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

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

> Добрый день!
>
> Озадачился вопросом написания 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
> [email protected] | http://moscow.pm.org
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить