Обновление выполнения TestLink не работает с носовой платформой при запуске в потоке
Я использую каркас носа для запуска автоматизации. Мы интегрировали его с testlink для пометки прохождения / неудачи и т. Д. Это работает хорошо.
Когда я использую параметр потоков --processes=10, чтобы запустить его в нескольких потоках, такое обновление не происходит.
Я хочу выполнять вещи в потоке, а также обновлять план тестирования одновременно. Мне также любопытно узнать, что происходит за кулисами в потоке, что мешает ему работать.
Благодарю.
1 ответ
Я новичок в тестировании Testlink и Automation, но считаю, что столкнулся с той же проблемой.
Попробуйте запустить это вместо:
nosetests --processes=10 --process-timeout=600
Я думаю, причина того, что это не сработало для вас, в том, что вы не установили тайм-аут. Так как вы выполняете несколько процессов параллельно, вам нужно указать носу, когда нужно сделать тайм-аут для каждого теста, чтобы он не просто зависал, когда тест запаздывает или помещается в бесконечный цикл или еще много чего.
Примечание. Количество процессов и время их выполнения являются произвольными, чтобы соответствовать вашим тестам и тому, что вы тестируете. Попробуйте установить высокий тайм-аут, хотя, как этот, установлен на 10 минут.