c++ - 尝试为 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' 不是内部或外部命令、可运行程序或批处理文件。
解决方案
推荐阅读
- apache-kafka - kafka是否有任何内置的流量控制机制
- react-native - 无法在嵌套调用的第二个 API 调用中访问 this.setState (AWS Amplify Storage API) (React Native)
- javascript - ajax 的小问题。执行错误函数
- docker - Docker 节点 js 问题:找不到 sudo
- reactjs - 如何将 Material UI 主题传递给许多“路由”组件
- microsoft-cognitive - 在 LUIS 中找不到 Bing 拼写检查错误
- mamp - 如何为 MAMP 免费版配置多个虚拟主机
- r - 收集数据时在函数中添加“睡眠”
- tensorflow - 张量流操作是逐点的吗?
- c++ - 未定义对 cv::fisheye::calibrate 的引用