Allure PHPUnit extension is not recognising the parameter path if the phpunit.xml.dist is placed in a different directory than root. #106 #107
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
If phpunit.xml.dist file is placed in a different path other than root. Then in CLI, if I am running below command from project root:
./vendor/bin/phpunit -c dev/tests/unit/phpunit.xml.dist
It is giving below error:
There was 1 PHPUnit test runner warning:
Steps to reproduce the behavior:
vendor/bin/phpunit -c allure/phpunit.xml tests/UserTest.php
Expected behavior
It was supposed to work smoothly with all configurations being used properly and allure reports being generated.
Actual behavior
Getting error as described in description and no allure reports are getting generated. AllureExtension is not taking absolute path as it should be. This behaviour was working correctly with PHPUnit 9 config file.