Запустить мультипроцесс

Я пытаюсь запустить тесты параллельно, используя нос.

Я настроил файл nose.cfg, чтобы он содержал следующее:

[nosetests]
verbosity=2
processes=2

Мне нужно, чтобы я мог запускать программно, используя nose.main() или nose.run(). Какой лучший способ сделать это? Как выбрать место проведения теста?

1 ответ

Решение

Вы должны вызвать нос в коде Python следующим образом:

nose.run(defaultTest=test_location)

Это запустит тесты под test_location (обычно это каталог).

Другие вопросы по тегам