Lorenz Meier
|
de8fadf1f5
|
Test runner: Terminate all px4 apps correctly
Without this change an aborted run leaves zombie processes running.
|
5 years ago |
Julian Oes
|
f64a0982c7
|
mavsdk_tests: fix build instructions
|
5 years ago |
Julian Oes
|
0f77e3ba44
|
mavsdk_tests: actually use chosen model
This does not work for plane yet, and VTOL only acts as multicopter for
now, so doesn't make much sense just yet.
|
5 years ago |
Julian Oes
|
5589812104
|
mavsdk_tests: refactor/cleanup
This splits the main function which has become way too long.
|
5 years ago |
Julian Oes
|
3387c9599c
|
mavsdk_tests: don't constrain speed factor to int
Speed factors slower than 1 should also be possible.
|
5 years ago |
Julian Oes
|
9e239e47c4
|
mavsdk_tests: fix PEP8 issues
|
5 years ago |
Lorenz Meier
|
b0cb29ed82
|
MAVSDK tests: Add minimal plane example
This will add coverage for baseline plane controllers.
|
5 years ago |
Daniel Agar
|
1edfee4fdd
|
mavsdk_tests: build should be independant of px4
|
5 years ago |
Daniel Agar
|
7775dfbc56
|
mavsdk_test_runner.py remove verbose gazebo output
|
5 years ago |
Lorenz Meier
|
26d01b876c
|
GH Actions: Enable grind option
This allows to run the script in grind mode to find CI failures that are triggered through e.g. race conditions.
|
5 years ago |
Lorenz Meier
|
73edc21667
|
Tests: Add further instrumentation
|
5 years ago |
Julian Oes
|
3a228622b9
|
mavsdk_tests: fix verbose output
|
5 years ago |
Julian Oes
|
99fbadac70
|
mavsdk_tests: remove output to logfile for now
|
5 years ago |
Julian Oes
|
6e0cb7859e
|
mavsdk_tests: add option for gzclient GUI
|
5 years ago |
Julian Oes
|
698731e4f5
|
mavsdk_tests: don't use SIGINT, just terminate
|
5 years ago |
Julian Oes
|
f5cc6b7dcf
|
mavsdk_tests: end the logfiles with .log
|
5 years ago |
Julian Oes
|
d32e3919dd
|
mavsdk_tests: return error if not ready
|
5 years ago |
Julian Oes
|
b6e6d66616
|
mavsdk_tests: env vars need to be strings
|
5 years ago |
Julian Oes
|
7ff4bd8289
|
mavsdk_tests: use subprocess instead of sys stdout
|
5 years ago |
Julian Oes
|
eef57f93ae
|
mavsdk_tests: fix bugs in readyness checks
|
5 years ago |
Julian Oes
|
580ea06fb7
|
mavsdk_tests: restart SITL after each test case
|
5 years ago |
Julian Oes
|
c363a15ad8
|
mavsdk_tests: enable VTOL tests as well
|
5 years ago |
Julian Oes
|
cc249f980b
|
mavsdk_tests: check if build everything is built
|
5 years ago |
Julian Oes
|
0a3152786b
|
mavsdk_tests: use SIGINT before SIGTERM
|
5 years ago |
Julian Oes
|
79a4bde155
|
mavsdk_tests: rename C++ executable
The executable contains all tests, so the name was a poor choice.
|
5 years ago |
Julian Oes
|
90c79493f2
|
mavsdk_tests: print overall result
|
5 years ago |
Julian Oes
|
dde7530df6
|
mavsdk_tests: properly handle timeout
|
5 years ago |
Julian Oes
|
ce9aa119ff
|
mavsdk_tests: option for speed factor
And we also need to communicate the speed factor for the px4 executable,
otherwise it can't adapt the timeouts accordingly.
|
5 years ago |
Julian Oes
|
22bac037ed
|
mavsdk_tests: better process management
We now error if px4 or gzserver are already running on startup, and we
also make sure to terminate what we started if interrupted.
|
5 years ago |
Julian Oes
|
2bbe4dac25
|
mavsdk_tests: run test runner, speed up sim
|
5 years ago |
Julian Oes
|
728a0b033e
|
mavsdk_tests: add termination/kill, custom log dir
|
5 years ago |
Julian Oes
|
09d63f5531
|
mavsdk_tests: added test runner
|
5 years ago |