Запустить мультипроцесс
Я пытаюсь запустить тесты параллельно, используя нос.
Я настроил файл nose.cfg, чтобы он содержал следующее:
[nosetests]
verbosity=2
processes=2
Мне нужно, чтобы я мог запускать программно, используя nose.main() или nose.run(). Какой лучший способ сделать это? Как выбрать место проведения теста?
1 ответ
Решение
Вы должны вызвать нос в коде Python следующим образом:
nose.run(defaultTest=test_location)
Это запустит тесты под test_location (обычно это каталог).