Randy Mackay
c898261698
Tools: autotest uses PRX1 parameters
3 years ago
Peter Barker
217338955d
autotest: wait for logging to be good in replay GPS test
...
I think it's possible for the reboot to be coplete but the log not yet open as it's done in the update call
3 years ago
Peter Barker
8b5afb4a24
autotest: loop across recv_match in assert_receive_message
...
pymavlink sleeps for half the passed-in timeout which is no good if we are willing to wait for 30 seconds for a message!
3 years ago
Peter Barker
8a13fb0f6d
autotest: use assert_receive_message
...
Removes several block-forever calls
3 years ago
Peter Barker
9d385c815e
autotest: util.py: create fake object for MakeOSX SITL object
...
autotest keeps self.sitl around as a handle on the running SITL binary instance. MacOSX was returning None for this object, making method calls on it unhelpful.
This fake object will just ignore calls on it.
3 years ago
Peter Barker
e182675bc8
autotest: make pysim/util.py AP_FLAKE8_CLEAN
3 years ago
Andrew Tridgell
3127af1af6
Tools: added --can-gps option to sim_vehicle.py
...
allows for easy DroneCAN testing
3 years ago
Randy Mackay
90023f2691
Tools: copter param file for SITL wind speed estimation
3 years ago
Peter Barker
f8c1c3309d
autotest: allow more time for Rover to go to smartrtl intermediate point
...
race conditions with commands from autotest suite
3 years ago
Peter Barker
87eb703bc1
autotest: terminate FTP session after transfering files
...
race condition starting the second MAVProxy if the first session isn't terminated
3 years ago
Peter Barker
af7208a65e
autotest: cast packet count to floast before determining rate
...
Could be causing rate to be zero on autotest server
3 years ago
Peter Barker
668ec44968
autotest: let heading settle before testing WP_YAW_BEHAVIOR=0
...
2022-08-19T02:22:48.3161982Z AT-0229.9: Exception caught: Unexpected heading=94.000000 want=91.000000
2022-08-19T02:22:48.3162341Z Traceback (most recent call last):
2022-08-19T02:22:48.3162738Z File "/__w/ardupilot/ardupilot/Tools/autotest/common.py", line 7173, in run_one_test_attempt
2022-08-19T02:22:48.3163101Z test_function()
2022-08-19T02:22:48.3163507Z File "/__w/ardupilot/ardupilot/Tools/autotest/arducopter.py", line 4414, in GuidedSubModeChange
2022-08-19T02:22:48.3164012Z self.assert_heading(orig_heading)
2022-08-19T02:22:48.3164419Z File "/__w/ardupilot/ardupilot/Tools/autotest/common.py", line 5610, in assert_heading
2022-08-19T02:22:48.3164866Z raise NotAchievedException("Unexpected heading=%f want=%f" %
2022-08-19T02:22:48.3165290Z common.NotAchievedException: Unexpected heading=94.000000 want=91.000000
3 years ago
Peter Barker
2170c86b9c
autotest: stop vehicle running into terrain in MAV_CMD_NAV_LOITER_TURNS
3 years ago
Peter Barker
cd207164a2
autotest: correct Rover DriveMission test
...
4 would seem to have been just a magic number and could be missed on faster speedups
3 years ago
Peter Barker
81740893ee
autotest: customise drive_rtl_mission for sailboats
3 years ago
Andrew Tridgell
507dbb0d61
autotest: switch sim_vehicle to EKF3
...
this was a leftover from many years ago
3 years ago
Iampete1
e7cbf266b3
Tools: autotest: plane: test allow mode change after fence breach option
3 years ago
Iampete1
83b544dd0c
Tools: autotest: plane: wait at least 10 seconds before retriggering fence
3 years ago
Peter Barker
8360a3c247
autotest: force-disarm quadplane after ICEngine test
...
ICE provides forward thrust, which can make us think we're flying
3 years ago
Peter Barker
e091e8ad33
autotest: clear context before looking for GPS type
...
Will clarify the output as currently we look through the text messages for all of the previous gps types when trying to find the detection message for the current GPS
3 years ago
Peter Barker
bd2ef2e413
autotest: pop extra contexts post-test to clean up message hooks
3 years ago
Peter Barker
d2d5aada09
autotest: re-enable terrain loiter check
...
We now have reliable terrain in autotest
3 years ago
Iampete1
6ab9e4a2b2
Tools: filterTool: add pahse scale option
3 years ago
Iampete1
4e8c68064a
Tools: filtertool: check niquist limit at init and on changed sample rate
3 years ago
Iampete1
ad8731df52
Tools: FilterTool: split each graph into two
3 years ago
Andrew Tridgell
2157dd7934
Tools: added required fields for libraries
...
there are 7 missing at the moment:
missing parameter metadata field 'Description' in ARSPD_USE
missing parameter metadata field 'Description' in ARSPD_OPTIONS
missing parameter metadata field 'Description' in ARSPD2_USE
missing parameter metadata field 'Description' in ARSPD2_AUTOCAL
missing parameter metadata field 'Description' in ADSB_OPTIONS
missing parameter metadata field 'Description' in Q_LOIT_ANG_MAX
missing parameter metadata field 'Description' in Q_WVANE_HGT_MIN
3 years ago
Peter Barker
00d3af6fc5
autotest: handle terrain requests internally to autotest
...
We will cache all required SRTM data within the autotest branch
3 years ago
Peter Barker
1166beea81
Tools: autotest: tilecache: add required SRTM files
3 years ago
Randy Mackay
9b357a5cd2
Tools: copter autotest uses gimbal-device-attitude-status
...
add set_mount_mode to reduce duplication
remove reliance on GIMBAL_REPORT
slightly loosen accuracy of mount pitch test
3 years ago
Randy Mackay
7d901491a3
Tools: remove link to resolved issue
3 years ago
Randy Mackay
c179bd7c0c
Tools: add default params for copter with gimbal
3 years ago
Peter Barker
9f58e7df31
autotest: add test for quadplane booting in auto
3 years ago
Peter Barker
bbff00dc0d
autotest: be generous with mission upload timeouts
...
A *lot* of simulated time can pass while the Python gets its act together. Allow a very large amount of time to pass while uploading missions.
3 years ago
Peter Barker
eed9c2e38b
autotest: validate kwargs to wait_and_maintain_range
3 years ago
Peter Barker
add5243634
autotest: Rover: ensure we actually stop at rally point
3 years ago
Peter Barker
5eb2f6780e
autotest: tidy angle test
3 years ago
Peter Barker
8fd5df33d5
autotest: add test for stick-mixing in auto mode
3 years ago
Peter Barker
ffc0d8b229
autotest: add test that we need RC input by default to arm for Copter
3 years ago
Peter Barker
46dacd3b61
autotest: add tests for disallowing flying mid-air
3 years ago
Peter Barker
445ee86734
autotest: tidy resetting of parameters after battery failsafe test
3 years ago
Peter Barker
5ee8f99e7b
autotest: adjust for terrain arming requirements
...
Lots of tests really did need terrain stuff but weren't able to get it
3 years ago
Peter Barker
fecf7c2e0c
autotest: augment Plane TerrainMission to check we *do* follow the terrain
3 years ago
Iampete1
a209a391df
Tools: FilterTool: allow query string param config and add get link
3 years ago
Iampete1
ea3f5877c9
Tools: FilterTool: remember scale
3 years ago
Henry Wurzburg
cea1e29f4e
Tools: add TeraRange Neo Rangefinder
3 years ago
Peter Barker
d555c49230
autotest: allow a test to override speedup
...
This is a crutch for poorly-behaving tests.
3 years ago
Peter Barker
e92d4c6fc5
autotest: add test for WP_YAW_BEHAVIOUR 0
...
With behaviour 0 anbd typemask specifying ignore yaw/yaw_cds the yaw should reamin fixed
3 years ago
Peter Barker
d7d473d1f9
autotest: correct assert_prearm_failure to not try to arm vehicle
3 years ago
Joshua Henderson
b39642c675
Tools: web-filter save use comma instead of =
3 years ago
Peter Barker
7284fbc978
autotest: allow more time for angle test to retrieve correct angle
...
Faster speedups mean we can simply not run this loop often enough to see the change
3 years ago