Commit Graph

3638 Commits

Author SHA1 Message Date
Peter Barker
aa9bbd0fcb waf: invert ekf2-disable command-line option 2023-11-27 09:05:08 +11:00
Andrew Tridgell
afc112295c Tools: allow networking in SITL periph 2023-11-26 11:28:57 +11:00
Ryan Friedman
07cfd14828 Tools: remove enable-networking
* This flag was already removed, but the flags were left around

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-11-26 10:36:20 +11:00
Ryan Friedman
ea237724c7 Tools: autotest: Fix junit printing for double str
* Can't concetenate a double to a string without fstring or a type
  change

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-11-24 18:08:53 +11:00
Peter Barker
a8e2908e8b autotest: build AP_Periph parameters in autotest 2023-11-23 12:17:49 -08:00
Peter Barker
4fd54dccaf autotest: correct python function typing bug around Dict vs dict 2023-11-23 10:02:26 +11:00
Pierre Kancir
8cd91b4789 Tools: add more tests for log downloads 2023-11-22 18:35:21 +11:00
Pierre Kancir
92c338f5d4 Tools: fix junit report and add firmware version on report 2023-11-22 18:32:19 +11:00
Pierre Kancir
c1c730a9bb Tools: fix flake8 issue 2023-11-22 18:32:19 +11:00
Pierre Kancir
3d379c2b07 Tools: add junit output for autotest 2023-11-22 18:32:19 +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
Andrew Tridgell
f175cb19a1 Tools: added autotest for networking over UDP
downloads a log with mavlink over UDP from NET_P1 port
2023-11-17 10:54:24 -08:00
Andrew Tridgell
7024f4d22a Tools: change to --disable-networking for SITL 2023-11-17 10:54:24 -08:00
Andrew Tridgell
d625a1b13b Tools: fixed EFI test suite disarm 2023-11-17 13:09:02 +11:00
Andrew Tridgell
6b2fe38ce8 Tools: fixed fuel flow EFI test 2023-11-17 13:09:02 +11:00
Peter Barker
6c0d540afe autotest: add simulator Hirth EFI 2023-11-17 13:09:02 +11:00
Ryan Friedman
ec2b47ba59 Tools: ros2: Enable networking when needed
* DDS was built without networking so UDP stopped working
* Networking is automatically added when you want network tests
* --enable-networking should only be on sitl

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-11-15 21:30:27 -08:00
Tom Pittenger
ba2cbbcebf Tools/autotest: fix whitespace in sim_vehicle.py 2023-11-15 12:43:41 -08:00
Andrew Tridgell
bbe7ad484e Tools: added --enable-networking and --enable-networking-tests to sim_vehicle.py 2023-11-15 12:43:41 -08:00
Ryan Friedman
c4e2c4f7cb Tools: Expect different GSOF detection string
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-11-14 10:26:01 +11:00
Nick Exton
55d7965379 autotest: Rover: fix return type for invalid DO_SET_MISSION_CURRENT 2023-11-14 10:22:45 +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
0143bf22d4 autotest: understand verbose and very_vrbose for wait_message_field_values 2023-11-12 08:19:49 +11:00
Peter Barker
8d03d7e15d autotest: test gripper as both long and int
... and make use of context_collect for statustext
2023-11-08 18:15:25 +11:00
Peter Barker
b69879fe87 autotest: add test for battery reset 2023-11-08 18:14:27 +11:00
Peter Barker
387aa63b90 Tools: handle MAV_CMD_DO_SPRAYER as both long and int 2023-11-07 10:55:46 +11:00
Andrew Tridgell
78ae42c45f Tools: added Web Tools landing page 2023-11-06 10:33:24 +11:00
Peter Barker
0e2261832e autotest: more test for emitted digicam command-long messages 2023-11-02 15:54:13 +11:00
Peter Barker
dc824506ae autotest: add test for correct response to pressure calibration when no airspeed 2023-11-02 15:52:30 +11:00
Willian Galvani
40cdb5d01e Autotest: improve flapping Sub test 2023-11-01 20:43:38 +11:00
Peter Barker
6439528d6a autotest: augment tests for running the prearm checks 2023-11-01 19:30:44 +11:00
Iampete1
9ed5dfc768 Tools: autotest: Plane: TerrainRally: test terrain alt frame on rally point 2023-11-01 19:06:39 +11:00
Randy Mackay
24db18db32 Tools: correct copter mount test 2023-11-01 18:16:55 +11:00
Peter Barker
29f5bce611 autotest: tidy testing of SentToComponents 2023-11-01 12:32:47 +11:00
Peter Barker
a53d583963 autotest: assert_received_message_values gets timeout and check_context 2023-11-01 12:32:47 +11:00
Iampete1
220ab515b7 autotest: plane: add MAV_CMD_NAV_ALTITUDE_WAIT wiggle check 2023-10-31 14:06:22 +11:00
Willian Galvani
24bed08c4e Tools: Autotest: fix and re-enable Subs's MAV_CMD_DO_CHANGE_SPEED test 2023-10-31 09:23:26 +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
00bbb61411 autotest: rename common.py to vehicle_test_suite.py 2023-10-27 14:17:09 +11:00
Peter Barker
e110ee5537 autotest: stop using removed MAV_CMD_PREFLIGHT_SET_SENSOR_OFFSETS 2023-10-26 13:19:59 +11:00
Peter Barker
5e55e143cc autotest: test MAV_CMD_CONTROL_HIGH_LATENCY as both long and int 2023-10-26 13:19:29 +11:00
Peter Barker
73be6c55f7 Tools: add Sagetech MXS simulator 2023-10-25 20:06:47 +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
c3c7784c23 autotest: add explicit tes for MAV_CMD_DO_FENCE_ENABLE 2023-10-24 11:37:18 +11:00
Peter Barker
c65675a64d autotest: add an epsilon kwarg for assert_parameter_values
... and reimplement assert_parameter_vaue in terms of that function
2023-10-20 17:59:05 +11:00
Peter Barker
091c315fa4 autotest: add a test for quadplane Q_GUIDED_MODE 2023-10-19 09:16:45 +11:00
Peter Barker
0e458f3342 autotest: test DO_SEND_BANNER as both long and int 2023-10-18 19:49:17 +11:00
Peter Barker
69b4694cee autotest: allow more time for disarm on vtol-state test
right on the edge
2023-10-18 19:49:06 +11:00
Peter Barker
7e1492d2b7 autotest: add test for MAV_CMD_NAV_TAKEOFF for quadplane using command_long 2023-10-18 19:49:06 +11:00
Peter Barker
e8be3a4e21 autotest: add explicit test for MAV_CMD_GET_HOME_POSITION 2023-10-18 19:48:23 +11:00
Peter Barker
a98def0b6d autotest: add test for SET_ATTITUDE_TARGET headings 2023-10-18 11:17:32 +11:00
Peter Barker
7d9cd3c1de Tools: accept LOITER_UNLIM and RETURN_TO_LAUNCH as command_int 2023-10-17 12:58:57 +11:00
Peter Barker
aaca600a94 autotest: test setting modes via COMMAND_INT and DO_SET_MODE 2023-10-17 10:41:36 +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
Andrew Tridgell
823a917ae1 autotest: added Plane.TerrainRally test
reproduces the issue from
https://github.com/ArduPilot/ardupilot/issues/25157
2023-10-14 10:46:00 +11:00
Peter Barker
56e9be120a autotest: don't build examples for fmuv2
needs extra defines as we kill features from it
2023-10-11 19:09:46 +11:00
Peter Barker
c942dad35e Tools: allow Plane to run MAV_CMD_MISSION_START as long and int 2023-10-11 19:05:56 +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
e2531a93f2 Tools: accept MAV_CMD_CONDITION_YAW as both long and int in Sub 2023-10-10 08:32:54 +09:00
Andrew Tridgell
65099d0626 Tools: allow Ohm units in parameters 2023-10-08 11:04:21 +11:00
Peter Barker
54c5809428 Tools: add InterActTest to show interaction with automated setup 2023-10-06 13:03:53 +11:00
Peter Barker
675c6e27e9 autotest: fix interact 2023-10-06 13:03:53 +11:00
Anthony Luo
695831628a Tools: document airspeed params 2023-10-05 08:18:44 +11:00
Peter Barker
3dfd06cff2 Tools: add tests for MAV_CMD_DO_LAND_START for both int and long 2023-10-04 19:04:25 +11:00
Peter Barker
4adc3fb25f autotest: test MAV_CMD_DO_AUX_FUNCTION as both COMMAND_LONG and COMMAND_INT 2023-10-04 19:01:22 +11:00
Peter Barker
938ec84fa7 autotest: add (disabled) sub test for MAV_CMD_DO_CHANGE_SPEED
this doesn't work on master either...
2023-10-04 18:36:52 +11:00
Peter Barker
f72bfcc373 autotest: add upload_rally_points_from_locations 2023-10-03 23:55:22 +11:00
Peter Barker
41518a4fc0 autotest: add test for Sub MAV_CMD_MISSION_START 2023-10-03 23:54:40 +11:00
Peter Barker
d74947db10 Tools: handle message interval commands as both long and int 2023-10-03 10:12:21 +09:00
Andrew Tridgell
a60c449833 autotest: enable ADSB on ADSB SITL periph 2023-10-02 21:45:28 +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
5cb20abaa7 autotest: rename get_message_rate to measure_message_rate 2023-09-28 13:43:59 +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
67b9a50153 autotest: add test for Plane do-go-around 2023-09-27 17:37:55 +10:00
Paul Riseborough
acfb5ccc05 Tools: Add test for quadplane forward motor use and pitch limiting 2023-09-27 11:43:45 +10:00
Peter Barker
fa6ec69bf1 autotest: add tests for Sub NAV_LAND and NAV_LOITER_UNLIM via mavlink 2023-09-26 11:38:28 +10:00
Peter Barker
489bb2c897 autotest: add test for MAV_CMD_AIRFRAME_CONFIGURATION 2023-09-26 11:37:42 +10:00
Peter Barker
e8792eec68 autotest: add test for enabling autotune via mavlink command 2023-09-26 11:36:57 +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
5298187aaa autotest: print command number when sending commands 2023-09-21 21:04:17 +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
712237ec3a autotest: add test for Plane MAV_CMD_DO_PARACUTE 2023-09-20 17:37:59 +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
f22818a4b0 autotest: run reboots with cmd_int 2023-09-19 11:16:10 +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
Randy Mackay
3f531d18bc Tools: SITL default tricopter yaw servo trim fix 2023-09-19 10:53:04 +10:00
Randy Mackay
df0dad79bf Tools: SITL default copter yaw tune improvement 2023-09-19 10:53:04 +10:00
Peter Barker
23150a0830 autotest: loosen constraint on achieved angles
apparently within 5 degrees is asking too much....
2023-09-18 20:40:18 +10:00