ros_coverage:与工业CI配置集成的ROS的代码覆盖率:chart_increasing:

时间:2024-02-22 11:23:58
【文件属性】:

文件名称:ros_coverage:与工业CI配置集成的ROS的代码覆盖率:chart_increasing:

文件大小:18KB

文件格式:ZIP

更新时间:2024-02-22 11:23:58

coverage ros code-quality ros-industrial code-coverage

ROS覆盖率 与配置集成的ROS()的代码覆盖率 :chart_increasing: 目录 用法 当前,仅支持Travis CI平台,并且仅支持GitHub中托管的公共存储库。 当前,代码覆盖范围可由和/或。 对于Travis CI 确保您的ROS软件包具有适当的CMAKE_CXX_FLAGS,以覆盖指定CMakeList.txt文件的代码。 对于Python软件包: if (CATKIN_ENABLE_TESTING) set (CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} --coverage" ) ... endif () 对于C ++软件包: if (CATKIN_ENABLE_TESTING) set (CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} --coverage -fprofile-arcs -ftest-coverage" ) ... endif () 在Travis CI上为GitHub存储库激活CI(按照)。 在Codecov和/或Codacy上为您的存储库激活代码覆盖率


【文件预览】:
ros_coverage-master
----.travis.yml(395B)
----ros_cc_python()
--------test()
--------src()
--------setup.py(216B)
--------CMakeLists.txt(578B)
--------package.xml(638B)
----ros_coverage.sh(379B)
----.ros_coverage()
--------after_script.sh(2KB)
----.codacy.yml(166B)
----.pylintrc(17KB)
----LICENSE(1KB)
----ros_cc_cpp()
--------test()
--------include()
--------src()
--------CMakeLists.txt(1KB)
--------package.xml(635B)
----codecov.yml(102B)
----.gitignore(66B)
----README.md(3KB)

网友评论