2

我正在与其他一些开发人员在 Visual Studio 2012 中开发一个项目。在我的项目中,每一个都与 TFS 2012 连接在一起。

我正在编写很多单元测试来测试我项目中的类。

在一个完美的世界里,我希望:

  1. 每晚运行我所有的单元测试。如果我可以控制调度(例如,周日运行 X 测试和周一运行 Y 测试),那就太好了。
  2. 每天获取测试失败/通过的报告。很高兴收到一封电子邮件给我。
  3. 浏览运行历史:查看特定测试的运行历史。

那可能吗?

我已经查看了“构建后运行测试”解决方案,发现它无效。令人烦恼的是,在每个 [build -> build solution] 之后,它开始运行 100 多个单元测试。

4

2 回答 2

2

我建议您使用类似TeamCity的东西,这是持续集成服务,每次您签入时都会进行构建运行测试,

于 2013-02-15T17:00:01.520 回答
0

Jenkins是一台持续构建机器,听起来可以满足您的需求。您可能需要安装一些插件,但它可以完成您所说的 abotu

于 2013-02-15T17:28:04.670 回答