Peter Barker
26bbedd777
autotest: remove un-needed parameter wipe after soaring test
2020-12-25 12:18:01 +11:00
Peter Barker
0a5eedb05a
autotest: wipe and reinitialise parameters when resetting SITL commandline
...
Should fix this scenario:
- Plane soaring test uses different defaults file
- soaring test sets a parameter away from default value
- context pop sets it back to the value in the defaults file
- it is now in permanent storage with the default found in the
different defaults file used by the soaring test
- we finish running the soaring test an reset the SITL command line
back to default, with the old defaults file
- we go on to running the next test. At this point the value for that
parameter is the default in the defaults file used by the soaring test.
Something similar applies in the Callisto test.
2020-12-25 12:18:01 +11:00
Peter Barker
0788b46374
autotest: add trivial test for Callisto
2020-12-25 12:18:01 +11:00
Peter Barker
5d23dc2314
autotest: avoid replicating enumeration value names from pymavlink
2020-12-24 00:22:52 +11:00
Pierre Kancir
06d6526ba6
Autotest: correct wait_distance_to_home comment
2020-12-24 00:22:52 +11:00
Pierre Kancir
824b9c1dc9
Autotest: add setpoint_target test for copter
2020-12-24 00:22:52 +11:00
Pierre Kancir
67533c3284
Autotest: add setpoint_target tests on rover
2020-12-24 00:22:52 +11:00
Pierre Kancir
6565309325
Autotest: add test_set_velocity_global_int tests
2020-12-24 00:22:52 +11:00
Pierre Kancir
10673122c0
Autotest: add test_set_position_global_int tests
2020-12-24 00:22:52 +11:00
Pierre Kancir
62a1fa1052
Autotest: add wait_speed_vector and wait yaw_speed functions
2020-12-24 00:22:52 +11:00
Pierre Kancir
0ca8e817d5
Autotest: wait_and_maintain add support of Vector3
2020-12-24 00:22:52 +11:00
Pierre Kancir
dbaeb668f1
Autotest: add MAV_FRAME dictionary
2020-12-24 00:22:52 +11:00
Pierre Kancir
0bf7bd7f68
Autotest: add set_position mask to common.py
2020-12-24 00:22:52 +11:00
Peter Barker
662814d6bd
autotest: reboot after running Copter vibe tests
...
The EKF type (at the very least) requires a reboot to revert to its
original value.
2020-12-22 23:51:54 +11:00
Peter Barker
69ef0937f4
autotest: add trivial test just to cover the Airspeed_DLVR code
2020-12-22 23:07:24 +11:00
Iampete1
6f92e6298a
Tools: add Kg/m.m to param units
2020-12-22 11:00:59 +11:00
Randy Mackay
d964fa2307
Tools: fixup EKF source pre-arm test
...
although setting COMPASS_USE/2/3 to zero disables the pre-arm for EK3_SRCx_YAW = 1 (Compass) the pre-arm still triggers if EK3_SRCx_YAW = 3 (External Compass Fallback)
2020-12-21 16:56:38 +09:00
Andrew Tridgell
ba78fecaaa
autotest: added Kris location
...
helps with testing missions from Kris in China
2020-12-21 12:05:50 +11:00
Peter Barker
4efcf16005
autotest: correct number of bytes we expect to download
...
We request a fixed number of bytes, which could be more or less than the
log file size.
2020-12-18 13:35:15 +11:00
Peter Barker
8e71e2505a
autotest: correct lookup for most recent log file
2020-12-18 13:35:15 +11:00
Randy Mackay
50f9eee54c
Tools: relax fly_guided_stop climb rate tolerance to 1cm/s
2020-12-18 08:32:21 +09:00
Mike R
81745b0e64
Tools: Add Goretovka (RF, Moscow region) location
2020-12-18 08:04:41 +11:00
Peter Barker
76b0b0429f
autotest: add another example on bisect helper
2020-12-18 07:48:34 +11:00
Pierre Kancir
7a2a60e65c
Tools: rover: correct test_setting_modes_via_mavproxy_switch for RTL and AUTO
2020-12-16 17:27:07 +09:00
Pierre Kancir
871b9fc12d
Tools: plane : initial_mode_switch_mode
2020-12-16 17:27:07 +09:00
Pierre Kancir
e4707c20ea
Tools: rover: add initial_mode_switch_mode
2020-12-16 17:27:07 +09:00
Pierre Kancir
9550721ae4
Tools: add initial_mode testing
2020-12-16 17:27:07 +09:00
Andrew Tridgell
f10f7d971d
Tools: added --vehicle-binary to sim_vehicle.py
...
this is useful for using a pre-built binary
2020-12-16 08:45:11 +11:00
Pierre Kancir
7d88d104b8
Tools: put Rover SlewRate test on disable list for now
2020-12-16 08:25:52 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
fb8e1f4b9d
Tools: Added support for 1/s and kg/m/m parameter units
2020-12-15 18:22:36 +11:00
Paul Riseborough
4cf78c34e7
Tools: Add autotest for copter wind estimation and baro correction
2020-12-11 15:21:41 +11:00
Paul Riseborough
a3b5901218
autotest: Fix failing copter fly_square test
...
This test should be flown in ALT_HOLD, not STABILIZE as that is better mode to test the record waypoint function becasue it removes the need to fine tune the RC3 value to match thrust/weight variation as the hover thrust is not learned fast enough at the start of the test.
2020-12-11 15:21:41 +11:00
Paul Riseborough
e835da41fa
Tools: Define momentum drag
2020-12-11 15:21:41 +11:00
Andrew Tridgell
5fc68a1ce5
autotest: adjust for new baro SITL param names
2020-12-11 15:21:41 +11:00
Peter Barker
813723d0b7
autotest: add test for needing AHRS to be healthy to arm
2020-12-11 09:55:40 +11:00
Peter Barker
9ad2961664
autotest: allow regex for matching wait_statustext
2020-12-11 07:35:02 +11:00
Peter Barker
50957fff89
Tools: autotest: bisect-helper.py can run autotest by name
2020-12-11 07:35:02 +11:00
Randy Mackay
9803a70d3f
Tools: copter autotest spelling and format fixes
2020-12-09 19:30:48 +09:00
Randy Mackay
665e6ccdcb
Tools: copter GCS fs tests explicitly set FS_GCS_ENABLE and FS_OPTIONS
2020-12-09 19:30:48 +09:00
Peter Barker
0406b28abd
autotest: print exception if caught in test_alt_estimate_prearm
2020-12-09 18:06:18 +11:00
Peter Barker
cecdc798ca
autotest: present strings for unexpected results in run_cmd_get_ack
2020-12-09 14:09:44 +11:00
Andrew Tridgell
c6548cc1b9
autotest: fixed use of GND prefix
2020-12-08 13:22:17 +11:00
murata
2d55c2c42f
pysim: Support for decacopters
2020-12-08 11:59:10 +11:00
murata
a46333eff5
Tools: Support for decacopters
2020-12-08 11:59:10 +11:00
Peter Barker
768e3e7931
autotest: adjust Vicon test for new PREARM-checking code
...
The new check that the prearms-passing bit from the autopilot
indicated prearms have passed was failing here because the yaw isn't
alighed until we frob channel 7.
The intent of the prearm seems ot have been to ensure we can get a
global position - that can be accomplished by polling the home position.
2020-12-07 11:21:30 +11:00
Peter Barker
9207bd8a8a
autotest: remove armability check from compass calibration test
...
The new prearm-checking code has shown that we're not actually armable
after all!
Even the new prearm bit won't tell you if you can arm - you have to arm
to test that!
2020-12-07 11:21:30 +11:00
Peter Barker
087300749c
autotest: ensure we have position without being armable for compass cal check
2020-12-07 11:21:30 +11:00
Peter Barker
38e324f141
autotest: do not check prearm bit in dataflash-over-mavlink
...
We won't be armable - but the other checks we make will ensure we get
the error we are looking for
Also use a more reliable way of draining the data from the autopilot
2020-12-07 11:21:30 +11:00
Peter Barker
5707d8ecc0
autotest: check new MAV_SYS_STATUS_PREARM_CHECK in wait_ready_to_arm
2020-12-07 11:21:30 +11:00
Peter Barker
be52e642f7
autotest: adjust Replay gps bit to make final logfile replayable
2020-12-03 17:28:26 +11:00