Ask Your Question
0

What is the method to obtain detailed output from CTest using CMake?

asked 2023-05-22 10:39:36 +0000

nofretete gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2023-05-22 10:50:02 +0000

devzero gravatar image

To obtain detailed output from CTest using CMake, you can use the following command line options:

  • --verbose: Shows more detailed output, including the status of each test and its output.
  • --output-on-failure: Prints the output of a test if it fails.
  • --timeout <seconds>: Specifies the maximum time a test can run before timing out.
  • --continue-on-failure: Continues running tests even if a test fails, and reports all failures at the end.
  • --build-and-test: Runs the build step and then runs the tests, reporting the results of both.

To use these options, you can run CTest from the build directory with the desired options, like this:

cd build/
ctest --verbose --output-on-failure

This will run all the tests in the build directory and show detailed output, including the output of failed tests.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2023-05-22 10:39:36 +0000

Seen: 10 times

Last updated: May 22 '23