Joachim Wiberg
2d9c63e48e
test: actually verify the service asserts ready before continuing
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-01-06 16:31:45 +01:00
Joachim Wiberg
8b5fa5eeaa
test: add optional argument to sep() helper function
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-10-30 13:31:01 +01:00
Joachim Wiberg
8904ca993e
test: reindent
...
Standard Emacs shell-mode 4-space indent.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-09-18 06:38:59 +02:00
Joachim Wiberg
480d29175c
test: minor, clarify
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-09-14 09:15:40 +02:00
Joachim Wiberg
b41b4ce989
test: new, verify runparts order
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-09-10 14:04:26 +02:00
Joachim Wiberg
3d74e93fa2
test: when rc.local is busy, delay test until it's free
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-09-10 14:03:43 +02:00
Joachim Wiberg
443700a88e
test: new, verify that a run task can call initctl
...
Follow-up to #362
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-09-10 13:30:57 +02:00
Joachim Wiberg
4701edef4c
Fix #362 : prevent blocking main loop when starting run tasks
...
Drop complete() logic, waiting for run tasks to finish, from the
service_start() funciton to the general service_monitor(). This
refactor frees up the main loop and allows us to answer any API
calls from initctl even from the run task itself.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-09-10 13:16:09 +02:00
Joachim Wiberg
ab554568b2
test: handle very short tests that exit before reaching runlevel 2
...
Bootstrap-only tests that just verify basic functionality are often very
short. This change handles that by retrying SIGUSR2 until Finit has had
the chance to finalize bootstrap and enable signals.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-09-10 13:16:09 +02:00
Joachim Wiberg
aeff68b598
test/rclocal.sh: new test
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-05-01 23:50:57 +02:00
Joachim Wiberg
13dddb6912
test: new regression test for issue #351
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-03-21 11:24:17 +01:00
Joachim Wiberg
98bbf4a1e5
test: add watchdog to catch runaway tests
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-03-21 11:24:17 +01:00
Joachim Wiberg
74fc16b832
test: add support for running a bootstrap config
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-02-11 16:47:03 +01:00
Joachim Wiberg
9c727ed08d
test: namespace cleanup, common -> src, tenv -> lib, etc.
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-02-05 19:04:48 +01:00