Peter Barker
bac008d51c
autotest: tidy pre_arm_checks
2024-07-02 09:56:40 +10:00
Peter Barker
98068e481e
autotest: correct places using print rather than progress
2024-07-01 16:58:25 +10:00
bnsgeyer
2809b160ae
Tools: update heli-dual params
2024-06-30 18:21:21 -04:00
Andrew Tridgell
060818a0e1
Tools: fixed default glider parameters
2024-06-30 10:02:15 +10:00
Peter Barker
9d7c8277a4
autotest: make WaitAndMaintainEKFFlags progress nicer
2024-06-28 17:06:23 +10:00
Thomas Watson
ad7270f682
autotest: add serial loopback test script
...
Tests that data can flow both ways with one end using protocol 28
(Scripting) and the other using the serial device feature.
2024-06-27 12:00:18 +10:00
Peter Barker
c388943f52
autotest: remove pointless try/except in PayloadPlaceMission
2024-06-26 19:19:19 +10:00
Peter Barker
a77a0c22a7
autotest: add test for logged script statistics
2024-06-25 11:07:07 +10:00
Peter Barker
6bb0709b22
Tools: add Copter flight option for requiring position to arm
2024-06-25 11:06:10 +10:00
Peter Barker
b841f5517e
autotest: install multiple test scripts with one call
2024-06-24 12:46:40 +10:00
Peter Barker
75614b8c3b
autotest: add basic sensor-health test for optical flow in Rover
2024-06-20 17:18:03 +10:00
Peter Barker
6aa662d5d0
autotest: tidy TestGripperMission
...
take advantage of new infrastructure
2024-06-19 13:48:25 +10:00
Peter Barker
35cb526241
autotest: add a test for gripper release on thrust loss
2024-06-19 13:48:25 +10:00
Peter Barker
47625e693e
autotest: test guided attitude control with no GPS
2024-06-11 14:17:10 +10:00
Peter Barker
470663b30b
autotest: add test for simulated Copter clamp
2024-06-11 09:56:43 +10:00
Peter Barker
81e08b16c9
autotest: remove test for mount_control mavlink message
...
no longer compiled in by default
2024-06-11 09:37:56 +10:00
Peter Barker
364452ffc8
autotest: add test for DroneCAN battery handling
2024-06-11 09:31:46 +10:00
Peter Barker
3c2f7944eb
autotest: test SBP2 as part of GPSTypes check
2024-06-11 09:29:14 +10:00
Peter Barker
7cf96fb0a1
autotest: add a lineno method
...
allows for debug like this:
print(f"{self.lineno()} {self.mav.message_hooks=}")
2024-06-10 07:04:40 +10:00
Peter Barker
2a964c44d4
autotest: copy message hooks while iterating over them for removal
...
won't remove a number of entries from the end of the list if others have been removed
2024-06-10 07:04:40 +10:00
Paul Riseborough
5c76e77c11
autotest: Reduce time threshold used in plane deadreckoning test
2024-06-09 14:25:02 +10:00
Andrew Tridgell
09623f46e8
autotest: enable LOG_REPLAY in deadreckoning test
2024-06-09 14:25:02 +10:00
Paul Riseborough
b17e189473
Tools: update AHRS_OPTIONS for dead reckoning test
2024-06-09 14:25:02 +10:00
Paul Riseborough
19f6b2d6d6
Tools: relax req accuracy for plane dead reckoning when not using airspeed
2024-06-09 14:25:02 +10:00
Paul Riseborough
9d2b05840b
Tools: Disable DCM fallback for plane dead reckoning tests
2024-06-09 14:25:02 +10:00
Paul Riseborough
87a867ee2e
Tools: Use GPS jamming option in EKF dead reckoning autotests
2024-06-09 14:25:02 +10:00
Paul Riseborough
8639543cdd
Tools: Allow dead reckoning test longer to learn wind if no aspd sensor
2024-06-09 14:25:02 +10:00
Paul Riseborough
2b027a7265
Tools: re-work copter and plane loss of GPS auto tests
...
Explicitly test time taken to reset to GPS loss and regain of lock for copter without and plane with dead reckoning assistance.
2024-06-09 14:25:02 +10:00
Peter Barker
3ede599cfd
autotest: clarify AutoTuneSwitch test
2024-06-09 09:53:08 +10:00
Peter Barker
2c3594b8ff
autotest: revert SIM_SPEEDUP for RTL in follow test
2024-06-09 09:09:31 +10:00
Peter Barker
56a865147d
autotest: ModeFollow: correct relative altitude being fed to autopilot
2024-06-09 09:09:00 +10:00
Peter Barker
eaf5767bfa
autotest: simplify AC_Avoidance_Proximity test
...
take advantage of new infrastructure
2024-06-09 09:08:29 +10:00
George Zogopoulos
396865223f
autotest: Removed unnecessary parameter whitelist item
2024-06-05 19:03:31 +10:00
Tom Pittenger
ad006de914
locations: add Madera and Peg
2024-06-04 09:22:53 -06:00
Peter Barker
f9a22458e2
autotest: disable autotest for MAV_CMD_NAV_SET_YAW_SPEED
2024-06-03 09:47:57 +10:00
Ethan Nguyen
2082ecbedd
Tools: (autotest) add UCSB location.txt
2024-05-31 17:20:52 -07:00
Michael du Breuil
15bb86ded9
Tools: Do not emit __field_text in JSON parameter documentation
...
__field_text is basically the raw parsed text, and is used internally
but as far as I can tell it was never meant for external usage, the JSON
emitter already removes other fields that were not intended to be there.
By including the __field_text entry we were doubling the size of the
emitted documentation
2024-05-31 13:33:24 +10:00
Peter Barker
c6a239ef63
autotest: correct Valgrind error detection
2024-05-31 13:23:03 +10:00
Peter Barker
ac7629c546
autotest: fold close method into sole caller
...
we're missing the non-zero-valgrind-logs-means-failure check somehow
2024-05-31 13:23:03 +10:00
Peter Barker
bdb84ed244
autotest: add test for Guided WeatherVane behaviour
2024-05-29 13:11:58 +10:00
Peter Barker
5fe4fec6ab
autotest.py: remove unused frame parameter
2024-05-28 17:39:08 +10:00
Peter Barker
ee7e8661ed
autotest: add test for EK3_OGN_HGT_MASK bug
2024-05-23 10:35:51 +10:00
Peter Barker
766d92faa6
autotest: add test for Copter behaviour in guided with force-arm
2024-05-22 17:10:12 +09:00
Ashwin Nambiar
20a23d8bf2
Tools: update run_in_terminal_window.sh
...
Remove the TERM variable dependency
2024-05-21 21:55:48 +10:00
Peter Barker
7e8a69d2b7
autotest: add polygon pre-arm tests
2024-05-21 17:23:31 +10:00
Nick Exton
bb0d1cf7b8
autotest: Handle pitch limits when testing achieved mount pitch angle
2024-05-21 14:27:28 +09:00
Peter Barker
5cef031ce5
Tools: enforce Values/Bitmask sanity check for vehicles as well as libraries
...
we have enforced this one-of-Values-or-Bitmask in libraries for a long time, and should have been enforcing it in vehicles before now.
MissionPlanner and MAVProxy ignore Values if Bitmask is present
2024-05-21 14:27:05 +10:00
Peter Barker
37886b36e0
autotest: neaten Copter Loiter test
2024-05-21 14:23:58 +10:00
Peter Barker
f930ba788b
autotest: add test showing throttle saturation problem
...
autotest: verbose minimum_duration in wait_message_field_values
2024-05-21 14:23:36 +10:00
Peter Barker
1a04eadb63
autotest: add test for flying a mission far from EKF origin
2024-05-21 09:56:02 +10:00
Peter Barker
3e868be704
autotest: pass kwargs straight through in wait_ekf_args
...
this allows minimum_duration to be passed through to the underlying methods, for example
2024-05-19 12:26:33 +10:00
Peter Barker
0b8c72c8bb
autotest: add support for minimum_duration to wait_ekf_flags
...
.... by re-implementing in terms of a WaitAndMaintain class
2024-05-19 12:26:33 +10:00
Peter Barker
39bb63c61f
autotest: add test for partial-transfer after mission-upload
2024-05-15 12:26:34 +10:00
Peter Barker
91374632f6
autotest: add test for transfer again after bad count supplied
2024-05-14 09:21:53 +10:00
Peter Barker
7b95633bab
autotest: add test for Rover RTL speed
2024-05-08 09:11:55 +10:00
Andrew Tridgell
e5a2ba3ebc
autotest: fixed marginal test WPNAV_SPEED_DN
...
this test completed at 59s before the baro change, and needs 62s
afterwards with the slight change in atmospheric modelling
increase to 70s so it doesn't flap
2024-05-07 21:19:06 +10:00
Andrew Tridgell
86b779f3c7
autotest: remove SIM_SERVO_SPEED from whitelist
2024-05-05 07:57:54 +10:00
Andrew Tridgell
1da50110d8
Tools: added Glider SITL model
2024-05-05 07:57:54 +10:00
Andy Piper
946c891e14
autotest: improve reliability of MotorVibration test
2024-05-03 07:34:21 +10:00
Andy Piper
95c06d418e
autotest: tighten DynamicRpmNotches so that failure means failure
...
check notch attenuation at motor frequency
2024-05-03 07:34:21 +10:00
Iampete1
39d179162e
Tools: autotest: copter: add max alt fence avoidance test
2024-05-01 17:25:07 +10:00
Peter Barker
6ddc237334
autotest: add test that weights for blending work
2024-05-01 10:19:58 +10:00
Peter Barker
1bab1a9571
autotest: add new blending test
2024-05-01 10:19:58 +10:00
Peter Barker
29cbd8da15
Tools: add description for SIM_BARO_DRIFT
2024-04-30 16:39:32 +10:00
Peter Barker
f5b062562a
autotest: correct removal of hooks during exception handling
2024-04-30 16:39:32 +10:00
Peter Barker
3f0265bf58
autotest: add test for EK3_ORGN_HGT_MASK
2024-04-30 16:39:32 +10:00
bnsgeyer
31e556099b
Tools: clean up heli autotest file
2024-04-30 10:21:29 +09:00
bnsgeyer
ee5fee268f
Tools: modify heli autotest to prevent autorotation test failure
2024-04-30 10:21:29 +09:00
Ryan Friedman
2c803e365e
Tools: Autotest: Test for EAHRS misconfiguration prearm failure
...
* And test for single GPS reporting on Microstrain7
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-04-30 09:18:46 +10:00
Iampete1
801663a3e6
Tools: autotest: Copter: add Auto RTL test
2024-04-30 08:03:39 +09:00
Peter Barker
bcf63326ea
autotest: install hook in context
...
busted sanity check allowed this to survive
2024-04-29 17:51:00 +10:00
Andrew Tridgell
54bfaa4438
autotest: skip stratoship test
2024-04-27 22:03:05 +10:00
Andrew Tridgell
0bccd71201
Tools: added StratoBlimp to autotest
2024-04-27 22:03:05 +10:00
Andrew Tridgell
6199147fe2
Tools: new parameter units
2024-04-27 22:03:05 +10:00
Randy Mackay
533b2ed7be
Tools: enable GuidedModeThrust autotest
2024-04-23 15:11:24 +09:00
Iampete1
8df49d72f3
Tools: autotest: quadplane: test alt assist and transition failure action
2024-04-23 09:11:34 +10:00
Peter Barker
8125f47a15
Tools: test_param_upgrade.py: take a --master-branch parameter
...
Allows testing against things which are not the master branch
This requires getting nasty in terms of removing the build directory because of our missing-dependecy-file waf issues.
Also requires handling branches that don't have the "novehicle" model.
2024-04-22 13:38:37 +10:00
Peter Barker
484ce402eb
autotest: helicopter: have land_and_disarm also lower the rotor speed
...
similarly for do_RTL
2024-04-20 12:59:27 +10:00
Peter Barker
623f0b8899
autotest: rewrite PosHoldTakeoff using newly-available methods
...
take advantage of new infrastructure
2024-04-20 12:59:27 +10:00
Peter Barker
5ba8755802
autotest: stop passing defaults in via --defaults to custom_sitl_commandline
2024-04-20 09:43:37 +10:00
Peter Barker
ca4fd52b95
autotest: correct parameters used for Callisto
2024-04-20 09:42:55 +10:00
bnsgeyer
0bdf073f38
Tools: Add Heli Autotune Autotest
2024-04-18 20:38:53 +10:00
Tatsuya Yamaguchi
3b51278481
Tools: autotest: added HEXA X
2024-04-18 08:25:41 +10:00
Michelle Rossouw
9d470d4446
Tools: Add Freestyle model for SITL
2024-04-18 08:24:18 +10:00
Peter Barker
8e6a7f8ead
Copter: correct name used to retrieve parameters for frame
2024-04-18 08:24:18 +10:00
Peter Barker
578d51574d
autotest: correct command-line for sitl in FlyEachFrame
2024-04-17 22:16:08 +10:00
Peter Barker
fe9fcf445e
Tools: stop emitting debug as part of test_build_options.py
2024-04-17 14:06:24 +10:00
Peter Barker
d0a7e70d0f
autotest: correct format string in error path
...
name is a string, not an integer
2024-04-17 11:57:11 +10:00
Peter Barker
7f61acedd3
autotest: add test for Copter compassmot
2024-04-16 19:14:38 +10:00
Peter Barker
d964d7f311
autotest: allow frame to be specified when creating simple missions
2024-04-15 16:57:09 +10:00
Peter Barker
cf3cceff68
autotest: add test for GuidedModeThrust
2024-04-14 13:26:36 +10:00
Peter Barker
77cccd08a3
autotest: add test for moving from loiter to guided
2024-04-13 08:34:42 +09:00
Peter Barker
3be1b9efa6
autotest: add set_home function
2024-04-13 08:34:42 +09:00
Clyde McQueen
50015b4196
autotest: reduce SITL baro noise
2024-04-12 14:07:12 -03:00
Peter Barker
0f913b5bdf
autotest: add test altitudes in camera log messages are correct
2024-04-11 22:39:09 +10:00
Peter Barker
c578a18b7f
autotest: add test for compass_learn=3 when using gps-for-yaw
2024-04-11 20:49:03 +10:00
Peter Barker
f9e95be590
autotest: use defaults file to set speedup
...
this solves a problem where after a reboot the vehicle runs fast because we honour the --speedup parmeter over the SIM_SPEEDUP parameter.
2024-04-11 10:17:00 +10:00
Peter Barker
c59e96cc15
autotest: remove unused unit conversion methods
2024-04-11 10:17:00 +10:00
Randy Mackay
065c7c6d9b
Tools: locations.txt gets Kaga athletic stadium
2024-04-11 09:01:50 +09:00
Peter Barker
1ed388c2e6
Tools: add test for ArmingSwitch after reboot
2024-04-10 21:53:23 +10:00