【发布时间】:2014-12-12 22:57:00
【问题描述】:
我目前通过 Teamcity 运行 CI。我的自动化测试是使用 NUnit 作为背后生成代码的 Specflow。我有 BeforeTestRun 挂钩来记录测试信息。 NUnit 构建步骤使用 Teamcity 的 NUnit 运行器。我尝试过使用命令行和 nunit-console,但是我的团队喜欢能够即时查看失败的测试(这些测试需要大约 15 分钟才能运行,并且能够及早看到失败是有益的)。
在 Teamcity 中,测试的运行依赖于另一个构建项目。我们从构建项目中获取工件并针对它们运行测试。
是否可以将构建项目依赖项中的版本传递给测试项目,然后我可以通过我的 BeforeTestRun 方法写入该信息?
感谢您提供的任何提示或建议。
【问题讨论】:
标签: automation continuous-integration nunit teamcity specflow