如何询问Cmake输出googletest详细结果

时间:2015-05-27 12:42:00

标签: c++ cmake googletest

通常,如果我使用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实现相同的效果?

2 个答案:

答案 0 :(得分:5)

我发现我可以这样做:

make test ARGS=-V

答案 1 :(得分:0)

您可以查看构建目录中的测试目录。

希望这有帮助。