创建is_google_test文件的最佳方法

时间:2019-05-01 11:06:21

标签: visual-studio unit-testing googletest

我刚刚将现有的Visual Studio项目转换为gtest。我之所以选择gtest而不是现有的自定义解决方案,是因为google测试适配器存在并且可以正常运行。

要使Google测试适配器正常工作,您需要指定发现正则表达式或编写app.exe.is_google_test文件。如果您从头开始创建gtest项目,那么您会得到一些神奇的帮助。

但是我不想从头开始创建一个项目,因为我已经有一个从vcpkg使用gtest的项目,而新项目会引入nuget依赖性。

我最终添加了一个执行以下操作的构建后步骤:

echo 1 > $(TargetPath).is_google_test

它可以工作,但是应该没有那么麻烦的解决方案来实现这一目标...

0 个答案:

没有答案