Python Nose: записывать результаты тестов в файл с помощью плагина Multiprocess

Я пытаюсь записать результаты моих тестов в файл, а также запустить их одновременно. Для этого я пытаюсь использовать плагин multiprocess и плагин xunit.

Я знаю, что они не работают вместе, xunit ничего не регистрирует, потому что mutiprocess не отправляет результат напрямую.

https://github.com/nose-devs/nose/issues/2

Я ищу любую альтернативу, которая позволяет мне записывать вывод в файл. Причина в том, что я запускаю тесты Selenium, и каждый раз, когда я получаю сообщение об ошибке, трассировка стека настолько велика, что стандартный вывод практически полностью заполнен. Что-то, что облегчает, также может помочь, документация по селену довольно скудна о том, как настроить вывод журнала.

Я также пробовал довольно простое перенаправление stdout:

#nosetests > file.txt

Но это тоже не работает.

12
задан dgrandes 6 February 2012 в 15:11
поделиться