{"repo":"arduino/cpp-test-action","free":true,"listed":false,"github":"https://github.com/arduino/cpp-test-action","clone":"git clone https://github.com/arduino/cpp-test-action.git","description":"A GitHub Actions action for testing C/C++ projects","language":null,"stars":19,"topics":["github-actions","cpp","c-plus-plus","c","continuous-integration","ci","unit-testing","coverage","cmake"],"license":null,"category":"workflow-automation","readme_excerpt":"arduino/cpp-test-action A GitHub Actions action for testing C/C++ projects: - Use CMake to build tests - Use Valgrind to check for memory leaks - Use LCOV/GCOV to generate code coverage data and display a report in the log Inputs source-path Path containing the CMakeLists.txt for the tests. Default : extras/test build-path The top-level directory for build output. Default : extras/test/build runtime-paths YAML format list of paths to runtime binaries generated by building the tests. Default : \"- extras/test/build/bin/unit-test-binary\" coverage-exclude-paths YAML format list of paths to remove from coverage data. Default : coverage-data-path Path to save the coverage data file to. Default : extras/test/build/coverage.info Example usage","default_branch":null,"files":null,"tree":[],"storefront":"/r/arduino","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arduino/cpp-test-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}