Commit Graph

892 Commits

Author SHA1 Message Date
jkronk 949dec7a1c autotest: add Ainstein radar to copter rangefinder test 2024-03-18 12:40:37 -07:00
Peter Barker 3ca6e29ad1 autotest: reimplement wait_location with new object-based approach
the existing wait_and_maintain method is problematic when it comes to waiting on different value types.
2024-03-07 09:41:57 +11:00
Andrew Tridgell e3df084b96 autotest: fixed SIM_PLD_HEIGHT for AUTO_LAND_TO_BRAKE 2024-03-06 09:39:51 +11:00
Peter Barker bae88512bf autotest: remove pointless try/except in SMART_RTL test 2024-02-28 22:26:28 +11:00
Peter Barker 9aa6193568 autotest: test new safety switch command 2024-02-27 21:10:39 +11:00
David Buzz 977b5dfe33 Tools: DynamicRpmNotches is mostly within 5% but 10% prevents the test from flapping as much 2024-01-07 10:32:47 +11:00
Peter Barker 2cfbd25988 Tools: improve diagnostics from failed check_replay 2024-01-05 10:12:18 +11:00
Peter Barker 18adc77979 autotest: add flight test for OpticalFlow 2024-01-04 20:48:46 +11:00
Thomas Watson de5b46e028 Tools: remove references to legacy UART order
Also delete some unused variables and update the completions.
2023-12-19 06:53:15 +11:00
Randy Mackay fdb1c26ae8 Tools: copter do-change-speed autotest checks takeoff 2023-12-06 08:44:52 +09:00
Gone4Dirt 1355c60daf autotest: Test both telemetry protocols for IE24 fuel cell 2023-11-28 11:27:14 +11:00
Andrew Tridgell d23c633b2c Tools: added a test for serial over CAN
download a log with mavproxy from a serial over CAN port which then
comes out as UDP
2023-11-22 17:19:12 +11:00
Andy Piper 942be4f2f8 autotest: update PIDNotches to use AP_Filter format 2023-11-21 13:26:23 +11:00
Andy Piper 61e91dde35 autotest: add PID notches test 2023-11-21 13:26:23 +11:00
Nick Exton 64e6a85e4b autotest: Test when invalid tag is selected via DO_JUMP_TAG 2023-11-14 10:22:45 +11:00
Nick Exton b96acbc97e autotest: Test when invalid item is selected via DO_SET_MISSION_CURRENT 2023-11-14 10:22:45 +11:00
Nick Exton e2e05af914 autotest: Add test for handling of param2 (reset) of DO_SET_MISSION_CURRENT 2023-11-14 10:22:45 +11:00
Peter Barker 387aa63b90 Tools: handle MAV_CMD_DO_SPRAYER as both long and int 2023-11-07 10:55:46 +11:00
Randy Mackay 24db18db32 Tools: correct copter mount test 2023-11-01 18:16:55 +11:00
Nick Exton f6a2f2e535 autotest: Add Copter test to verify clearing ROIs 2023-10-30 08:28:23 +09:00
Peter Barker a8bd417527 autotest: cope with rename of AutoTest to Testsuite 2023-10-27 14:17:09 +11:00
Peter Barker f9165c786d autotest: add test for Copter taking off above-home via command int 2023-10-24 12:59:19 +11:00
Peter Barker 7de20c09f2 autotest: test MAV_CMD_NAV_TAKEOFF on Copter 2023-10-24 12:59:19 +11:00
Peter Barker acf8162e5e autotest: correct hook removal for Copter tests
these hooks were remaining active if the test failed
2023-10-16 12:15:29 +11:00
Peter Barker 28a141b423 autotest: add autotests for MAV_CMD_SET_SOURCE_SET mavlink command 2023-10-11 18:37:02 +11:00
Peter Barker 1641aa42ec autotest: add test for MAV_CMD_DO_LAND_START 2023-09-29 13:55:32 +10:00
Peter Barker 3a465829b3 Tools: accept several mode-changing commands via command_int
... as well as via command_long
2023-09-29 08:56:50 +10:00
Peter Barker e2895c08ae autotest: rename PayLoadPlaceMission to PayloadPlaceMission 2023-09-28 17:13:38 +10:00
Peter Barker ad70237013 Tools: handle MAV_CMD_DO_FLIGHTTERMINATION as both long and int 2023-09-27 11:27:45 -07:00
Peter Barker 489bb2c897 autotest: add test for MAV_CMD_AIRFRAME_CONFIGURATION 2023-09-26 11:37:42 +10:00
Peter Barker 91f457d4eb autotest: test CMD_CONDITION_YAW for Copter as COMMAND_INT and COMMAND_LONG 2023-09-26 11:35:55 +10:00
Peter Barker 8cac60ca88 autotest: tweak test_mount_pitch win condition
we only need to see the sample once when hold is 0
2023-09-26 08:46:56 +10:00
Peter Barker d946877fd4 autotest: fix DO_CHANGE_SPEED test
we could arrive back at our home location and stop before enough time passed to satisfy the test.  i.e. doing exactly the same steps out and back again without allowing for differences in timing leads to random failure
2023-09-21 21:03:25 +10:00
Peter Barker 613524d7d5 autotest: Copter: add test for DO_CHANGE_SPEED in guided mode 2023-09-20 15:44:38 +10:00
Peter Barker c352de2dd8 autotest: add test for Copter MISSION_START mavlink command 2023-09-20 09:39:31 +10:00
Peter Barker d7a9e40395 autotest: reuse Copter motor test for QuadPlane 2023-09-19 20:31:03 +10:00
Peter Barker 8e4755f202 Tools: handle DO_PARACHUTE as both command_long and command_int 2023-09-19 11:14:29 +10:00
Randy Mackay 2835deb0de Tools: autotest FlyEachFrame yaw rate relaxed 2023-09-19 10:53:04 +10:00
Peter Barker 5e9c2a04d0 Copter: allow motor tests to be triggered with COMMAND_INT 2023-09-13 18:14:31 +10:00
Peter Barker 909401b15f autotest: loosen constrain on proximity distance message
the floating/double changes appear to have cause this to start to flap
2023-09-13 12:46:58 +10:00
Peter Barker 0a98953ad7 autotest: add regression tests for Winch 2023-09-12 09:30:27 +10:00
Pierre Kancir 31ee88adbb Tools: use isinstance for type comparison 2023-09-02 13:27:25 +10:00
Pierre Kancir 904486c846 Tools: fix flake8 test 2023-09-02 13:27:25 +10:00
Peter Barker 7ed55bf0ff autotest: add tests for MAV_CMD_DO_GIMBAL_MANAGER_CONFIGURE 2023-08-24 22:07:12 +10:00
Peter Barker b8eb954f46 autotest: add specific tests for MAV_CMD_DO_MOUNT_CONTROL 2023-08-24 22:07:12 +10:00
Andrew Tridgell 914d31b4cf autotest: fixed test known frames
this test can't handle periph based frames
2023-08-24 13:06:40 +10:00
Andrew Tridgell 6643231b2e autotest: implement parameter files per peripheral in CI tests
this allows for one peripheral to have ESCs and the other not
2023-08-24 13:06:40 +10:00
Andrew Tridgell 52d80241b9 autotest: added quadplane-can vehicle
setup with all CAN peripherals
2023-08-24 13:06:40 +10:00
Andrew Tridgell 19ce28a49d autotest: allow CAN test to run at speedup 10
we can now use larger speedups for DroneCAN SITL AP_Periph
2023-08-24 13:06:40 +10:00
Andrew Tridgell baa6bc0e2b autotest: revert single precision change for FETtecESC 2023-08-15 22:39:23 +10:00