Peter Barker
92d2186b95
autotest: don't use self.mav.motors_disarmed_wait as it blocks forever
5 years ago
Andy Piper
718a6593e6
autotest: disable harmonic FFT test
5 years ago
Andy Piper
7c1757bab4
autotest: separate out harmonic matching test
...
be more forgiving about harmonic fit detection due to imperfect simulation
use the fft length to determine how accurate the frequency match should be
5 years ago
Callan Daniel
f1d6588954
add to locations.txt
...
Add Highway Airfield (South Africa) to locations.txt
5 years ago
Andy Piper
94ff5d13c0
autotest: limit frequency matching to resolution of the FFT
5 years ago
Peter Barker
5f8b7e990e
autotest: make scripts directory relative to CWD
...
This is where the library is expecting to find the scripts directory.
The existing setup assumes that autotest has been run from the root
directory - that's not always the case. For example, the autotest
server starts everything one-up from the root directory.
5 years ago
murata
d4d1eac612
Tools: Add Hachinohe mine
5 years ago
Peter Barker
d464db9c70
Tools: create log of build_binaries.py builds
5 years ago
Peter Barker
dc8e1bd4a4
autotest: flake8 fixes
5 years ago
Peter Barker
c7aff4eb11
autotest: fixes for quadplane fft test
...
recv_match's result is not iterable; it just gives you a single message.
printing the stacktrace when assigning to ex is tradition - we tend to
lose the stack traces otherwise
rebooting sitl is usually required if the context we've just popped had
a reboot in it (usually indicating a reboot-required parameter was set).
So I added a reboot after the context pop.
5 years ago
Andy Piper
de55e4dcc2
autotest: disable harmonic matching test
5 years ago
Andy Piper
eb0923a018
autotest: separate out harmonic matching test
5 years ago
Peter Barker
4c964dd89f
autotest: param_parse.py: allow cr to exist on empty lines in prog_param
...
This should fix parameter building on the Windows CI autotest.
We allow empty lines between @Param blocks and the parameter (and, in
fact, require it before multi-entry @GROUPINFOs like vectors).
The regex wasn't taking into account Windows will have \r\n on that empty
line rather than just \n
5 years ago
Peter Barker
67a3610f54
autotest: correct dangling path separator issue in PYTHONPATH
5 years ago
Peter Barker
c517124c72
Tools: correct path separator in PYTHONPATH
5 years ago
Peter Barker
8deaa36f5a
autotest: neaten start of MAVProxy, add debug showing cmdline
...
Attempting to diagnose failure of MAVProxy to find rline.py on the
autotest server.
5 years ago
Peter Barker
566732a2d7
autotest: tidy setting of PYTHONPATH in the environment
...
This could go badly for others appending to PYTHONPATH - this would have
left a trailing : on the end of the path
5 years ago
Peter Barker
7038d522b8
autotest: run GetCapabilities test on all vehicles
5 years ago
Peter Barker
3fac5ad52c
autotest: loosen gyro fft test to avoid spurious CI failures
5 years ago
Peter Barker
a9f3f9af40
autotest: attempt to fix param-parse crlf issue
5 years ago
Peter Barker
cb8d623624
autotest: add test for fixed yaw calibration
5 years ago
Andy Piper
ee18db36fa
autotest: be more lenient on frequency with harmonic matching test
5 years ago
Peter Barker
b3bfc0bd32
autotest: add instant-disarm radio failsafe test
5 years ago
Peter Barker
82f53abee2
autotest: restore fly.ArduCopter as running all tests
...
the test list for ArduCopter is made up of those from tests1 and tests2
5 years ago
Arash Negahdar
9fb2914209
Tools: Only calculate root_dir and autotest_dir once in sim_vehicle.py
5 years ago
Andy Piper
05a0fe615b
Tools: split Copter tests into two runs to balance time on travis
5 years ago
Andy Piper
ba67ad39a0
Tools: quadplane test
5 years ago
Andy Piper
88f0c26636
Tools: add CMSIS DSP module to waf for M4 ChibiOS and control inclusion of FFT based on HAL_WITH_DSP and GYROFFT_ENABLED. target appropriate ARM cpus
...
sophisticated autotest for Gyro FFT
5 years ago
Pierre Kancir
e1d8148cc0
autotest: Python correctness fixes
...
Tools: common: correct copy shadowing in set_rc_from_map
Tools: common: comment out unused code
Tools: common: remove iteritem usage for py3
Tools: common: remove duplicate key in FRSkySPort id description for GPS
Tools: rover: correct type shadowing
Tools: rover: make expected_distance_epsilon float
Tools: rover: comment out unused code
Tools: rover: correct variable shadowing on my_message_hook
Tools: copter: correct variable shadowing
Tools: common: use Bool for port.setblocking
Tools: common: fix variable shadowing
5 years ago
Peter Barker
293692cc24
autotest: strip whitespace from parameter attribute values
...
Attempt to fix \r\n issue on Azure cygwin tests
5 years ago
Peter Barker
c4d282f05b
autotest: param_parse.py: whitespace-only line is param block delimiter
...
Several parameters were missing from the documentation because there was
a line with just trailing whitespace immediately after a parameter
metadata block.
Be more lenient.
5 years ago
Peter Barker
b2d05c9a85
autotest: make download_parameters more robust
5 years ago
Peter Barker
e3e152ae3e
autotest: make all-parameter-documentation-working a full autotest
5 years ago
Rishabh
f22e818161
Autotest: support new motor orders
5 years ago
Peter Barker
a86dc33235
autotest: improve debugging of original location discrepancy
5 years ago
Rishabh
b81aa05622
Tools: Shift RTL and S_RTL to not_armable_mode_list
5 years ago
Peter Barker
14ad9a58bd
autotest: don't blat main test exception with still-armed exception
5 years ago
Peter Barker
fa33719da6
autotest: improve distance-from-home debug
5 years ago
Peter Barker
6843d0e628
autotest: improve debug on parameter download failure
5 years ago
Peter Barker
be7ae6fbc9
autotest: add --validate-parameters autotest option
...
After each reboot, the complete list of parameters is downloaded and
checked against parameter documentation generated from the source code.
5 years ago
Peter Barker
5d5f9b77e8
autotest: include AP_Vehicle parameters in documenation
5 years ago
Yaapu
b0e5bfc32d
autotest:FRSkySPort: added support for VARIO 0x30 and GPS 0x800 sensor types
...
This adds support for the VARIO sensor 0x30 and GPS sensor 0x800 to the autotest suite
5 years ago
Peter Barker
fd8088f1e5
autotest: add Copter tests for altitude change on arm
5 years ago
Peter Barker
ac904085d6
autotest: add statistics on time taken to arm
5 years ago
Peter Barker
b0aceaea70
autotest: add tests for LTM telemetry output
5 years ago
Peter Barker
62f289b8e6
autotest: drain_mav_unparsed gets a quiet option
5 years ago
Peter Barker
b75dd36f71
autotest: create Telem baseclass for telem clients
5 years ago
Peter Barker
212bc6538b
autotest: improve output on wait_altitude
5 years ago
Peter Barker
71a129d685
autotest: add test for Plane LOITER
5 years ago
Patrick José Pereira
98adeafad9
Tools: autotest: Add sub test for MOT_THST_HOVER parameter
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago