如何使用“运行特定的单元测试”;制造;与cmake 我有一个使用CMASE构建的C++项目。下面是我如何构建它的 mkdir build && cd build && cmake .. && make

如何使用“运行特定的单元测试”;制造;与cmake 我有一个使用CMASE构建的C++项目。下面是我如何构建它的 mkdir build && cd build && cmake .. && make,cmake,gnu-make,googletest,Cmake,Gnu Make,Googletest,maketest运行生成的所有单元测试 考虑到我有一个如下的测试,我怎样才能只运行一个特定的测试 // This is MyClassAPI_test.cpp TEST(MyClassAPI_test, MyClassAPITest) { EXPECT_TRUE(true); } 我试着跑步 进行检查测试=“MyClassAPI\U测试” 但它不起作用 我很难理解autotools与您的问题有什么关系。另外,您的构建命令中是否缺少cd-build?或者您实际上是在build目录之外运行

maketest
运行生成的所有单元测试

考虑到我有一个如下的测试,我怎样才能只运行一个特定的测试

// This is MyClassAPI_test.cpp
TEST(MyClassAPI_test, MyClassAPITest) {
    EXPECT_TRUE(true);
}
我试着跑步

进行检查测试=“MyClassAPI\U测试”


但它不起作用

我很难理解autotools与您的问题有什么关系。另外,您的构建命令中是否缺少
cd-build
?或者您实际上是在
build
目录之外运行
cmake
命令吗?如果您使用autotools生成makefile,您尝试的命令是正确的方法,但似乎您使用的是cmake。使用cmake生成的makefile,它将完全不同,您应该查看cmake手册?