TeamCity上的Python集成测试

2024-06-10 23:00:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一组在TeamCity上运行的Python测试。我可以让测试运行,但是我不能让TeamCity生成测试报告。我怎样才能让TeamCity出具我的测试报告?

谢谢


Tags: teamcity测试报告
3条回答

测试报告将由测试运行者生成,而不是由TeamCity生成。TeamCity只会查看生成的测试报告,并将其用于显示通过的测试信息等目的

你看到问题了吗?我想它有你需要的。

您可以从PyPI安装teamcity-messages。在这一点上,您可以创建一个简单的脚本来复制内置的unittest脚本,除了TeamCity runner之外,对于发现、测试模式等都有相同的选项。该运行程序将输出测试消息,以便TeamCity能够理解并报告这些消息。

from teamcity.unittestpy import TeamcityTestRunner
import unittest

if __name__ == '__main__':
    unittest.main(testRunner=TeamcityTestRunner())

相关问题 更多 >