visual-studio - 更改 Visual Studio 测试发现工作目录
问题描述
我有一个包含数百个现有 GTest 测试的大项目,其中一些需要特定的工作目录才能正常工作。执行它们时很好,因为我可以在执行之前切换当前工作目录。当工作目录错误时,测试可执行文件会因访问冲突而崩溃,即使使用 --gtest_list_tests 执行也是如此(某些静态变量初始化失败)。
问题是 Visual Studio 测试发现代理 (testhost.x86.exe) 正在与 testhost.86.exe 父文件夹工作目录一起运行,因此导致发现因访问冲突而失败。
有什么方法可以更改 Visual Studio 测试发现工作目录?
解决方案
推荐阅读
- java - Eclipse maven 编译器不支持编译器插件 compilerArgs
- javascript - 用户滚动后如何防止 2 个视频同时播放
- google-apps-script - 在 Google Sheets API 上使用 batchUpdate 更新文本格式
- php - SQLSTATE[HY093]: Invalid parameter number: 绑定变量的数量
- c# - 使用 HTTP CONNECT Web 请求通过代理连接到目标后检索 TCP 流?
- python - 字符串的可逆长度减少以减少内存
- ruby-on-rails - Ruby on Rails:导出 xlsx 导出所有 html 页面而不是请求的数据
- bash - ctags 遵循自定义 shebang
- c# - 如何在c#中仅将picturebox的绘制功能图形保存在位图上?
- jquery-easyui - Cannot insert data by pressing Enter in Combogrid after selection