Pierre Kancir
881e42c337
Tools: Give a better chance on default install to get the right package version
4 years ago
roger
b02f868793
Tools: make build installation script compatible with most Linux distros
...
Signed-off-by: <73884126+ardugitter@users.noreply.github.com>
4 years ago
Samuel Tabor
36428f5074
Tools: Handle repeated add-param-file arguments to sim_vehicle.py.
4 years ago
Pierre Kancir
ebe841ba70
Tools: param_parse: validate empty description and fields
4 years ago
Kawamura
15421c16d1
Tools: add psutil for kill_tasks_psutil in sim_vehicle.py
4 years ago
Peter Barker
da52e5d08c
autotest: set SYSID_MYGCS in tests which need it
...
This was still relying on heartbeats coming from MAVProxy. As speedup
increased those heartbeats may not come fast enough - and they really
should be coming from autotest as that's who's doing the commanding.
autotest: set SYSID_MYGCS in AFS test
autotest: set SYSID_MYGCS before setGCSfailsafe
4 years ago
Peter Barker
216140b58d
autotest: remove un-needed portion of reset_delay_item
...
Looks like this function evolved and this appendix remained
4 years ago
Lava Chemist
35815a5130
Tools: build_binaries.py : Add FlywooF745
4 years ago
Peter Barker
f7d8994ce1
autotest: move assert_mission_count up, use it
4 years ago
Peter Barker
30c9d4bcf4
autotest: remove pointless loiter switch
4 years ago
Peter Barker
0c7f3d20a4
autotest: fix attitude test
...
autotest: add a get_messages_frame method
Attempts to get a set of messages as close as reasonable in time.
4 years ago
Stavros Korokithakis
29043d62e9
Add FLIGHT_OPTION to climb before RTL
4 years ago
Lava Chemist
e614c9eeb2
Tools: add bootloader and board types
4 years ago
Peter Barker
4b3adb806c
autotest: add test for tailsitter throttle
4 years ago
Hwurzburg
d15e01d390
Plane: fix DO_CHANGE_SPEED airspeed to impact only AUTO and GUIDED modes
4 years ago
Peter Barker
eb702b0f82
Tools: add support for ATTITUDE_QUATERNION
4 years ago
Peter Barker
0414929310
autotest: fix Heli spline waypoint test
...
Mission isn't round-tripped so make it non-strict
4 years ago
yaapu
3bfa07d35a
Tools:autotest, frsky passthrough fix for long status text message test
4 years ago
bugobliterator
5074b6d336
autotest: add test case for GPS ordering
...
also fix flake8 issues
4 years ago
bugobliterator
48277b43e4
Tools: add autotest for checking GPS ordering
4 years ago
Siddharth Purohit
5657dad3e6
Replay: move underscore one layer down for GPS
4 years ago
Siddharth Purohit
a1a41bb47a
AP_Periph: move underscore one layer down for GPS
4 years ago
Michael du Breuil
06a40da355
AP_Periph: Send ardupilot.gnss.Status
4 years ago
Peter Barker
f78d7c3b25
autotest: add option to not check current wp after set_current_wp
...
Sometimes a waypoint is set which we'll never emit as our current
waypoint (e.g. a JUMP)
4 years ago
Peter Barker
4a251bebbd
autotest: fix fly_home_land_and_disarm; wp 7 is never current wp
...
This is never a current waypoint, so we can't wait for it
4 years ago
Peter Barker
3ddffdab9b
autotest: correct wait_current_waypoint timeout behaviour
4 years ago
Randy Mackay
78ddd0512c
Tools: autotest for copter spelling fix
4 years ago
Randy Mackay
4abae23306
Tools: disable QuadPlane.GyroFFT autotest
4 years ago
Peter Barker
bdeadce95b
autotest: improve deadreckoning test
...
autotest: use location_offset rather than coordinates in Deadreckoning test
4 years ago
Peter Barker
425ab1358a
autotest: tidy streamrate handling
...
Stop setting MAVProxy stream rates; these are neither here-nor-there now as MAVProxy will only modify its own connection's streamrates now
Stop doing the set-streamrate dance to work around MAVProxy's
set_streamrate algorithms.
Remove useless and misleading set of streamrate in Plane test; we reset
streamrates on the reboot immediately following this set. Considering
the streamrate was never eset this was a good thing.
4 years ago
James O'Shannessy
bcc0da9c47
AutoTest: Adds additional autotests to capture mode change while breached
...
AutoTest: Adds test for fence breach switching to guided mode when no fence return point is present. In upstream, this results in a vehicle fly-away.
4 years ago
James O'Shannessy
269fa5cbe2
AutoTest: Copter remove FENCE_AUTOENABLE tests
...
Addresses comments made in review, removes the FENCE_AUTOENABLE param for copter.
No param means no tests required.
4 years ago
James O'Shannessy
dac5996d93
AutoTest: Fix autotest conflicts after rebase on upstream
4 years ago
James O'Shannessy
e16bbe6e18
AutoTest: Ensure fence state is disabled at end of test
...
This appears to be another case of the fence state carrying over from one test to another. Disabling the fence at the end of the test appears to have fixed this problem
4 years ago
James O'Shannessy
31462418c6
AutoTest: Ensure Copter can RTL and Land even when Fence Floor has not been auto disabled
4 years ago
James O'Shannessy
fa7be629e5
AutoTest: Make fence tests flake8 compliant
4 years ago
James O'Shannessy
01b27bdb61
AutoTest: revert change that breaks quadplane
4 years ago
James O'Shannessy
2353b55452
AutoTest: Address race conditions in changes to fence tests
4 years ago
James O'Shannessy
76a2a76b54
AutotTest: Adds autotests for Plane to test RetRally flag added to AC_Fence
4 years ago
James O'Shannessy
8545715837
AutoTest: Add Static Fence Tests for unallowed arming when breaching geofence
4 years ago
James O'Shannessy
6f7ba3b037
AutoTest: Ensure fence is disabled at end of throttle_failsafe_fence test
4 years ago
James O'Shannessy
6251b6eead
AutoTest: Rebase and carry across changes from autotest
4 years ago
James O'Shannessy
b2346ef6df
AutoTest: Adds additional tests to ArduCopter to test autoenable and floor
...
Adds tests for:
* Testing auto-enable disabled (when no autoenabling of the fence is required)
* Test auto-enabled always after takeoff (when takeoff complete condition met)
* Test auto-enabled disable floor only (when land sequence begins)
* Test auto- on arm/disarm (when vehicle is armed/disarmed)
* Tests ability to land when fence is breached
4 years ago
Dr.-Ing. Amilcar do Carmo Lucas
dd5ede0fe0
autotest: small comment improvements
4 years ago
James O'Shannessy
bbd606b8b5
AutoTest: Corrections to autotests
4 years ago
James O'Shannessy
a3efc9ad98
AutoTest: Fix MAVlite test allowing plane fence to be enabled
4 years ago
James O'Shannessy
47e76a1807
AutoTest: Move fence enable/disable to common location
4 years ago
Dr.-Ing. Amilcar do Carmo Lucas
528defd560
Autotest: activate the fence via a mavlink command
...
This should not be required in the future, please fix this and revert this commit
4 years ago
Dr.-Ing. Amilcar do Carmo Lucas
8d8753b14c
Autotest: fix two copter tests after parameter rename
...
I'm not sure if a better fix would be to remove the set_parameter() call
4 years ago
James O'Shannessy
215901be30
Autotest: Correct the logic for fence based autotest functions
...
Adds corrections to enabling fence using aux function.
Correctly test fences statically. Only uploaded fences can be checked using a fence file, so we check those first. Then we add steps to check tin can, max and minm all set the fence as present, as expected.
Plane will support MAV_PROTOCOL_CAPABILITY_MISSION_FENCE, so we assert that it does support it.
To test ceiling and floor, leverage some existing functions for takeoff, change altitude and land. Check for respective breach.
Add a floor breach check to copter.
4 years ago