cxl-micron-reskit / famfs

This is the user space repo for famfs, the fabric-attached memory file system
Apache License 2.0
31 stars 9 forks source link

Coverage test reports are not generated reliably #80

Open jagalactic opened 2 weeks ago

jagalactic commented 2 weeks ago

Famfs uses gcov to test coverage ('make coverage_test' runs the smoke and unit tests and then generates a coverage report).

But generating the coverage report is unreliable. Much of the time this step fails with output like this:

[==========] 20 tests from 1 test suite ran. (6713 ms total)
[  PASSED  ] 20 tests.
make[3]: /usr/bin/gcovr: No such file or directory
make[3]: *** [test/CMakeFiles/famfs_unit_coverage.dir/build.make:76: test/CMakeFiles/famfs_unit_coverage] Error 127
make[2]: *** [CMakeFiles/Makefile2:591: test/CMakeFiles/famfs_unit_coverage.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:598: test/CMakeFiles/famfs_unit_coverage.dir/rule] Error 2
make: *** [Makefile:374: famfs_unit_coverage] Error 2
Script done.

If anybody knows what might cause this, help or fixes would be welcome!