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

Генерал Фейлор stasiki90 на gmail.com
Пн Дек 4 01:56:46 PST 2017


Добрый день!

Озадачился вопросом написания 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