make: *** [test] Error 8
I understand the failing tests, but I am not sure where the make: *** [test] Error 8 is coming from.
In addition, if I run the same command with the same tests, on windows, I don't see that Error 8, I see just:
Label Time Summary:
copyright = 0.44 sec (1 test)
cppcheck = 0.36 sec (1 test)
cpplint = 1.05 sec (1 test)
gmock = 0.35 sec (2 tests)
lint_cmake = 0.35 sec (1 test)
linter = 2.65 sec (5 tests)
uncrustify = 0.45 sec (1 test)
Total Test time (real) = 3.21 sec
The following tests FAILED:
3 - copyright (Failed)
4 - cppcheck (Failed)
Errors while running CTest
In both platforms, "ament test_results" appears to function just fine. So my question is, do all the tests have to pass in order for the make error not to appear?
One thing to note, the only real error that I see is from the cppcheck, where it can't find the executable but it appears just like a failed test.