Commit Graph

3376 Commits

Author SHA1 Message Date
Peter Barker
4fc5b5bdb6 autotest: augment yaw calibration test to attempt as CMD_INT 2023-07-12 18:51:07 +10:00
Peter Barker
522456a535 Tools: act on safety switch being enabled in SITL by zeroing outputs 2023-07-12 17:53:12 +10:00
Peter Barker
d182baa6b8 auototest: fail test if pymavlink too old 2023-07-07 12:21:27 +10:00
Peter Barker
085a10a3a1 autotest: remove binary before attempting to build it
this fixes behaviour when --no-configure and --no-build are passed in, causing subsequent test steps to fail rather than proceed with an old binary
2023-07-07 12:19:32 +10:00
Henry Wurzburg
8201b6b214 Tools:add reboot for failing CI test 2023-07-04 10:24:30 +10:00
Peter Barker
32c2dc73b5 autotest: tidy checking of received MISSION_ACK messages 2023-07-01 14:46:31 +10:00
Peter Barker
48224892e1 autotest: add a get_cached_message method
saves looking up where to get these from all the time
2023-07-01 14:46:31 +10:00
Peter Barker
ce9117a296 autotest: add a assert_cached_message_field_values method
also allow polling for messages when asserting receipt of a message
2023-07-01 14:46:31 +10:00
Peter Barker
a5ed5f4f82 autotest: improve diagnostics for bad field values
print out enumeration name and enumeration value name when
ng comparisons
2023-07-01 14:46:31 +10:00
Iampete1
5fa8b887a2 Tools: Param Parse: add reference name to vehicle parameter table 2023-06-30 09:46:47 +10:00
rishabsingh3003
5500cb97c7 autotest: add simulated nooploop tofsense rangefinder 2023-06-28 17:16:22 +10:00
Andrew Tridgell
669b58b017 Tools: fixed RefindGPS test
this test was relying on the EKF bug fixed in this PR. The copter was
actually fully landing and touching the ground in the LAND phase
whereas the original intention of this test was that it not touch the
ground in LAND. See the graph in
https://github.com/ArduPilot/ardupilot/pull/17104 where the test was
added
2023-06-26 18:09:31 +10:00
bnsgeyer
c8fc238e62 Tools: add throttle curve and governor autotest for tradheli 2023-06-16 23:18:23 +10:00
Randy Mackay
7ecb580519 Tools: autotest proximity sensor fix for sf45b 2023-06-14 17:49:30 +10:00
Peter Barker
f76eee12e0 autotest: test_build_options: add must-have-defines for CubeBlack 2023-06-14 17:01:26 +10:00
Peter Barker
d0f06beeaa autotest: care not which CAN GPS is unhealthy when in maintenance mode 2023-06-07 14:21:43 +10:00
Andrew Tridgell
4e09fe04a3 Tools: added test for MAV_CMD_EXTERNAL_POSITION_ESTIMATE 2023-06-06 15:19:12 +10:00
Paul Riseborough
04499a716a Tools/autotest: Add external lat lng position set to replay message list 2023-06-06 15:19:12 +10:00
Peter Barker
35ebc25172 autotest: restart both CAN nodes in CAN prearm test
the node id we put into maintenane mode varies
2023-06-04 15:24:59 +10:00
Peter Barker
a710a75b6b autotest: add delays around CAN tests - there are races
this delay shouldn't exist at all.  But without extending this we get a different node ID being allocated (125 vs the expected 124)
2023-06-04 15:24:59 +10:00
Peter Barker
d4c5908773 autotest: remove pause after starting ArduPilot binary 2023-06-04 15:24:59 +10:00
Peter Barker
de61384fa5 autotest: timesync roundtrip after setting parameter
may fix flapping test
2023-06-04 09:13:47 +10:00
Peter Barker
90b91aacc0 autotest: empty buffer after printing prefixed lines
these are just accumulating as-is
2023-06-02 23:33:50 +10:00
Peter Barker
28da57f940 autotest: correct duplicate-test-name problems 2023-06-02 22:58:40 +10:00
Peter Barker
2d7bb4b2f2 autotest: adjust prefix for supplementary binaries 2023-06-01 11:36:49 +10:00
Peter Barker
8c5c436652 autotest: prefix all stdout from SITL binary 2023-06-01 11:36:49 +10:00
Peter Barker
ddcf212c58 autotest: do timesync roundtrip to ensure fresh system time
validating stream rates by checking we have received SYSTEM_TIME is no good if we receive data out of a tcp queue somewhere.
2023-06-01 11:36:32 +10:00
Peter Barker
909068e1e5 autotest: reconnect mavlink when starting SITL
.... self.mav corresponds to the SITL we're starting here.  If we have previously connected to it then reconnect, as we know the connection will be bad
2023-06-01 11:36:32 +10:00
Peter Barker
bfaf024fc3 auotest: wait for a heartbeat when creating connection
until we receive a heartbeat we won't "lock on" to a target, and that has implications for validating received packets
2023-06-01 11:36:32 +10:00
Peter Barker
8724e222bd autotest: improve do_timesync_roundtrip diagnostics 2023-06-01 11:36:32 +10:00
Peter Barker
1181ce2bf8 autotest: poll ftp status at intervals
sometimes we're not done in 2 seconds
2023-06-01 11:36:16 +10:00
Andrew Tridgell
8442787770 Tools: added litres param unit 2023-05-30 21:04:34 +10:00
Peter Barker
7bdc31b539 autotest: add an epsilon for achieved servo output for speed scaling test
right on the threshold
2023-05-30 12:34:33 +10:00
Peter Barker
ea0ab227ce autotest: remove unnecessary try/except from Sprayer test 2023-05-30 12:34:33 +10:00
Peter Barker
aff1247f30 Tools: add documentation for SIM_GPS_TYPE and SIM_GPS2_TYPE 2023-05-25 17:59:12 +10:00
Randy Mackay
c7f78471e1 Tools: add copter-winch default params file
This file speeds up developer configuration of a simulated winch
2023-05-25 09:46:23 +10:00
Peter Barker
d4dabeb6fc autotest: add tests against bad vel/accels in copter guided 2023-05-25 09:42:28 +10:00
bugobliterator
dc8deec351 autotest: add support for testing mavlink in lua 2023-05-24 19:03:28 +10:00
Iampete1
4d72a86032 Tools: autotest: Web: remove tools (now here : https://github.com/ArduPilot/WebTools) 2023-05-23 11:03:04 +10:00
ES-Alexander
e7b369473b Tools: logger_metadata: add emit_md 2023-05-19 18:44:02 +10:00
Peter Barker
fd2d976472 autotest: remove SIM_MAG1_DEVID from missing SITL param whitelist 2023-05-18 11:18:23 +10:00
Peter Barker
b90166ab97 Tools: use methods to determine port numbers 2023-05-18 07:53:43 +10:00
Iampete1
15601e4139 Tools: Web: FilterReview: add notch tracking overlay 2023-05-16 10:43:56 +10:00
Iampete1
6443eab963 Tools: Web: FilterReview: fix clear calculation with no data 2023-05-16 10:43:56 +10:00
Iampete1
0acf4e50b8 Tools: Web: FilterReview: move from 3D surface to 2D heatmap 2023-05-16 10:43:56 +10:00
Iampete1
880eac98b2 Tools: Web: FilterReview: fix spectogrph reset 2023-05-16 10:43:56 +10:00
Iampete1
114f9b1311 Tools: Web: FilterReview: fix nan in penultimate frequency 2023-05-16 10:43:56 +10:00
Iampete1
c1aa398977 Tools: web: FilterReview: fix post filter gyro numbering 2023-05-16 10:43:56 +10:00
Peter Barker
f722be9758 autotest: add test for RPLidarA1 2023-05-16 10:15:23 +10:00
Peter Barker
76cf605e11 autotest: add test for RPLidar driver 2023-05-16 10:15:23 +10:00