[Moscow.pm] Test::More и форки в приложении

Victor Efimov victor на vsespb.ru
Пн Дек 4 01:59:29 PST 2017


ассерты делаю только в parent процессе.

4 декабря 2017 г., 12:56 пользователь Генерал Фейлор via Moscow-pm <
moscow-pm на pm.org> написал:

> Добрый день!
>
> Озадачился вопросом написания Unit-тестов на модуль, в котором
> используется fork. Столкнулся с проблемой, когда даже при единичном форке
> нарушена последовательность тестов. В качестве примера - вывод:
>
> # Looks like you planned 12 tests but ran 9.
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 12 subtests passed
>
> Test Summary Report
> -------------------
> ./my_dear_test.t (Wstat: 65280 Tests: 12 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: Tests out of sequence.  Found (6) but expected (9)
>                 Tests out of sequence.  Found (7) but expected (10)
>                 Tests out of sequence.  Found (8) but expected (11)
>                 Tests out of sequence.  Found (9) but expected (12)
>
> Поделитесь, пожалуйста, кто и как пишет подобные тесты?
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20171204/8258406b/attachment.html>


Подробная информация о списке рассылки Moscow-pm