Laravel Dusk завершается после выполнения более одного теста - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь создать несколько тестов 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 и даже упростил тесты до простых ресурсов без каких-либо действий, но я не могу заставить его выполнить более одного теста.

...