Hello. I did bump into a bug I can figure out. Would be glad for any help.
I have a pipeline configured like this:
# You can specify a custom docker image from Docker Hub as your build environment.
image: phpunit/phpunit:6.5.3
pipelines:
default:
- step:
name: Testing
caches:
- composer
- node
script:
- composer build-dev
- php --version
- composer --version
- phpunit --version
- phpunit -c phpunit.xml --debug
A proper configuration phpunit.xml file that works on a local environment just fine. But when the pipeline runs phpunit always returns 0 when running the tests. Same goes for running with --testdox attribute.
Here is the phpunit.xml
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="phpunit.xsd"
bootstrap="tests/bootstrap.php"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false"
syntaxCheck="true"
verbose="true"
defaultTestSuite="Unit"
>
<testsuites>
<testsuite name="Unit">
<directory suffix="Test.php">tests/Unit</directory>
</testsuite>
<testsuite name="Feature">
<directory suffix="Test.php">tests/Feature</directory>
</testsuite>
</testsuites>
</phpunit>
Tried everything I could imagine and (even local phpunit/phpunit docker image to debug and it behaves the same).