我正在研究Azure DevOps中的自动化。我的测试还可以,但是我有些不明白。我有两个问题...
在我的项目中,只有一种测试,只有一种测试方法。为什么天蓝色会运行两次此测试?如印刷品上的红色标记。
是否可以命名测试?还是它们总是显示为TheUntitledTestCaseTest
?
这是屏幕截图
答案 0 :(得分:2)
我们在管道上遇到了相同的问题,而解决问题的方法是高级执行选项->批处理测试->默认情况下“基于测试和代理的数量”被选中。当我们将其更改为“基于测试程序集”时-可以正常工作。可能会有帮助。
答案 1 :(得分:0)
我只是在一些测试中遇到了这个问题。挖掘了一下之后,我注意到我的测试只存在于代理工作文件夹中的不同类中,它们不存在于源代码中。 原因是我用这些测试重命名了一些测试类,但我没有在获取最新源代码步骤时正确清理工作区。
因此,在我的第一步中将“获取源代码”设置为 true 并将“所有构建目录”的选项设置为“所有构建目录”解决了该问题。