render-se / PX4-Autopilot

PX4 Autopilot Software
https://px4.io
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Update Github Actions for STIG compliance #1

Closed bpmooch closed 2 years ago

bpmooch commented 2 years ago

The regular PX4 project has a bunch of GitHub Actions that they utilize. We need to remove all of these so we can run our own GitHub actions that support our STIG process.

First issues to solve is that gathering the test results is a manual process right now. Automating these steps will save enormous amounts of time moving forward. The following commands comprise what's currently done.

make cppcheck_px4_fmu-v5
make scan-build
make clang-tidy_px4_fmu-v5
make tests TESTFILTER=unit
make tests TESTFILTER=functional
test/mavsdk_tests/mavsdk_test_runner.py test/mavsdk_tests/configs/sitl.json --speed-factor 10
/usr/bin/genhtml lcov.info --output-directory out
jrn90 commented 2 years ago

This has been updated & moved to here. Nice.