PHPUnit ложных срабатываний при запуске тестов в отдельных процессах - PullRequest
0 голосов
/ 24 октября 2018

У меня есть мой тестовый класс, подобный этому:

/**
 * @runTestsInSeparateProcesses
 */
class ProfileTest extends TestCase
{
    public function testFalsePositive()
    {
        $this->assertFalse(true);
    }
}

И странно то, что этот тестовый класс успешно проходит.

Если я удаляю аннотацию "runTestsInSeparateProcesses" - тогда она дает мнеправильный результат (провал теста).Еще одна странная вещь заключается в том, что в других моих тестовых случаях должно быть исключение «call method on null», и хотя phpunit радостно сообщил мне, что тесты пройдены правильно.Я уверен, что команда phpunit перехватывает мой тестовый класс.

Я использую PHPUnit v.7.4.1.

Кто-нибудь может сказать мне, что происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...