Roger A. Light
6823e721e7
Factor out some test boilerplate
3 years ago
Norbert Heusser
f424667fca
Merge branch 'develop' into NorbertHeusser:develop
3 years ago
Kai Buschulte
a883bda9c1
Add CMake test target
...
Use `ctest` or `make test` to run all tests.
With this it's also possible to run tests on a Mac.
Relative paths used in tests become absolute ones to make tests
executable from any build folder.
Also fixed race condition in
test/broker/11-persistent-subscription-no-local.py
Signed-off-by: Kai Buschulte <kai.buschulte@cedalo.com>
3 years ago
Norbert Heusser
306b76d7f6
Create github build action to build Mosquitto and added timeout
...
to python tests waiting for subprocess to avoid github actione being blocked
Signed-off-by: Norbert Heusser <norbert.heusser@cedalo.com>
3 years ago
Roger A. Light
92c6fcf547
Tests should exit gracefully rather than being terminated.
4 years ago
Roger A. Light
69f84bbca9
Simplify "expect_packet" tests.
5 years ago
Roger A. Light
7e49d91898
Convert tests to Python 3
7 years ago
Roger A. Light
34e7da426c
Use test helper for importing modules.
7 years ago
Roger A. Light
ba71bc3b32
Experimental parallel testing for library.
8 years ago
Roger A. Light
07b21f0fe5
Fix minor test problems highlighted by codacy.com.
10 years ago
Roger A. Light
fd9496433c
Configure client tests for valgrind.
11 years ago
Roger Light
0364bd1be7
Initial contribution.
12 years ago