Jacques de Laval
0ef17f55ff
test: Retry asserting number of Finit children for a while
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-22 16:32:49 +01:00
Magnus Malm
644273fc5c
test: Add 2 convenience shell functions for test development
...
Signed-off-by: Magnus Malm <magnusmalm@gmail.com >
2021-02-22 15:47:59 +01:00
Jacques de Laval
a28bb6f951
test: Create FINIT_CONF dir before writing to the file
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-22 15:23:06 +01:00
Jacques de Laval
9d3d211b6b
test: Fix waiting for Finit PID
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-22 15:22:32 +01:00
Jacques de Laval
8f55bf140e
test: Add xtrace flag for debugging
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-22 14:52:01 +01:00
Jacques de Laval
b73998d7c6
test: Reset PS env vars in test environment
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-22 14:35:12 +01:00
Jacques de Laval
407c524088
test: Use FINIT_CONF from autoconf instead of hardcoded /etc/finit.conf
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-22 14:34:22 +01:00
Jacques de Laval
a8f562a7f5
test: Minor clean up
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-21 12:51:49 +01:00
Jacques de Laval
835f6a45d3
test: Re-enable teardown
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-20 14:30:12 +01:00
Jacques de Laval
ee71378dfd
test: Fix hardcoded Finit TTY pipe
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-20 14:20:09 +01:00
Jacques de Laval
0161958603
test: Avoid shadwoing /tmp/lib in Travis CI
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-20 14:08:37 +01:00
Jacques de Laval
dd6af87d6e
test: Print Environment and FS for debugging
2021-02-20 13:49:12 +01:00
Jacques de Laval
7965dbd13f
test: Fix chroot not in PATH
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-20 13:06:28 +01:00
Jacques de Laval
99ad26236e
test: Fix unshare/nsenter not in PATH
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-20 12:39:29 +01:00
Jacques de Laval
e72fd5a271
test: Fix and clean up dynamic library setup
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-20 11:05:41 +01:00
Jacques de Laval
c80a755dc6
test: Clean up Makefile
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-18 22:49:01 +01:00
Jacques de Laval
5a4cb74493
test: Fix shellcheck warnings
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-18 21:29:51 +01:00
Jacques de Laval
5775a20eff
test: Copy dynamic libraries into chroot
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-18 20:54:35 +01:00
Jacques de Laval
cdd504622d
test: Print test status after each test
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-18 15:05:45 +01:00
Jacques de Laval
39edf52792
test: Add shellcheck
...
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-18 14:39:55 +01:00
Jacques de Laval
4224c2e8fe
test: New test: test_start_stop_service
...
Add a new test that verifies that Finit will:
- Start a service that's been added to the config
- Stop the service once it's removed from the config
The second step is currently failing.
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-18 13:55:47 +01:00
Jacques de Laval
4f82cb8261
WIP: test makefile
2021-02-18 00:47:55 +01:00
Jacques de Laval
aa9a5fbb99
WIP: Unshare/Chroot test wrapper script
2021-02-17 16:20:17 +01:00