I have found that generic ctest
command doesn't give much information about the tests, so I would like to add ctest --output-on-failure
but not have the users to worry about the flag. I want them just to cmake
, make
the project and run ctest and it should run ctest with the --output-on-failure
flag. Is it possible to do that in CMakeLists.txt?
EDIT:
Output of env CTEST_OUTPUT_ON_FAILURE=1 make test
4/13 Test #4: TEST_SSSP ........................***Failed Required regular expression not found.Regex=[CORRECT
] 0.00 sec
Loading Matrix-market coordinate-formatted graph ...
Input graph file /home/muhammad/gunrock/dataset/small/chesapeake.mtx does not exis
Output of set_property(TEST TestName PROPERTY ENVIRONMENT "CTEST_OUTPUT_ON_FAILURE=1")
4/13 Test #4: TEST_SSSP ........................***Failed Required regular expression not found.Regex=[CORRECT
] 0.00 sec
The flag in set_property
is not working.
CTEST_OUTPUT_ON_FAILURE
totrue
in CMakeLists.txt? Is it just with a simpleset
command? – Aperymake check
. – Apery