PX4 / PX4-Autopilot

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

Need better test failure reports for CI #5445

Closed LorenzMeier closed 7 years ago

LorenzMeier commented 8 years ago

@AndreasAntener We need to provide better readability of CI test failures. In particular instructions how to reproduce should be printed in the Jenkins console. A good start would be to at least have a minimal output (e.g. VTOL test failed, run make posix gazebo_standard_vtol, commander takeoff and commander transition to verify basic operation).

Note that only a fraction of developers have ROS installed, so we either need alternate instructions like this one or move our testing to something more lightweight like Dronekit.

AndreasAntener commented 8 years ago

The MAVROS test will always be ROS. Although one could ask the question if we really need to check via MAVROS and instead just do it with MAVLink. Strictly speaking we want to test the offboard interface, not MAVROS. However, last year I was very happy with that setup because it also spotted breakages coming from the MAVROS side..

The mission tests can potentially be executed normally and we can easily print instructions on how todo that on failure (can QGC still load the non-json mission format?).

LorenzMeier commented 7 years ago

Done!