Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Excerpt
hiddentrue

When you run the tests via CMake (which actually runs ctest), you are only told if it passed or failed. After a failure you want to re-run the test and see all of what the test was doing.
So for example you run the tests first

How can I get verbose output when running tests?

Step-by-step guide

When you run the tests via CMake (which actually runs ctest), you are only told if it passed or failed. After a failure you want to re-run the test and see all of what the test was doing.
So for example you run the tests first:

Code Block
ctest

Now let's assume you see the test "t_bufr_ls" has failed. Now re-run just that test (not everything) with the verbose option:

Code Block
ctest -VV -R t_bufr_ls

This -VV switch tells ctest not to suppress its output. Another method is to run all the tests with the "--output-on-failure" option of ctest:

Code Block
ctest --output-on-failure


Content by Label
showLabelsfalse
max5
spaces~usa
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("kb-how-to-article","eccodes-faqs","ctest","tests","verbose","debug") and type = "page" and space = "UDOC"
labelskb-how-to-article