【问题标题】:No test is available in <path>\PKGS\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll<path>\PKGS\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中没有可用的测试
【发布时间】:2018-04-04 05:53:33
【问题描述】:

我在我的项目中使用 .NET 框架 4.5 和 C#,我在测试项目中使用了 mstest。所有单元测试用例在 Visual Studio 2017 企业版上运行良好,但是当我为单元测试创​​建 Jenkins 时,执行了一些测试,并且在中间构建失败说:

没有可用的测试 \PKGS\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll。 确保测试发现者和执行者已注册并且平台 & 框架版本设置是否合适,再试一次 此外,可以使用指定测试适配器的路径 /TestAdapterPath 命令。例子 /TestAdapterPath:. vstest.console.exe F:\jnks\workspace\mPrint_Roam_Horizo​​n_Inc\PKGS\Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll /InIsolation /EnableCodeCoverage

【问题讨论】:

    标签: c# visual-studio unit-testing jenkins


    【解决方案1】:

    错误表明文件 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 不包含任何测试(这是正确的,因为它是一个框架文件)。您在寻找带有测试的 dll 的路径中可能存在一些错误。

    【讨论】:

    • 是的,同意。我在 .runsettings 中忽略了 Microsoft dll。仅此 dll 存在错误,其余所有 dll 都被忽略
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多