Я использую Hudson для непрерывной интеграции в наш проект. Мы используем тесты python, git и носа для модульного тестирования. Мне нужно, чтобы Хадсон выполнял носовые тесты после каждой сборки. Для этого я добавил следующие сценарии оболочки в разделе оболочки выполнения.Настроить сценарии «выполнить оболочку» в Hudson с Python
$ nosetests /sub/test_sample1.py
$ nosetests /sub/test_sample2.py
$ nosetests /sub/test_sample3.py
...
Хадсон правильно выполняет эти сценарии. Но проблема в том, что если какой-либо из тестовых сценариев не работает здесь, он не будет запускать другие скрипты рядом с ним. Он останавливается после первой ошибки. Я хочу, чтобы он продолжал выполнять все тестовые примеры. Как я могу это сделать?
Вы имеете в виду «Настроить» выполнение shell-скриптов в 'Hudson' с Python ' – bguiz
Привет, ramesh, где вы находитесь в Индии. Свяжитесь с нами @ http://anirudhagupta.blogspot.com – 2009-11-12 12:07:56
Вы можете написать один сценарий главной оболочки, который игнорирует сбои и продолжения. Он может просто создать журнал, из которого вы можете подобрать то, что пошло не так. –