@@ -62,7 +62,7 @@ tm: bin/phpunit
6262
6363.PHONY : e2e
6464e2e : # # Run end-to-end tests
65- e2e : e2e_004 e2e_005 e2e_011 e2e_013 e2e_014 e2e_015 e2e_016 e2e_017 e2e_018 e2e_019 e2e_020 e2e_021 e2e_022 e2e_023 e2e_024 e2e_025 e2e_026 e2e_027 e2e_028
65+ e2e : e2e_004 e2e_005 e2e_011 e2e_013 e2e_014 e2e_015 e2e_016 e2e_017 e2e_018 e2e_019 e2e_020 e2e_021 e2e_022 e2e_023 e2e_024 e2e_025 e2e_026 e2e_027 e2e_028 e2e_029
6666
6767PHPSCOPER =bin/php-scoper.phar
6868
@@ -316,6 +316,24 @@ e2e_028: bin/php-scoper.phar fixtures/set028-symfony/vendor
316316
317317 diff fixtures/set028-symfony/expected-output build/set028-symfony/output
318318
319+ .PHONY : e2e_029
320+ e2e_029 : # # Run end-to-end tests for the fixture set 029 — EasyRdf
321+ e2e_029 : bin/php-scoper fixtures/set029-easy-rdf/vendor
322+ php $(PHPSCOPER ) add-prefix \
323+ --working-dir=fixtures/set029-easy-rdf \
324+ --output-dir=../../build/set029-easy-rdf \
325+ --no-config \
326+ --force \
327+ --no-interaction \
328+ --stop-on-failure
329+
330+ php fixtures/set029-easy-rdf/main.php > fixtures/set029-easy-rdf/expected-output
331+
332+ composer --working-dir=build/set029-easy-rdf dump-autoload --no-dev
333+ php build/set029-easy-rdf/main.php > build/set029-easy-rdf/output
334+
335+ diff fixtures/set029-easy-rdf/expected-output build/set029-easy-rdf/output
336+
319337.PHONY : tb
320338BLACKFIRE =blackfire
321339tb : # # Run Blackfire profiling
@@ -417,6 +435,10 @@ fixtures/set028-symfony/vendor: fixtures/set028-symfony/composer.lock
417435 composer --working-dir=fixtures/set028-symfony install --no-dev --no-scripts
418436 touch $@
419437
438+ fixtures/set029-easy-rdf/vendor : fixtures/set029-easy-rdf/composer.lock
439+ composer --working-dir=fixtures/set029-easy-rdf install --no-dev
440+ touch $@
441+
420442composer.lock : composer.json
421443 @echo composer.lock is not up to date.
422444
@@ -468,6 +490,9 @@ fixtures/set027-laravel/composer.lock: fixtures/set027-laravel/composer.json
468490fixtures/set028-symfony/composer.lock : fixtures/set028-symfony/composer.json
469491 @echo fixtures/set028-symfony/composer.lock is not up to date.
470492
493+ fixtures/set029-easy-rdf/composer.lock : fixtures/set029-easy-rdf/composer.json
494+ @echo fixtures/set029-easy-rdf/composer.lock is not up to date.
495+
471496bin/php-scoper.phar : bin/php-scoper src vendor scoper.inc.php box.json.dist
472497 $(BOX ) compile
473498 touch $@
0 commit comments