]> git.ipfire.org Git - network.git/commitdiff
Add new test zone-new-bridge
authorJonatan Schlag <jonatan.schlag@ipfire.org>
Tue, 7 Aug 2018 17:15:34 +0000 (19:15 +0200)
committerJonatan Schlag <jonatan.schlag@ipfire.org>
Tue, 7 Aug 2018 17:15:34 +0000 (19:15 +0200)
This test checks if we can create a new zone of type bridge.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Makefile.am
test/nitsi/test/zone-new-bridge/.gitignore [new file with mode: 0644]
test/nitsi/test/zone-new-bridge/recipe [new file with mode: 0644]
test/nitsi/test/zone-new-bridge/settings.in [new file with mode: 0644]

index 4a0c4ea148a5fabb7822ff0c9210cd1459ae316b..1ea715e02a547435d9215619fd49606b2a63d1a3 100644 (file)
@@ -601,21 +601,24 @@ CLEANFILES += \
 NITSI_TESTS = \
        test/nitsi/test/hello-world \
        test/nitsi/test/make-check \
-       test/nitsi/test/raw-device-get-by-mac
+       test/nitsi/test/raw-device-get-by-mac \
+       test/nitsi/test/zone-new-bridge
 
 EXTRA_DIST += \
        test/nitsi/test/hello-world/recipe \
        test/nitsi/test/hello-world/settings \
        test/nitsi/test/make-check/recipe.in \
-       test/nitsi/test/make-check/settings.in
-       test/nitsi/test/raw-device-get-by-mac/recipe\
-       test/nitsi/test/raw-device-get-by-mac/settings.in
-
+       test/nitsi/test/make-check/settings.in \
+       test/nitsi/test/raw-device-get-by-mac/recipe \
+       test/nitsi/test/raw-device-get-by-mac/settings.in \
+       test/nitsi/test/zone-new-bridge/recipe \
+       test/nitsi/test/zone-new-bridge/settings.in
 
 CLEANFILES += \
        test/nitsi/test/make-check/recipe \
        test/nitsi/test/make-check/settings \
-       test/nitsi/test/raw-device-get-by-mac/settings
+       test/nitsi/test/raw-device-get-by-mac/settings \
+       test/nitsi/test/zone-new-bridge/settings
 
 NITSI_ENVIRONMENT =
 
diff --git a/test/nitsi/test/zone-new-bridge/.gitignore b/test/nitsi/test/zone-new-bridge/.gitignore
new file mode 100644 (file)
index 0000000..8a9bd77
--- /dev/null
@@ -0,0 +1,3 @@
+/log
+/recipe.log
+/settings
diff --git a/test/nitsi/test/zone-new-bridge/recipe b/test/nitsi/test/zone-new-bridge/recipe
new file mode 100644 (file)
index 0000000..d6dcfb7
--- /dev/null
@@ -0,0 +1,9 @@
+include: ../../include/make-install
+include: ../../include/network-settings
+include: ../../include/network-reset
+alice: network zone new upl0 bridge
+# this returns zero if the device exists
+alice: ip link show upl0
+alice: ls /sys/class/net/upl0
+# check that the config dir exists
+alice: ls /etc/network/zones/upl0
diff --git a/test/nitsi/test/zone-new-bridge/settings.in b/test/nitsi/test/zone-new-bridge/settings.in
new file mode 100644 (file)
index 0000000..207cfa0
--- /dev/null
@@ -0,0 +1,9 @@
+[GENERAL]
+name = zone-new-bridge
+description = This test checks if we can create a new zone of the type 'bridge'
+
+copy_from = ../../../../@PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz
+copy_to = /root/
+
+[VIRTUAL_ENVIRONMENT]
+path = ../../virtual-environment/basic