-
Notifications
You must be signed in to change notification settings - Fork 127
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
Enable support for code coverage #504
Draft
Briancbn
wants to merge
10
commits into
ros-industrial:master
Choose a base branch
from
Briancbn:pr-coverage
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Commits on Dec 7, 2021
-
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
Configuration menu - View commit details
-
Copy full SHA for 05ddfc7 - Browse repository at this point
Copy the full SHA 05ddfc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9939330 - Browse repository at this point
Copy the full SHA 9939330View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06aa571 - Browse repository at this point
Copy the full SHA 06aa571View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d87580 - Browse repository at this point
Copy the full SHA 0d87580View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2786a6a - Browse repository at this point
Copy the full SHA 2786a6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68e359e - Browse repository at this point
Copy the full SHA 68e359eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5da1e4 - Browse repository at this point
Copy the full SHA a5da1e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27e6d29 - Browse repository at this point
Copy the full SHA 27e6d29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 715fa49 - Browse repository at this point
Copy the full SHA 715fa49View commit details -
Configuration menu - View commit details
-
Copy full SHA for bff1cc2 - Browse repository at this point
Copy the full SHA bff1cc2View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.