Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

coverage output #6

Open
Marco-Israel opened this issue Jul 1, 2021 · 2 comments
Open

coverage output #6

Marco-Israel opened this issue Jul 1, 2021 · 2 comments

Comments

@Marco-Israel
Copy link

Hello James

do you know, is there a way to activate html coverage output in the startup project?

My best to you

Marco

@jwgrenning
Copy link
Owner

jwgrenning commented Sep 8, 2021

Hi Marco

sorry for the late reply.

Turn on coverage with this

make clean
make CPPUTEST_USE_GCOV=Y gcov

I'm not sure about html.

@erichstuder
Copy link

erichstuder commented Mar 22, 2022

To me the output doesn't look quite right.
To me it looks like something is messed up in the output.
At test-obj/example-platform/io. the file ending c is missing.
Why is example-platform/io.c not also assuming not executed?
The output for example-src/Example.c also looks a bit strange.
The html file looks similar.
Am I getting something wrong?

~/repositories/cpputest-starter-project$ docker-compose run cpputest make CPPUTEST_USE_GCOV=Y gcov
Running rename_me_tests
....
OK (4 tests, 4 ran, 9 checks, 0 ignored, 0 filtered out, 0 ms)

/home/cpputest/scripts/filterGcov.sh gcov_output.txt gcov_error.txt gcov_report.txt rename_me_tests.txt
  0.00%   example-platform/io.c
  0.00%   test-obj/example-platform/io., assuming not executed
100.00% of 2
File example-src/Example.c   Lines executed:0.00% of 5
See gcov directory for details

I run the project with Docker and WSL2 on Windows 10.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants