我有一组在TeamCity上运行的Python测试。我能够让测试运行,但是我不能让TeamCity生成测试报告。如何让TeamCity生成我的测试报告?
谢谢
发布于 2012-12-20 01:25:27
您可以从PyPI安装teamcity-messages。在这一点上,您可以创建一个简单的脚本来复制内置的单元测试脚本,其中包含所有相同的发现、测试模式等选项,但使用的是TeamCity运行器。该运行器将输出测试消息,以便TeamCity能够理解并报告它们。
from teamcity.unittestpy import TeamcityTestRunner
import unittest
if __name__ == '__main__':
unittest.main(testRunner=TeamcityTestRunner())
发布于 2011-06-08 15:50:57
你看到问题TeamCity for Python/Django continuous integration了吗?我想它有你需要的东西。
发布于 2011-06-08 02:21:59
测试报告将由测试运行人员生成,而不是由TeamCity生成。TeamCity只会查看生成的测试报告,并将其用于显示已通过测试的信息等目的。
https://stackoverflow.com/questions/6269795
复制相似问题