When calling PHPunit on some tests that fail with warnings, I get:
$ phpunit -c phpunit.xml
Warning - MongoCollection::insert(): expects parameter 1 to be an array or object, null given in ...
<more output>
OK, but incomplete or skipped tests!
Tests: 17, Assertions: 81, Incomplete: 1.
One of the tests should fail, but it is not; PHPunit marks this as "incomplete."
Check the status of the last exit:
$ echo $?
0
The configuration I'm using is:
<phpunit
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
strict="true"
stopOnError="true"
stopOnFailure="true"
stopOnIncomplete="true"
stopOnSkipped="true"
colors="true"
bootstrap="bootstrap_phpunit.php"
>
Any idea how to get PHPunit to emit non-zero exit status in case of "incomplete" tests?
source
share