Jonatan Schlag
1579e8b3fc
tests/lib.sh: Add logging functions
...
So we can change the style of our log messages better.
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2024-08-24 12:19:56 +00:00
Jonatan Schlag
035f866d75
tests/lib.sh: Add check if variable exists to test_value_in_array
...
We cannot use [ -v ] here as this does not work. We need to check if the
array is correctly declared.
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2024-08-24 12:19:56 +00:00
Jonatan Schlag
dae8a08086
tests/lib.sh: Add function test_value_in_array
...
Test if a given array has the specified value stored under key.
! does not work here to access the array by variable name. So the solution here is:
https://unix.stackexchange.com/questions/60584/how-to-use-a-variable-as-part-of-an-array-name/60585#60585
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2024-08-24 12:19:56 +00:00
Jonatan Schlag
6f4e782356
tests: Add bash lib
...
This allows use to write test with less effort as we can reuse functions
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2024-08-24 12:19:56 +00:00