dracut icon indicating copy to clipboard operation
dracut copied to clipboard

Test cases for systemd-networkd

Open haraldh opened this issue 4 years ago • 4 comments

Would be cool to introduce the test cases like for NM:

test/TEST-21-NFS-NM/Makefile
test/TEST-31-ISCSI-NM/Makefile
test/TEST-36-ISCSI-MULTI-NM/Makefile
test/TEST-41-NBD-NM/Makefile
test/TEST-51-MULTINIC-NM/Makefile
test/TEST-61-BONDBRIDGEVLANIFCFG-NM/Makefile

with networkd... relevant code changes:

diff --git a/test/TEST-20-NFS/test.sh b/test/TEST-20-NFS/test.sh
index 5a46f3d5..868f62b8 100755
--- a/test/TEST-20-NFS/test.sh
+++ b/test/TEST-20-NFS/test.sh
@@ -2,10 +2,13 @@
 
 if [[ $NM ]]; then
     USE_NETWORK="network-manager"
-    OMIT_NETWORK="network-legacy"
+    OMIT_NETWORK="network-legacy systemd-networkd"
+elif [[ $SNWD ]]; then
+    USE_NETWORK="systemd-networkd"
+    OMIT_NETWORK="network-legacy network-manager"
 else
     USE_NETWORK="network-legacy"
-    OMIT_NETWORK="network-manager"
+    OMIT_NETWORK="network-manager systemd-networkd"
 fi

also for

test/TEST-30-ISCSI/test.sh
test/TEST-35-ISCSI-MULTI/test.sh
test/TEST-40-NBD/test.sh
test/TEST-50-MULTINIC/test.sh
test/TEST-60-BONDBRIDGEVLANIFCFG/test.sh

Maybe refactor things into test/test-functions

Originally posted by @haraldh in https://github.com/dracutdevs/dracut/issues/1348#issuecomment-824758542

haraldh avatar Apr 22 '21 11:04 haraldh