eb6e85e851
test: minor test cleanup and comments
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-03-06 01:10:32 +01:00
13b1fd0aa0
test: minor, shellcheck fixes
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-03-06 01:10:32 +01:00
0a99c7f386
test: minor aesthetic, slightly improve test logging
...
Conforming tests should use SKIP/FAIL/OK, so let existing tests follow
that better.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-03-06 01:02:03 +01:00
f29f31340c
test: refactor and generalize setup(), adding a setup2()
...
This patch refactors the way the primary and secondary syslogd is
started by the test framework. The generalizations not only make the
code more readable, it hopefully also makes it easier to add new tests
in the future.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-03-06 00:56:03 +01:00
aad76ad03b
test: refactor test.rc + start.sh + stop.sh -> lib.sh
...
Refactor test.rc, start.sh, and stop.sh into lib.sh that each test
sources and uses independently of each other.
More simplfication and cleanup needed.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-22 15:18:19 +01:00
2d95e0ccf0
test: fix search path for scripts
...
Fails when building in a sub-directory
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-22 11:22:04 +01:00
523926a07d
test: initial refactor to support running in parallel in an unshare
...
The release suite fails with no permissions to dump loopback, so let's
run tests in an unshare, one per test, with and start as many syslogd as
needed for each test -- also easier to debug since all are then fully
stand-alone.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-11-22 04:59:23 +01:00
d6370aeb1f
Follow-up to 69608f7
: Update API test with TAG formatting change
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-13 08:31:36 +01:00
11ab6c55bc
test: Don't overwrite bar.conf
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-12 13:28:02 +01:00
172ae92887
test: Extend API test with logger verifing structured data
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-07 23:21:33 +01:00
6059d873a5
Fix stray 'g' that sneaked in last test update
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-07 19:13:28 +01:00
4376def121
Allow running tests stand-alone
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-07 19:08:29 +01:00
8142c780e0
Wait a bit before checking the log file, also check if it's alive
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-06 16:38:30 +01:00
999f713115
Dump actual v1.conf file on error
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-06 16:26:44 +01:00
66e9975234
Actually return error when API test fails, dump more logs
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-06 16:22:29 +01:00
09085b2ba9
Debug API test, syslogp() fails on Travis-CI for some reason
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-06 16:07:13 +01:00
512aaa1afc
Fix paths for out-of-tree builds, found by make distcheck
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-04 20:09:54 +01:00
dca48d8b7d
test: Extend API test with three more phases
...
- with/without openlog()
- setlogmask()
- syslogp() API
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-03 19:51:39 +01:00
b1548e7c73
Add simple API test, syslog() no call to openlog()
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-11-03 15:55:25 +01:00