Я пытаюсь создать несколько тестов Laravel Dusk, но каждый раз, когда я запускаю более одного, процесс завершается без сообщения об ошибке.Я могу запускать тесты по отдельности, просто отлично.
Команда: php artisan dusk --debug --verbose
Вывод из одного теста:
PHPUnit 7.5.11 by Sebastian Bergmann and contributors.
Runtime: PHP 7.1.8 with Xdebug 2.5.0
Configuration: /Users/jrquick/development/next/api/phpunit.dusk.xml
Test 'Tests\Api\AuthTests::testUnauthenticated' started
Test 'Tests\Api\AuthTests::testUnauthenticated' ended
Time: 742 ms, Memory: 22.00 MB
OK (1 test, 1 assertion)
Вывод из более чем одного теста:
PHPUnit 7.5.11 by Sebastian Bergmann and contributors.
Runtime: PHP 7.1.8 with Xdebug 2.5.0
Configuration: /Users/jrquick/development/next/api/phpunit.dusk.xml
Test 'Tests\Api\AuthTests::testUnauthenticated' started
Test 'Tests\Api\AuthTests::testUnauthenticated' ended
Test 'Tests\Browser\LoginTests::testLoginWithWrongPassword' started
Тесты просто завершаются без ошибок.
phpunit.dusk.xml:
<?xml version="1.0" encoding="UTF-8"?>
<phpunit backupGlobals="false"
backupStaticAttributes="false"
bootstrap="vendor/autoload.php"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false">
<php>
<ini name="display_errors" value="On" />
<ini name="display_startup_errors" value="On" />
</php>
<testsuites>
<testsuite name="API Test Suite">
<directory suffix="Tests.php">./tests/Api</directory>
</testsuite>
<testsuite name="Browser Test Suite">
<directory suffix="Tests.php">./tests/Browser</directory>
</testsuite>
<testsuite name="Unit Test Suite">
<directory suffix="Tests.php">./tests/Unit</directory>
</testsuite>
</testsuites>
<filter>
<whitelist processUncoveredFilesFromWhitelist="true">
<directory suffix=".php">./app</directory>
</whitelist>
</filter>
</phpunit>
Я переустановил Dusk и даже упростил тесты до простых ресурсов без каких-либо действий, но я не могу заставить его выполнить более одного теста.