更改 Visual Studio 测试发现工作目录

问题描述

我有一个包含数百个现有 GTest 测试的大项目,其中一些需要特定的工作目录才能正常工作。执行它们时很好,因为我可以在执行前切换当前工作目录。 当工作目录错误时,即使使用 --gtest_list_tests 执行(某些静态变量初始化失败),测试可执行文件也会因访问冲突而崩溃。

问题是 Visual Studio 测试发现代理 (testhost.x86.exe) 与 testhost.86.exe 父文件夹工作目录一起运行,因此导致发现因访问冲突而失败。

有什么办法可以更改 Visual Studio 测试发现工作目录吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)