]> git.ipfire.org Git - thirdparty/mdadm.git/commit
test: pass flags to services
authorMateusz Kusiak <mateusz.kusiak@intel.com>
Fri, 15 Mar 2024 20:03:09 +0000 (16:03 -0400)
committerMariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Tue, 18 Jun 2024 10:10:54 +0000 (12:10 +0200)
commit29aa21d94bc7ff10f3f7ef0b7f490f3903f5c6fd
tree8f51739a7ece2ee6c3bcdd39a36e2f486ae4debe
parent539ad6e6f9a067646a018d77582af0babf8e125e
test: pass flags to services

Commit 4c12714d1ca0 ("test: run tests on system level mdadm") removed
MDADM_NO_SYSTEMCTL flag from test suite. This causes imsm tests to fail
as mdadm no longer triggers mdmon and flags exists only within session.

Use systemd set/unset-environment to pass necessary flags.

Introduce colors to grab users attention to warnings and key messages.

Make test suite setup systemd environment.
Add setup/clean_systemd_env() functions.
Warn user about altering systemd environment.

Add colors to success/fail messages and warnings.

Signed-off-by: Mateusz Kusiak <mateusz.kusiak@intel.com>
test
tests/func.sh