我用示例单元测试用例创建了一个简单的.net核心Web应用程序,并使用天蓝色devops构建了CI / CD。我的测试用例总是返回true,我也尝试通过Visual Studio执行它们。请在下面查看我的单元测试用例类。
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace UnitTestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
Assert.IsTrue(true);
}
[TestMethod]
public void TestMethod2()
{
Assert.IsTrue(true);
}
}
}
我已经将azure存储库用作git并为CI创建了管道。但是,当执行管道的测试步骤时,日志中会显示“ [警告]未找到测试结果文件”警告,并且我的测试用例没有执行。我在CI管道中附加了测试步骤的代码段。请在这里指出问题所在。
答案 0 :(得分:0)
删除“ 1”,将pip freeze | sed 's/==.*$/''/' > requirements.txt
类重命名为UnitTest1
。确保所有单元测试类名称都以UnitTests
结尾。但是仅在类名称上,您的测试方法可以具有您想要的任何名称。