我第一次在我的 Visual Studio 解决方案中添加了一个 MSTest 项目,以便进行一些单元测试。我想将解决方案提交到我们的源代码存储库,但是有一堆新的文件类型 - 我不确定是否将它们添加到存储库。你能帮助我吗?
新文件:
- 本地.testsettings
- 项目名称.vsmdi
- TraceAndTestImpact.testsettings
- 一些TestResults/machinename.trx
谢谢
我第一次在我的 Visual Studio 解决方案中添加了一个 MSTest 项目,以便进行一些单元测试。我想将解决方案提交到我们的源代码存储库,但是有一堆新的文件类型 - 我不确定是否将它们添加到存储库。你能帮助我吗?
新文件:
谢谢
您只需要检查运行测试所需的内容,例如在 CI(持续集成)环境中自动运行单元测试或在开发人员的机器上手动运行。为了那个原因
是必需的,否则如果在 CI 服务器上运行 MSTest(例如,至少对于 Cruise Control 将 MSTest 作为exec
构建的一部分运行)或静默生成这些文件(如果在开发人员的盒子上运行与 Visual Studio 集成的 MSTest),则 MSTest 将失败。
实际的历史测试结果数据对于版本控制并没有真正有用,特别是如果您只是对“所有测试都是绿色的”感兴趣 - 否则您的构建无论如何都会被破坏。