]> git.ipfire.org Git - people/ms/network.git/commitdiff
Add test for command raw device-get-by-mac-address
authorJonatan Schlag <jonatan.schlag@ipfire.org>
Sat, 28 Jul 2018 11:59:16 +0000 (13:59 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 28 Jul 2018 12:28:23 +0000 (13:28 +0100)
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Makefile.am
test/nitsi/test/raw-device-get-by-mac/.gitignore [new file with mode: 0644]
test/nitsi/test/raw-device-get-by-mac/recipe [new file with mode: 0644]
test/nitsi/test/raw-device-get-by-mac/settings.in [new file with mode: 0644]

index dfe0788bc13db089bb9fdf61540dc793d22685bf..4a0c4ea148a5fabb7822ff0c9210cd1459ae316b 100644 (file)
@@ -600,17 +600,22 @@ CLEANFILES += \
 
 NITSI_TESTS = \
        test/nitsi/test/hello-world \
-       test/nitsi/test/make-check
+       test/nitsi/test/make-check \
+       test/nitsi/test/raw-device-get-by-mac
 
 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
+
 
 CLEANFILES += \
        test/nitsi/test/make-check/recipe \
-       test/nitsi/test/make-check/settings
+       test/nitsi/test/make-check/settings \
+       test/nitsi/test/raw-device-get-by-mac/settings
 
 NITSI_ENVIRONMENT =
 
diff --git a/test/nitsi/test/raw-device-get-by-mac/.gitignore b/test/nitsi/test/raw-device-get-by-mac/.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/raw-device-get-by-mac/recipe b/test/nitsi/test/raw-device-get-by-mac/recipe
new file mode 100644 (file)
index 0000000..e22454e
--- /dev/null
@@ -0,0 +1,6 @@
+include: ../../include/make-install
+include: ../../include/network-settings
+include: ../../include/network-reset
+alice: port="$(network raw device-get-by-mac-address "52:54:00:8a:b8:b5")"
+alice: echo $port
+alice: [ "52:54:00:8a:b8:b5" = "$(cat /sys/class/net/${port}/address)" ]
diff --git a/test/nitsi/test/raw-device-get-by-mac/settings.in b/test/nitsi/test/raw-device-get-by-mac/settings.in
new file mode 100644 (file)
index 0000000..e0bc141
--- /dev/null
@@ -0,0 +1,8 @@
+[GENERAL]
+name = raw-device-get-by-mac
+description = This test checks if 'network raw device-get-by-mac' return the correct device for a given mac
+copy_from = ../../../../@PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz
+copy_to = /root/
+
+[VIRTUAL_ENVIRONMENT]
+path = ../../virtual-environment/basic