За да решим проблем с домашни, които не са thread safe почнахме да пускаме тестове в отделен процес, вместо в нишка. (виж #160)
Оказва се, че малко избързахме и в текущия си вид runner.py не получава информация обратно от процеса за счупени тестове. Единствените fail-ващи тестове така са тези, които timetout-ват.
Възможни решения, които ще разгледам по темата са multiprocessing.Value и опашки и тръби
За да решим проблем с домашни, които не са thread safe почнахме да пускаме тестове в отделен процес, вместо в нишка. (виж #160)
Оказва се, че малко избързахме и в текущия си вид
runner.pyне получава информация обратно от процеса за счупени тестове. Единствените fail-ващи тестове така са тези, които timetout-ват.Възможни решения, които ще разгледам по темата са multiprocessing.Value и опашки и тръби