gpt4 book ai didi

asp.net-core - .NET Core 1.0 VSTest 的 VSTS 版本警告 : No test is available

转载 作者:行者123 更新时间:2023-12-01 03:29:42 25 4
gpt4 key购买 nike

我最近将所有单元测试从 xunit 切换到 mstest,并且在我的本地开发机器上一切正常,但是当我尝试使用 VSTS 中的 CI 构建运行我的测试时,它无法识别我的测试 dll 中的任何测试,说明:

"Warning: No test is available in c:\vsts_work\4\s\test\UnitTests\bin\Release\net452\UnitTests.dll".



我相信我已经准备好了所有重要的 project.json 位:
  "testRunner": "mstest",

"dependencies": {
"dotnet-test-mstest": "1.0.1-preview",
"MSTest.TestFramework": "1.0.1-preview"
}

值得注意的是,我使用的是内部部署构建代理,但我已经证明我可以使用运行代理的服务帐户登录该构建代理,并且我可以打开 Visual Studio 并以这种方式运行测试。

此外,虽然可以通过查看上述路径来设计它,但值得注意的是,我正在使用完整的框架。

希望有人已经征服了这个。

最佳答案

感谢这个 stackoverflow post,我想出了如何使用“Visual Studio 测试”操作

答案唯一缺少的是如何使其在 VSTS 中工作(答案提供了命令行)。为了让它在 VSTS 中工作,我将以下字符串放在“测试程序集”参数中

**\test\**\project.json

然后将其余的命令行参数放在“其他控制台选项”框中的“高级执行选项”下。
/UseVsixExtensions:true /logger:trx

希望这可以帮助下一个试图坚持使用 Visual Studio 工具的人。

关于asp.net-core - .NET Core 1.0 VSTest 的 VSTS 版本警告 : No test is available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38860732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com