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
Andrew Tridgell
76b83c3d57
autotest: fixed aerobatics test for new Schedules location
2022-11-28 10:40:50 +11:00
Andrew Tridgell
2409b69245
autotest: adjust aerobatics test for new airshow schedule
2022-11-28 06:23:29 +11:00
Andrew Tridgell
fc137d3bdc
autotest: update plane-3d SCR params
...
need more memory for aerobatics
2022-11-26 10:54:39 +11:00
Henry Wurzburg
ef65274b9c
Tools: add synthetic current sensor,fix SITL current
2022-11-24 06:53:35 +11:00
Peter Barker
ce6763cc91
autotest: add test for Plane MANUAL_CONTROL handling
2022-11-23 19:33:46 +11:00
Peter Barker
65e8f153a3
autotest: add a test for EK3_RNG_USE_HGT
2022-11-23 18:40:58 +11:00
Paul Riseborough
740b7ba041
autotest: allow for reduced overspeed in DO_CHANGE_SPEED_mission plane test
...
Plane was overspeeding more in legacy TECS which meant it arrived at the test waypoint sooner.
2022-11-18 05:43:59 +11:00
Paul Riseborough
14498001f6
autotest: Reduce flare time advance for plane autotest
2022-11-18 05:43:59 +11:00
Peter Barker
1cfe409189
autotest: tighten tolerances on beacon test
...
7m is actually pretty much all of the required movement for this fence test!
2022-11-15 18:45:42 +11:00
Peter Barker
d0ce2ca8f2
autotest: use implicit context for AutoTuneSwitch
...
the wrapper adds nothing
2022-11-15 16:45:00 +11:00
Randy Mackay
391bae858b
Tools: balancebot test does not set ATC_BAL_SPD_FF
...
also update autotest balance bot tuning
2022-11-15 09:00:57 +09:00
Peter Barker
bac96363f4
autotest: add basic tests for Copter sprayer
2022-11-15 08:45:42 +09:00
Andrew Tridgell
38a9269822
autotest: lower aerobatics speedup to 5
2022-11-12 10:45:18 +11:00
Andrew Tridgell
46d41e5995
autoest: fixed spelling
...
and adjust max error for aerobatics
2022-11-12 07:34:21 +11:00
Andrew Tridgell
8726962036
autotest: tight turns for plane-3d
2022-11-11 16:00:09 +11:00
Andrew Tridgell
f2da06ebdf
autotest: adjust aerobatics test for BarrellRoll
2022-11-11 14:19:44 +11:00
Andrew Tridgell
4ab0919d63
autotest: run aerobatics at slower speedup
...
need more cycles for lua
2022-11-11 08:25:33 +11:00
Andrew Tridgell
0abeca15e2
autotest: added scripting aerobatics test
2022-11-10 13:53:15 +11:00
Andrew Tridgell
98145f7a3f
Tools: moved plane-3d.parm to models directory
2022-11-10 10:30:53 +11:00
Peter Barker
8777d68ac1
autotest: drain self.mav while waiting on other link
...
In the short period of time it takes for us to get organised/draining mavlink connections, the ArduPilot process might block writing to the primary mavlink connection - in which case we'll never get the message we requested.
Should solve
2022-08-31T23:17:43.6904119Z AT-0227.6: waiting for a message - any message....
2022-08-31T23:17:43.6904958Z AT-0227.6: Received (ATTITUDE {time_boot_ms : 3146, roll : 0.00013471684360411018, pitch : -4.076504410477355e-05, yaw : -2.1274349689483643, rollspeed : 6.679168291157112e-05, pitchspeed : 3.297374496469274e-05, yawspeed : 9.125166684498254e-07})
2022-08-31T23:17:43.6905505Z AT-0227.6: Waiting for mission count of (3) from (1:1) to (243:250)
2022-08-31T23:17:43.6905909Z AT-0227.6: Asserted mission count (type=2) is 3 after 0.100000s
2022-08-31T23:17:43.6906252Z AT-0227.6: Get first item on new link
2022-08-31T23:17:43.6906620Z AT-0289.2: Received exception (Did not receive MISSION_ITEM_INT
2022-08-31T23:17:43.6907047Z Traceback (most recent call last):
2022-08-31T23:17:43.6907386Z File "/__w/ardupilot/ardupilot/Tools/autotest/rover.py", line 3067, in test_rally
2022-08-31T23:17:43.6907719Z m2 = self.get_mission_item_int_on_link(
2022-08-31T23:17:43.6908080Z File "/__w/ardupilot/ardupilot/Tools/autotest/rover.py", line 2288, in get_mission_item_int_on_link
2022-08-31T23:17:43.6908469Z raise NotAchievedException("Did not receive MISSION_ITEM_INT")
2022-08-31T23:17:43.6908841Z common.NotAchievedException: Did not receive MISSION_ITEM_INT
2022-08-31T23:17:43.6909118Z )
2022-08-31T23:17:43.6909468Z AT-0289.2: Exception caught: Did not receive MISSION_ITEM_INT
2022-11-09 09:17:08 +11:00
Peter Barker
b3b0abe6c1
Tools: bisect_helper.py: update submodules when bisecting build
2022-11-08 09:01:12 +11:00
Peter Barker
3a859b4173
Tools: fix bisect helper
...
Python3 made stringification different, showing up this problem
2022-11-08 09:01:12 +11:00
Peter Barker
49ec94af1b
autotest: add test for manual throttle control for ICEngine
2022-11-08 08:59:56 +11:00
Andrew Tridgell
0fbeff58fc
Tools: update plane-3d tune
2022-11-04 07:17:30 +11:00
Peter Barker
4249fc04b7
autotest: tidy advanced failsafe test
2022-10-25 11:31:14 +11:00
Peter Barker
6d19f77325
autotest: add missing unpause_sitl() calls
2022-10-22 15:14:55 +11:00
Peter Barker
cafce7671d
autotest: slow down specific tests so they pass
2022-10-22 15:14:55 +11:00
Peter Barker
02a6f71df4
autotest: change Copter default speedup time to 100
2022-10-22 15:14:55 +11:00
Andrew Tridgell
2d6080a52a
autotest: added plane-3d model and parameters
2022-10-19 23:25:22 +11:00
Peter Barker
117c5df6ca
autotest: ensure optical flow mavlink status roughly correct
2022-10-19 21:00:48 +11:00
Peter Barker
b5cd149c1d
autotest: test setting non-default-streamed message to default interval
2022-10-18 10:11:00 +11:00
Joshua Henderson
b7672bf124
autotest: sub dive_manual update TSYS01 desired temperature
2022-10-18 10:05:31 +11:00