- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在本地 Azure Dev Ops 团队项目中有一个构建定义。此生成定义有一个 VsTest 任务,该任务运行在生成定义中较早编译的单元测试。
我们遇到的问题是,即使所有测试都通过,任务也会失败。我们用来查找测试程序集的选择器最初尝试在使用 NUnit 的程序集中运行测试。我们已将这些过滤掉,但这并没有解决问题。
我已经为测试任务打开了诊断日志记录,但我们没有发现任何异常或错误消息。
2020-04-06T20:11:39.0722884Z Test Run Failed.
2020-04-06T20:11:39.0724468Z Total tests: 5470
2020-04-06T20:11:39.0725088Z Passed: 5470
2020-04-06T20:11:39.0743719Z Total time: 8.9587 Minutes
2020-04-06T20:11:39.0908399Z ##[warning]Vstest failed with error. Check logs for failures. There might be failed tests.
2020-04-06T20:11:39.1165840Z ##[error]Error: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\Extensions\TestPlatform\vstest.console.exe failed with return code: 1
2020-04-06T20:11:39.5322019Z ##[error]VsTest task failed.
我之前使用过 NUnit 测试,但这些测试已被过滤。我也尝试更新对 mstest 适配器的 NuGet 引用。
如有任何想法,我们将不胜感激。
最佳答案
对于这个问题,可能是由于配置错误导致测试适配器抛出的问题。如果您提供的 dll 文件不包含任何测试,这将导致测试 dll 过滤器选择导致上述错误的错误 dll。
你需要仔细检查你的日志,找到不包含test的dll文件,以及你指定的Test文件路径过滤器。然后,您可以通过从 vstest/测试程序集步骤中排除此 dll 来解决此错误。
以下是一些类似问题的案例,您可以引用:
关于azure-devops - Azure DevOps VsTest 任务失败且没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61070788/
使用 MSTest.exe,您可以通过设置 /TestSettings/Execution/Timeouts/@runTimeout 来指定测试运行的总超时时间。 .testsettings 文件中的
我在 .net Framework 4.6 中为测试项目构建了一个 dll 文件。 当我执行 vstest.console.exe test.dll 时,测试运行良好,但是当我执行 dotnet vs
我试图将解决方案从TFS 2012迁移到TFS 2018 SP2RC2,但是我无法使单元测试正常运行。所有项目都已重新定位到4.7.1,并已构建为x86平台。我们有一个testsettings文件,除
总体目标 我正在尝试创建一个 PowerShell 脚本,该脚本将无外设地(通过命令行)在整个解决方案中运行所有测试以用于 CI 目的。我们有单元测试和集成测试,它们应该能够单独运行。 解决方案结构
我正在寻找使用vstes.console.exe通过ClassName执行单元测试,任何帮助 我试过像 /TestCaseFilter:"ClassName=ProgressTests" 但抛出错误为
我喜欢从 Visual Studio 运行一组特定的测试,按特征过滤它们。例如: 我担心的是我如何为 vstest.console 提供基于特征的过滤器? 实际上,我正在尝试使用 Team Found
当我在我的解决方案中运行所有测试(大约 800 个测试)时,一段时间后会显示一个错误的弹出窗口,显示 vstest.executionengine.x86.exe 已停止工作。 一些问题细节的例子,我
记录在案on this MSDN article , vstest.console 可以过滤测试以按特征运行。例如,示例 vstest.console 命令可能如下所示: "C:\Program Fi
我在 Visual Studio 2013 中有一个 native 单元测试项目,它已经测试 C++ 库的开发很多个月了。每当测试断言时,Visual Studio 似乎不知从哪里开始弹出以下消息框:
我正在尝试设置 TeamCity 9.1.7 在服务器上,我在尝试添加测试步骤时遇到问题。 Runner Type: Visual Studio Tests Test engine type: VST
我正在使用 Jenkins 为 .Net 项目设置 CI。 我使用 MSTest 插件和 VStestrunner 插件来运行测试。 现在我有 .trx 文件和 .Coverage 文件 我在显示代码
我有 TFS On-Premises,在对新构建进行排队时出现此错误。 找不到具有以下功能的代理:msbuild、visualstudio、vstest 我找到了这个答案:No agent could
我在 vstest@2 任务的帮助下在 azure 管道上运行测试解决方案。Pipeline 将测试用例分发到 4 个代理上,然后运行它们。 任务yaml: - task: VSTest@2
我在 vstest@2 任务的帮助下在 azure 管道上运行测试解决方案。Pipeline 将测试用例分发到 4 个代理上,然后运行它们。 任务yaml: - task: VSTest@2
我有一个( native C++)可执行文件 (test_descriptions.exe),其中包含一些 googletests (1.7)。只需运行可执行文件就可以正常工作,并且可以很好地通过测试
我一直在使用 MsTest.exe 使用这样的命名空间运行测试: mstest.exe/testcontainer:"MyDllFile.dll"/test:"NameSpace.Folder.Fol
我期望 vstest.console.exe 将与指定的 /Parallel 选项并行运行所有测试方法。在 4 核机器上,我预计下面的测试类将花费大约 2~3 秒来执行,实际上我得到了 8~9 秒,这
我是 VS Code Coverage 的新手,我正在尝试从命令行(在 Windows 中)使用 VSTests 工具。但我得到这个错误。 Warning: Diagnostic data adapt
我在本地 Azure Dev Ops 团队项目中有一个构建定义。此生成定义有一个 VsTest 任务,该任务运行在生成定义中较早编译的单元测试。 我们遇到的问题是,即使所有测试都通过,任务也会失败。我
不幸的是,MStest/VStest 没有本地测试重新运行逻辑 我正在尝试实现这样的自定义逻辑: 测试部分: static int testNum = 1; [TestMethod]
我是一名优秀的程序员,十分优秀!