通常,如果我使用cmake生成的makefile键入make test
,它将显示如下内容:
Start 1: UnitTest
1/2 Test #1: UnitTest .........................***Failed 0.01 sec
Start 2: PerfTest
2/2 Test #2: PerfTest ......................... Passed 0.01 sec
50% tests passed, 1 tests failed out of 2
Total Test time (real) = 0.02 sec
The following tests FAILED:
1 - UnitTest (Failed)
但是,如果我想看到googletest的实际输出,它会告诉我究竟什么失败了怎么办?有没有办法强迫cmake / ctest吐出来?
更新:现在我知道我可以输入ctest -V
来显示详细输出,但是如何使用make test
实现相同的效果?
答案 0 :(得分:5)
我发现我可以这样做:
make test ARGS=-V
答案 1 :(得分:0)
您可以查看构建目录中的测试目录。
希望这有帮助。