You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is the ceedling gcov:all utils:gcov sufficient, or do I need to run ceedling test:all gcov:all utils:gcov?
I believe that the test:all part can be omitted, as you still get the number of successful and failed tests.
But our project uses it "just to be sure" and I didn't found any official source to support my view.
I'm assuming you're still using a 0.x release instead of a 1.x release, based on this question.
For 0.x, then ceedling gcov:all utils:gcov is sufficient. Doing the test:all will build all your tests and run them. The gcov:all will REBUILD all your tests with coverage included and run them, and then the utils:gcov will run the report generators on the generated output.
For 1.x, you only need ceedling gcov:all. The separation of test:all and gcov:all is still consistent, but the utils:gcov is no longer an option and is automatic. (meaning that running gcov:all will always automatically regenerate your reports.
I'm assuming you're still using a 0.x release instead of a 1.x release, based on this question.
For 0.x, then ceedling gcov:all utils:gcov is sufficient. Doing the test:all will build all your tests and run them. The gcov:all will REBUILD all your tests with coverage included and run them, and then the utils:gcov will run the report generators on the generated output.
For 1.x, you only need ceedling gcov:all. The separation of test:all and gcov:all is still consistent, but the utils:gcov is no longer an option and is automatic. (meaning that running gcov:all will always automatically regenerate your reports.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
I'm assuming you're still using a
0.xrelease instead of a1.xrelease, based on this question.For
0.x, thenceedling gcov:all utils:gcovis sufficient. Doing thetest:allwill build all your tests and run them. Thegcov:allwill REBUILD all your tests with coverage included and run them, and then theutils:gcovwill run the report generators on the generated output.For
1.x, you only needceedling gcov:all. The separation oftest:allandgcov:allis still consistent, but theutils:gcovis no longer an option and is automatic. (meaning that runninggcov:allwill always automatically regenerate your reports.