Andy Piper
af9aed1017
autotest: correct FFT gyro averaging tests
2023-01-24 10:56:33 +11:00
Ian
15ae88db9e
autotests: add --sim-address option to sim_vehicle
...
By passing --sim-address to sim_vehicle it is passed to SIM_Cmdline.cpp
and sets the address of the simulator. This is useful when running the
siim on a remote machine such as WSL2.
2023-01-22 18:19:38 +11:00
Peter Barker
13e3556e18
autotest: document SIM_ESC_TELEM
2023-01-18 18:07:23 +11:00
Peter Barker
773d7cb65c
autotest: disable simulated esc telemetry for FETtecESC tests
2023-01-18 18:07:23 +11:00
Peter Barker
8e33476bfd
autotest: test EPM gripper
2023-01-18 10:09:23 +11:00
Peter Barker
ccd700a990
autotest: fix whitelisted parameter list
...
move to whitelist crossed with another PR which breaks CI
2023-01-17 21:19:49 +11:00
Peter Barker
d533517fc4
autotest: create whitelist for undocumented SIM_ parameters
...
Rather than creating a blanket exception for SIM_ parameters, have a whitelist of known-undocumented parameters.
This will create a ratchet where new SIM_ parameters must be documented.
2023-01-17 11:23:40 +11:00
Henry Wurzburg
8806088404
Tools: make MAG params consistent names
2023-01-17 08:45:30 +11:00
Peter Barker
2b2bd2b85b
autotest: add a test for VTOL land spiral code
2023-01-15 21:32:27 +11:00
Peter Barker
ea167d5bd8
autotest: create fresh fly_mission suitable for other missions
...
the fly_mission in quadplane was very-much Dalby-specific
2023-01-15 10:16:17 +11:00
Peter Barker
b441c24eaa
autotest: use percentage error when determining if z is preserved
...
floating point storage means an absolute error doesn't work
2023-01-14 23:23:29 +11:00
Peter Barker
52f6810d50
Tools: param_parse.py: sort SIM_ parameters into the output files
...
primarily to make the Wiki look nicer
2023-01-12 13:46:22 +11:00
Andy Piper
d1b272fab7
autotest: anti-gravity test using THR_G_BOOST boost
2023-01-11 18:59:52 +11:00
Peter Barker
bd850b9034
param_parse.py: emit rst heading only for SIM_, no children
2023-01-10 14:39:45 +11:00
Peter Barker
8de890bc7d
param_parse.py: emit SIM_ parameters along with everthing else
2023-01-10 14:39:45 +11:00
rishabsingh3003
1c49373088
Tools: Add autotest for checking terrain db pre arm for copter auto mission
2023-01-10 13:22:44 +11:00
Peter Barker
f20769057b
autotest: give WindEstimate more time to converge
...
this was right on the edge
2023-01-06 15:06:22 +11:00
Tom Pittenger
401f55254b
Tools: fix wsl2 check in sim_vehicle to match uploader.py
2023-01-06 11:27:52 +11:00
Peter Barker
d9564d973d
autotest: fix un-set variable problem in verify_innov
2023-01-06 11:11:22 +11:00
Tom Pittenger
c68bab44a5
Tools: fix wsl2 sim_vehicle.py host IP check
2023-01-05 19:45:41 +09:00
Peter Barker
f5320f1691
autotest: rover: remove pointless try/except block
2023-01-05 07:29:44 +11:00
Tom Pittenger
642ebb44cf
Tools/autotest: automate sim_vehicle in WSL2
2023-01-04 20:03:34 +11:00
Peter Barker
1a262010ff
autotest: simplify Plane Rangefinder test
...
this was written before there was an implicit context and reboot-on-failure at the level calling these tests
2023-01-04 18:29:41 +11:00
Peter Barker
128a6430de
autotest: add test for AHRS backend wind estimates
2023-01-04 12:30:27 +11:00
Peter Barker
f0641f2734
Tools: implement parameter CopyFieldsFrom and use it
2023-01-03 11:08:43 +11:00
Iampete1
7b171867af
Tools: autotest: set new ARSPD_ENABLE param where needed
2023-01-03 10:17:56 +11:00
Iampete1
e4f3720e9b
Tools: update for new airspeed tube order param name
2023-01-03 10:17:56 +11:00
Peter Barker
7d38164176
autotest: add simple test for LoiterAltQLand
2022-12-31 10:58:19 +11:00
Leonard Hall
fea86f78ca
AutoTest: Increase mission timeout to account for lower corner acceleration
2022-12-30 17:03:32 +09:00
Peter Barker
d23be442a1
test_build_options.py: add a list of must-have-defines for a board to compile
...
these are likely to be barometers at least initially...
2022-12-30 10:59:52 +11:00
Peter Barker
6651818215
autotest: test_build_options.py: correct invocation of test_enable_features
2022-12-30 10:59:52 +11:00
Andy Piper
60dcb0423a
autotest: add basic FFT post-filter test
...
record gyro data in FFT postfilter test
check post-filter gyro logging and change notch settings for post-filter FFT
add motor noise test
FFT SNR now has sensible default for post-filter
2022-12-28 18:14:56 +11:00
Peter Barker
cbecb20614
autotest: param_parse.py: allow Values and Bitmasks to span multiple lines
2022-12-28 13:21:18 +11:00
Peter Barker
a71911c19f
autotest: ensure vehicle is armed before issuing takeoff command
...
sending the arm command isn't sufficient if there are other arming problems.
Caught a test failing when throttle was found to be high - I think the rc(3, 1700) was managing to have effect before we processed the arm command because of the way the input queues to ArduPilot SITL work
2022-12-27 11:32:19 +11:00
Peter Barker
89ecd8fb17
autotest: create a context-per-check whentesting motors blocked
...
without this all subsequent tests will find the string in the context's collection of statustexts. So use a context-per-mode
2022-12-27 11:32:19 +11:00
Peter Barker
f44a50bdd8
autotest: use epsilon when testing for zero variance in EK3_RNG_USE_HGT
2022-12-22 21:12:39 +11:00
Randy Mackay
5148698dc8
Tools: correct autotest copter-gimbal .parm
2022-12-22 10:05:44 +11:00
Andrew Tridgell
3a725ad1b0
autotest: removed deprecated distutils
...
prevent deprecation warning
2022-12-20 11:14:05 +11:00
Leonard Hall
aedac8a6d0
Model: Callisto param update Yaw D
2022-12-20 08:48:43 +09:00
Leonard Hall
350e18fb94
Model: Callisto param update
2022-12-19 07:59:48 +09:00
Peter Barker
274ebbaa44
Tools: add instructions on how to get feature-size results
...
also create a csv file with the sizes in it
2022-12-18 09:19:12 +11:00
Peter Barker
c95daeea3e
autotest: fix race condition in NeedEKFToArm
...
EKF may still be active when arming is first attempted
2022-12-16 11:06:56 +11:00
Gone4Dirt
01481b2ec4
Autotest: Add copter weathervane tests
2022-12-14 16:08:20 -05:00
Andy Piper
5358b4d8de
autotest: add up and down components to baro compensation test
2022-12-14 19:19:58 +11:00
Peter Barker
b6f1891f9f
autotest: add test for loiter-to-alt
2022-12-13 11:41:23 +11:00
Peter Barker
021cb75d5b
Tools: autotest: use forced reboot argument
2022-12-06 11:20:08 +11:00
Peter Barker
dfb88839d3
autotest: loosen channel-value constrain in Soaring test
...
test is flapping here, channel value is moving in right direction
2022-12-02 12:12:32 +11:00
Peter Barker
dcf41f2396
autotest: add additional tests for private channels
2022-11-29 10:32:02 +11:00
Peter Barker
d1cff53ba1
autotest: add test for mavlink private-channel
2022-11-29 10:32:02 +11:00
Peter Barker
c3efc78f0d
autotest: fix warning about deprecated distutils.dir_utils.copy_tree
2022-11-29 10:32:02 +11:00