<div dir="ltr">ассерты делаю только в parent процессе.<br></div><div class="gmail_extra"><br><div class="gmail_quote">4 декабря 2017 г., 12:56 пользователь Генерал Фейлор via Moscow-pm <span dir="ltr"><<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Добрый день!<br>
<br>
Озадачился вопросом написания Unit-тестов на модуль, в котором используется fork. Столкнулся с проблемой, когда даже при единичном форке нарушена последовательность тестов. В качестве примера - вывод:<br>
<br>
# Looks like you planned 12 tests but ran 9.<br>
Dubious, test returned 255 (wstat 65280, 0xff00)<br>
All 12 subtests passed<br>
<br>
Test Summary Report<br>
-------------------<br>
./my_dear_test.t (Wstat: 65280 Tests: 12 Failed: 0)<br>
  Non-zero exit status: 255<br>
  Parse errors: Tests out of sequence.  Found (6) but expected (9)<br>
                Tests out of sequence.  Found (7) but expected (10)<br>
                Tests out of sequence.  Found (8) but expected (11)<br>
                Tests out of sequence.  Found (9) but expected (12)<br>
<br>
Поделитесь, пожалуйста, кто и как пишет подобные тесты?<span class="HOEnZb"><font color="#888888"><br>
-- <br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
</font></span></blockquote></div><br></div>