Julian Oes
6d654cb50b
mavsdk_tests: improve usage text
...
These are improvements based on the review by @hamishwillee
in https://github.com/PX4/Devguide/pull/982 .
5 years ago
Julian Oes
89599f345f
mavsdk_tests: c++ test_runner is now mavsdk_tests
5 years ago
Julian Oes
ade39481ad
mavsdk_tests: only env vars that are set
...
Otherwise this raises a KeyError.
5 years ago
Julian Oes
759e3d6a04
mavsdk_tests: pass PX4_HOME_ env variables on
...
This way tests can be run at different locations.
5 years ago
Julian Oes
4a91d791b1
mavsdk_tests: remove commented out code
5 years ago
Julian Oes
9d124c2b1a
mavsdk_tests: a timeout of 5min should be enough
5 years ago
Julian Oes
eb1141bbea
mavsdk_tests: remove unused import
5 years ago
Julian Oes
c6160d4e3f
mavsdk_tests: fix error for Python < 3.8
5 years ago
Julian Oes
41341cd985
mavsdk_tests: name files consistently
5 years ago
Julian Oes
b5048a3414
mavsdk_tests: add header and fix style
5 years ago
Julian Oes
4905ac5e2c
mavsdk_tests: add filter for cases
5 years ago
Julian Oes
79387428c6
mavsdk_tests: fix missing space after number
5 years ago
Julian Oes
3f1990b083
mavsdk_tests: print where to find logfiles
5 years ago
Julian Oes
188177cef6
mavsdk_tests: print error on failure
5 years ago
Julian Oes
ab2186f126
mavsdk_tests: improve and fix colors/result
5 years ago
Julian Oes
b1ceef5b93
mavsdk_tests: add combined log
5 years ago
Julian Oes
814d79cb32
mavsdk_tests: improve log file folder structure
5 years ago
Julian Oes
8283d19682
mavsdk_tests: print overall results
5 years ago
Julian Oes
a208129921
mavsdk_tests: satisfy mypy type checks
5 years ago
Julian Oes
12252c97c5
mavsdk_tests: further argument cleanup, some types
5 years ago
Julian Oes
ff64d87ae6
mavsdk_tests: import naming, easier coloring
5 years ago
Julian Oes
11a28840f3
mavsdk_tests: split up Python script
...
Otherwise, the script will get a tangled mess.
5 years ago
Julian Oes
b281d87b4a
mavsdk_tests: initialize Tester class in ctor
5 years ago
Julian Oes
e2c80e546d
mavsdk_tests: properly exit on Ctrl+C
...
With threads we need to manually take care of it, otherwise it gets
messy and we need to press Ctrl+C multiple times.
5 years ago
Julian Oes
2c2e314ffe
mavsdk_tests: improve output, allow log and stdout
...
This makes it possible to write to logfiles and at the same time print
everything to console in verbose mode.
5 years ago
Julian Oes
d7eb600b59
mavsdk_tests: improve test name/description
5 years ago
Julian Oes
b2e300ad1f
mavsdk_tests: improve test output readability
5 years ago
Julian Oes
54645268ed
mavsdk_tests: only print error on failure
5 years ago
Julian Oes
911cdc8774
mavsdk_tests: output less verbose unless needed
5 years ago
Julian Oes
bfef243dba
mavsdk_tests: write output to logs folder
...
And create folder if it doesn't exist already.
5 years ago
Julian Oes
5ba28d417a
mavsdk_tests: try using tags as intended
...
The tags should enable use to assemble the tests in various ways. This
will probably require some iterations though.
5 years ago
Julian Oes
512faa6ebe
mavsdk_tests: use CHECK if we don't need to abort
5 years ago
Julian Oes
821f7c3cd9
mavsdk_tests: remove unused/not working test
...
We can add it again once fixedwing is supported. Until then, this is
just confusing.
5 years ago
Julian Oes
fb5b05ec39
mavsdk_tests: add missing unit
5 years ago
Julian Oes
a5d1ce91e4
mavsdk_tests: consolidate level of abstraction
...
This moves the CHECK/REQUIRE inside of AutopilotTester.
5 years ago
Julian Oes
70eb444f17
mavsdk_tests: improve naming of argument
...
We abort when we already failed so this makes more sense.
5 years ago
Julian Oes
41b2362dcf
mavsdk_tests: add more config into JSON
5 years ago
Julian Oes
c61cd10db5
mavsdk_tests: without speedup the VTOL takes time
5 years ago
Julian Oes
b4916fdecb
mavsdk_tests: move config into json file
5 years ago
Julian Oes
44a556717d
mavsdk_tests: remove plane tests
...
We can put them back once it's supported.
5 years ago
Julian Oes
ae2032d29f
mavsdk_tests: use the min of the speed factors
...
Facepalm.
5 years ago
Julian Oes
86f24f5121
mavsdk_tests: remove opt_flow test
...
It doesn't actually seem to work.
5 years ago
Julian Oes
b7e8837562
mavsdk_tests: add max speed factor
...
This is required because some tests don't work at more than 1x.
5 years ago
Julian Oes
d8b6c864cd
mavsdk_tests: PEP8 fixes
5 years ago
Julian Oes
e8e8b79322
mavsdk_tests: MAVSDK is required
...
Without the library installed, we can't build and run the tests.
Silently ignoring this just leads to confusion.
5 years ago
bresch
975afa6560
EKF: update csv for change indicator
5 years ago
Mathieu Bresciani
230c865fa9
EKF: do not fuse multiple times the same height ( #767 )
...
* EKF: do not fuse multiple times the same height
The _fuse_height flag was never set to zero, hence the fusion was called
at each iteration, even if no new data is available.
The effects were: high CPU usage and virtually less measurement noise
due to multiple fusion of the same sample
Also remve unused variables
5 years ago
Paul Riseborough
b4ecfb7723
EKF: Fix sign error in earth rotation rate correction ( #763 )
...
* EKF: Fix sign error in earth rotation rate correction
Addresses issue https://github.com/PX4/ecl/issues/759
* Update change indication output
Co-authored-by: kritz <kritz@ethz.ch>
5 years ago
Kamil Ritz
7c179b39b8
Make test with Clang
5 years ago
Julian Kent
5bf2648c1f
Add debugger options for mavsdk test runner
5 years ago