-
Notifications
You must be signed in to change notification settings - Fork 25
Closed
Description
Is this expected to work for pytests?
I applied the changes explained on the README python section, but the coverage report is empty. Looking at the logs, it's really checking the coverage (marked as REPORT), but all the intermediate files are empty, and so the resulting html is not created:
SUMMARY
* RESULT: SUCCESS
* TESTS: 14
* ERRORS: 0
* FAILURES: 0
rostest log file is in /home/jorge/.ros/log/rostest-raro-202070.log
-- run_tests.py: verify result "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/test_results/rr_nav_config_server/rostest-config_server__coverage_ENABLE_COVERAGE_TESTING.xml"
make[3]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
[ 66%] Built target _run_tests_rr_nav_config_server_rostest_config_server__coverage_ENABLE_COVERAGE_TESTING.test
/usr/bin/make -f CMakeFiles/_run_tests_rr_nav_config_server_rostest.dir/build.make CMakeFiles/_run_tests_rr_nav_config_server_rostest.dir/depend
make[3]: Entering directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
cd /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/_run_tests_rr_nav_config_server_rostest.dir/DependInfo.cmake --color=
Dependee "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/_run_tests_rr_nav_config_server_rostest.dir/DependInfo.cmake" is newer than depender "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/_run_tests_rr_nav_config_server_rostest.dir/depend.internal".
Dependee "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/_run_tests_rr_nav_config_server_rostest.dir/depend.internal".
Scanning dependencies of target _run_tests_rr_nav_config_server_rostest
make[3]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
/usr/bin/make -f CMakeFiles/_run_tests_rr_nav_config_server_rostest.dir/build.make CMakeFiles/_run_tests_rr_nav_config_server_rostest.dir/build
make[3]: Entering directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
make[3]: Nothing to be done for 'CMakeFiles/_run_tests_rr_nav_config_server_rostest.dir/build'.
make[3]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
[ 66%] Built target _run_tests_rr_nav_config_server_rostest
/usr/bin/make -f CMakeFiles/_run_tests_rr_nav_config_server.dir/build.make CMakeFiles/_run_tests_rr_nav_config_server.dir/depend
make[3]: Entering directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
cd /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/_run_tests_rr_nav_config_server.dir/DependInfo.cmake --color=
Dependee "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/_run_tests_rr_nav_config_server.dir/DependInfo.cmake" is newer than depender "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/_run_tests_rr_nav_config_server.dir/depend.internal".
Dependee "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/_run_tests_rr_nav_config_server.dir/depend.internal".
Scanning dependencies of target _run_tests_rr_nav_config_server
make[3]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
/usr/bin/make -f CMakeFiles/_run_tests_rr_nav_config_server.dir/build.make CMakeFiles/_run_tests_rr_nav_config_server.dir/build
make[3]: Entering directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
make[3]: Nothing to be done for 'CMakeFiles/_run_tests_rr_nav_config_server.dir/build'.
make[3]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
[ 66%] Built target _run_tests_rr_nav_config_server
/usr/bin/make -f CMakeFiles/rr_nav_config_server_coverage_report_py.dir/build.make CMakeFiles/rr_nav_config_server_coverage_report_py.dir/depend
/usr/bin/make -f CMakeFiles/rr_nav_config_server_coverage_report_cpp.dir/build.make CMakeFiles/rr_nav_config_server_coverage_report_cpp.dir/depend
make[3]: Entering directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
cd /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/rr_nav_config_server_coverage_report_py.dir/DependInfo.cmake --color=
make[3]: Entering directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
cd /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/rr_nav_config_server_coverage_report_cpp.dir/DependInfo.cmake --color=
Dependee "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/rr_nav_config_server_coverage_report_py.dir/DependInfo.cmake" is newer than depender "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/rr_nav_config_server_coverage_report_py.dir/depend.internal".
Dependee "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/rr_nav_config_server_coverage_report_py.dir/depend.internal".
Scanning dependencies of target rr_nav_config_server_coverage_report_py
Dependee "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/rr_nav_config_server_coverage_report_cpp.dir/DependInfo.cmake" is newer than depender "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/rr_nav_config_server_coverage_report_cpp.dir/depend.internal".
Dependee "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/rr_nav_config_server_coverage_report_cpp.dir/depend.internal".
Scanning dependencies of target rr_nav_config_server_coverage_report_cpp
make[3]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
/usr/bin/make -f CMakeFiles/rr_nav_config_server_coverage_report_py.dir/build.make CMakeFiles/rr_nav_config_server_coverage_report_py.dir/build
make[3]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
/usr/bin/make -f CMakeFiles/rr_nav_config_server_coverage_report_cpp.dir/build.make CMakeFiles/rr_nav_config_server_coverage_report_cpp.dir/build
make[3]: Entering directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
cd /home/jorge/.ros && if [ -f /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/.coverage ]; then mv /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/.coverage /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/.coverage.nosetests; fi
make[3]: Entering directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
/usr/bin/lcov --directory . --capture --output-file rr_nav_config_server_coverage_report.info
cd /home/jorge/.ros && cp /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/.coverage* /home/jorge/.ros/ || echo WARNING:\ No\ python\ coverage!
cp: cannot stat '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/.coverage*': No such file or directory
WARNING: No python coverage!
cd /home/jorge/.ros && /usr/bin/python3-coverage combine || echo WARNING:\ No\ python\ coverage\ to\ combine!
Capturing coverage data from .
Found gcov version: 9.4.0
Using intermediate gcov format
Scanning . for .gcda files ...
geninfo: WARNING: no .gcda files found in . - skipping!
Finished .info-file creation
/usr/bin/lcov -a rr_nav_config_server_coverage_report.base -a rr_nav_config_server_coverage_report.info --output-file rr_nav_config_server_coverage_report.total || ( exit 0 )
Combining tracefiles.
Reading tracefile rr_nav_config_server_coverage_report.base
<<<<<<<<<<<<<<<<<<< EMPTY FILES ERRORS >>>>>>>>>>>>>>>>>>>>>>
lcov: ERROR: no valid records found in tracefile rr_nav_config_server_coverage_report.base
/usr/bin/lcov --remove rr_nav_config_server_coverage_report.total *rr_nav_config_server/test/* --output-file /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/rr_nav_config_server_coverage_report.info.removed || ( exit 0 )
Reading tracefile rr_nav_config_server_coverage_report.total
lcov: ERROR: cannot read file rr_nav_config_server_coverage_report.total!
/usr/bin/lcov --extract /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/rr_nav_config_server_coverage_report.info.removed '*/rr_nav_config_server/*' --output-file /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/rr_nav_config_server_coverage_report.info.cleaned || ( exit 0 )
Reading tracefile /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/rr_nav_config_server_coverage_report.info.removed
lcov: ERROR: cannot read file /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/rr_nav_config_server_coverage_report.info.removed!
/usr/bin/genhtml -o rr_nav_config_server_coverage_report /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/rr_nav_config_server_coverage_report.info.cleaned || ( exit 0 )
cd /home/jorge/.ros && /usr/bin/python3-coverage report --include */home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server* --omit *rr_nav_config_server/test/* || echo WARNING:\ no\ python\ report\ to\ output
Reading data file /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/rr_nav_config_server_coverage_report.info.cleaned
**genhtml: ERROR: cannot read file /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/rr_nav_config_server_coverage_report.info.cleaned!**
/usr/bin/cmake -E remove rr_nav_config_server_coverage_report.base rr_nav_config_server_coverage_report.total || ( exit 0 )
make[3]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
[ 66%] Built target rr_nav_config_server_coverage_report_cpp
<<<<<<<<<<<<<<<<<<<<<<< REPORT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Name Stmts Miss Cover
------------------------------------------------------------------------------------------------------------------------------------
/home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server/nodes/config_server_node.py 7 0 100%
/home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server/src/rr_nav_config_server/config_server.py 138 8 94%
------------------------------------------------------------------------------------------------------------------------------------
TOTAL 145 8 94%**
<<<<<<<<<<<<<<<<<<<<<<< REPORT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
cd /home/jorge/.ros && /usr/bin/python3-coverage xml --include */home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server* --omit *rr_nav_config_server/test/* || echo WARNING:\ No\ python\ xml\ to\ output
cd /home/jorge/.ros && /usr/bin/python3-coverage html --include */home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server* --omit *rr_nav_config_server/test/* || echo WARNING:\ No\ python\ html\ to\ output
make[3]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
[ 66%] Built target rr_nav_config_server_coverage_report_py
/usr/bin/make -f CMakeFiles/rr_nav_config_server_coverage_report.dir/build.make CMakeFiles/rr_nav_config_server_coverage_report.dir/depend
make[3]: Entering directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
cd /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/src/rr_navigation/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/rr_nav_config_server_coverage_report.dir/DependInfo.cmake --color=
Dependee "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/rr_nav_config_server_coverage_report.dir/DependInfo.cmake" is newer than depender "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/rr_nav_config_server_coverage_report.dir/depend.internal".
Dependee "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles/rr_nav_config_server_coverage_report.dir/depend.internal".
Scanning dependencies of target rr_nav_config_server_coverage_report
make[3]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
/usr/bin/make -f CMakeFiles/rr_nav_config_server_coverage_report.dir/build.make CMakeFiles/rr_nav_config_server_coverage_report.dir/build
make[3]: Entering directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
[100%] Processing code coverage counters and generating report.
Lcov code coverage info report saved in /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/rr_nav_config_server_coverage_report.info.
Open /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/rr_nav_config_server_coverage_report/index.html in your browser to view the coverage report.
Python code coverage html-format: /home/jorge/.ros/htmlcov/index.html.
make[3]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
[100%] Built target rr_nav_config_server_coverage_report
make[2]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
/usr/bin/cmake -E cmake_progress_start /home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server/CMakeFiles 0
make[1]: Leaving directory '/home/jorge/rapyuta_ws/io_amr/build/rr_nav_config_server'
Metadata
Metadata
Assignees
Labels
No labels