2024-06-10 23:00:47 发布
网友
我有一组在TeamCity上运行的Python测试。我可以让测试运行,但是我不能让TeamCity生成测试报告。我怎样才能让TeamCity出具我的测试报告?
谢谢
测试报告将由测试运行者生成,而不是由TeamCity生成。TeamCity只会查看生成的测试报告,并将其用于显示通过的测试信息等目的
你看到问题了吗?我想它有你需要的。
您可以从PyPI安装teamcity-messages。在这一点上,您可以创建一个简单的脚本来复制内置的unittest脚本,除了TeamCity runner之外,对于发现、测试模式等都有相同的选项。该运行程序将输出测试消息,以便TeamCity能够理解并报告这些消息。
from teamcity.unittestpy import TeamcityTestRunner import unittest if __name__ == '__main__': unittest.main(testRunner=TeamcityTestRunner())
测试报告将由测试运行者生成,而不是由TeamCity生成。TeamCity只会查看生成的测试报告,并将其用于显示通过的测试信息等目的
你看到问题了吗?我想它有你需要的。
您可以从PyPI安装teamcity-messages。在这一点上,您可以创建一个简单的脚本来复制内置的unittest脚本,除了TeamCity runner之外,对于发现、测试模式等都有相同的选项。该运行程序将输出测试消息,以便TeamCity能够理解并报告这些消息。
相关问题 更多 >
编程相关推荐