Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
572 views
in Technique[技术] by (71.8m points)

googletest - Changing Visual Studio Test discovery working directory

I have a big project with hundreds of existing GTest tests, some of them require a specific working directory to work correctly. It's fine when executing them since I can switch the current working directory before execution. When the working directory is wrong, the test executable crashes with an access violation, even when executing with --gtest_list_tests (some static variable initialization fails).

The problem is that the Visual Studio test discovery agent (testhost.x86.exe) is running with the testhost.86.exe parent folder working directory, therefore causing the discovery to fail with an access violation.

Is there any way to change the Visual Studio test discovery working directory?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...