首页 > 解决方案 > 尝试为 GoogleTest exe 运行 VSTest 时出现“没有可用的测试”

问题描述

我有一个尝试使用 Azure Pipelines 构建和运行的 C++ 项目。

构建工作正常,但我似乎无法使用 GoogleTest 在 VSTest 任务中运行单元测试。

我的理解是 Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest 已安装(根据https://github.com/actions/virtual-environments/blob/main/images/win/Windows2019-Readme.md)所以它可以不是那样。

查看日志,我看到:

D:\a\1\s\Release\UnitTests.exe 中没有可用的测试。确保测试发现者和执行者已注册并且平台和框架版本设置正确,然后重试。

我还尝试了一个命令行脚本任务,但运行 UnitTests.exe 只会产生:

'UnitTests.exe' 不是内部或外部命令、可运行程序或批处理文件。

标签: c++azure-devopsazure-pipelinesgoogletest

解决方案


推荐阅读