Skip to content

Commit e8ae870

Browse files
authored
Enable back the disabled end-to-end tests (#335)
1 parent 5f11f86 commit e8ae870

File tree

3 files changed

+43
-38
lines changed

3 files changed

+43
-38
lines changed

Makefile

Lines changed: 26 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -210,23 +210,22 @@ e2e_020: $(PHPSCOPER) fixtures/set020-infection/vendor clover.xml
210210
.PHONY: e2e_021
211211
e2e_021: ## Run end-to-end tests for the fixture set 021 — Composer
212212
e2e_021: $(PHPSCOPER) fixtures/set021-composer/vendor
213-
# TODO: https://github.com/humbug/box/issues/421
214-
# $(PHPBIN) $(PHPSCOPER) add-prefix --working-dir=fixtures/set021-composer \
215-
# --output-dir=../../build/set021-composer \
216-
# --force \
217-
# --no-interaction \
218-
# --stop-on-failure \
219-
# --no-config
220-
# composer --working-dir=build/set021-composer dump-autoload
221-
#
222-
# php fixtures/set021-composer/vendor/composer/composer/bin/composer licenses \
223-
# --no-plugins \
224-
# > build/set021-composer/expected-output
225-
# php build/set021-composer/vendor/composer/composer/bin/composer licenses \
226-
# --no-plugins \
227-
# > build/set021-composer/output
228-
#
229-
# diff build/set021-composer/expected-output build/set021-composer/output
213+
$(PHPBIN) $(PHPSCOPER) add-prefix --working-dir=fixtures/set021-composer \
214+
--output-dir=../../build/set021-composer \
215+
--force \
216+
--no-interaction \
217+
--stop-on-failure \
218+
--no-config
219+
composer --working-dir=build/set021-composer dump-autoload
220+
221+
php fixtures/set021-composer/vendor/composer/composer/bin/composer licenses \
222+
--no-plugins \
223+
> build/set021-composer/expected-output
224+
php build/set021-composer/vendor/composer/composer/bin/composer licenses \
225+
--no-plugins \
226+
> build/set021-composer/output
227+
228+
diff build/set021-composer/expected-output build/set021-composer/output
230229

231230
.PHONY: e2e_022
232231
e2e_022: ## Run end-to-end tests for the fixture set 022 — Whitelist the project code with namespace whitelisting
@@ -269,17 +268,16 @@ e2e_024: $(PHPSCOPER) fixtures/set024/vendor
269268
.PHONY: e2e_025
270269
e2e_025: ## Run end-to-end tests for the fixture set 025 — Whitelisting a vendor function
271270
e2e_025: $(PHPSCOPER) fixtures/set025/vendor
272-
# TODO: https://github.com/nikic/PHP-Parser/issues/612
273-
# $(PHPBIN) $(PHPSCOPER) add-prefix \
274-
# --working-dir=fixtures/set025 \
275-
# --output-dir=../../build/set025 \
276-
# --force \
277-
# --no-interaction \
278-
# --stop-on-failure
279-
# composer --working-dir=build/set025 dump-autoload
280-
#
281-
# php build/set025/main.php > build/set025/output
282-
# diff fixtures/set025/expected-output build/set025/output
271+
$(PHPBIN) $(PHPSCOPER) add-prefix \
272+
--working-dir=fixtures/set025 \
273+
--output-dir=../../build/set025 \
274+
--force \
275+
--no-interaction \
276+
--stop-on-failure
277+
composer --working-dir=build/set025 dump-autoload
278+
279+
php build/set025/main.php > build/set025/output
280+
diff fixtures/set025/expected-output build/set025/output
283281

284282
.PHONY: e2e_026
285283
e2e_026: ## Run end-to-end tests for the fixture set 026 — Whitelisting classes and functions with pattern matching

fixtures/set025/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"require": {
3-
"nikic/iter": "^1.6"
3+
"nikic/iter": "^2.0"
44
}
55
}

fixtures/set025/composer.lock

Lines changed: 16 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)