【发布时间】:2012-02-18 09:54:45
【问题描述】:
是否可以在 TeamCity 中使用生菜?
我知道使用 unittest 和 nose 是可能的,但由于 lettuce 不使用标准测试运行器,我无法使用 teamcity python test runner。
如果我想保留 TeamCity,我应该使用另一个 BDD 测试框架吗?
【问题讨论】:
标签: python testing continuous-integration teamcity lettuce
是否可以在 TeamCity 中使用生菜?
我知道使用 unittest 和 nose 是可能的,但由于 lettuce 不使用标准测试运行器,我无法使用 teamcity python test runner。
如果我想保留 TeamCity,我应该使用另一个 BDD 测试框架吗?
【问题讨论】:
标签: python testing continuous-integration teamcity lettuce
您可以使用简单的命令行构建步骤和类似lettuce --with-xunit --xunit-file=test_results.xml 的命令。因此,您将能够跟踪通过/失败的功能。
【讨论】:
lettuce 返回非零状态码,则构建将失败。如果 JUnit 结果不正确,您仍然可以通过 Build Log 找出失败的地方。