Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enable code coverage for industrial ci
Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Make python coverage only available to colcon in ROS2 Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Revert mercurial setup changes Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Fix curl not found in ROS1 Signed-off-by: Chen Bainian <brian97cbn@gmail.com> temp Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Add lcov and find report command Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Add in coveralls.io option Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Fix .coverage not found Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Fix coveralls not found Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Fix wrong .coverage path Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Use coveralls-merge Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Remove psutils installation Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Use coveragepy combine report Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Use coveragerc for files ignore Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Use coveralls specific environment variables Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Avoid exit for pure c++ or python package Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Avoid coveragepy report error Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Use target repo name Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Force Debug build during coverage build Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Expose .ici_coverage_report for coverage reports Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Run cd in subshell and expose coverage report files Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Some sed magic to remove identifiable absolute path Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Add support for ROS1 python unittest, Credit: @rarrais Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Move coveralls report merging inside, expose only merged json file Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Use CODECOV env variable directly in function Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Sample travis report upload script Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Fix typo on sample travis report upload script Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Remove redundant files Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Display coveragepy installation elegantly Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Add Gitlab support Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Fix some wrong versions of python Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Add Github Action coverage support Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Upgrade pip first Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Python report ignore everything from build and devel Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Wrong! Ignore devel instead Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Python ignore everything from build and devel Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Use include pattern instead of omit Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Update author copyrights Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Move coverage helper function into coverage.sh Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Streamline coverage upload script Signed-off-by: Chen Bainian <brian97cbn@gmail.com> Abstract python pip installation install setup tool as well Move code coverage inside docker script
- Loading branch information