Интеграционное тестирование Python на TeamCity - PullRequest
1 голос
/ 07 июня 2011

У меня есть набор тестов Python, которые работают на TeamCity.Я могу запустить тест, но я не могу заставить TeamCity выдать отчет о тестировании.Как я могу заставить TeamCity создать отчет о моих тестах?

Спасибо

Ответы [ 3 ]

2 голосов
/ 19 декабря 2012

Вы можете установить teamcity-messages из PyPI.На этом этапе вы можете создать простой сценарий, который будет реплицировать встроенный сценарий unittest со всеми теми же параметрами для обнаружения, тестовых шаблонов и т. Д., Но с помощью бегуна TeamCity.Этот бегун будет выводить тестовые сообщения так, чтобы TeamCity понимал их и сообщал о них.

from teamcity.unittestpy import TeamcityTestRunner
import unittest

if __name__ == '__main__':
    unittest.main(testRunner=TeamcityTestRunner())
1 голос
/ 08 июня 2011

Вы видели вопрос TeamCity для непрерывной интеграции Python / Django ? Я думаю, что есть то, что вам нужно.

0 голосов
/ 07 июня 2011

Отчеты о тестировании должны генерироваться организатором теста, а не TeamCity. TeamCity будет только просматривать сгенерированный отчет о тестировании и использовать его для целей, таких как отображение информации о пройденных тестах и ​​т. Д.

...