Signed-off-by: Jonatan Schlag jonatan.schlag@ipfire.org --- Makefile.am | 9 +++++++-- test/nitsi/test/raw-device-get-by-mac/.gitignore | 3 +++ test/nitsi/test/raw-device-get-by-mac/recipe | 6 ++++++ test/nitsi/test/raw-device-get-by-mac/settings.in | 8 ++++++++ 4 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 test/nitsi/test/raw-device-get-by-mac/.gitignore create mode 100644 test/nitsi/test/raw-device-get-by-mac/recipe create mode 100644 test/nitsi/test/raw-device-get-by-mac/settings.in
diff --git a/Makefile.am b/Makefile.am index d90391e..05e7c8c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -601,17 +601,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 index 0000000..8a9bd77 --- /dev/null +++ b/test/nitsi/test/raw-device-get-by-mac/.gitignore @@ -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 index 0000000..e22454e --- /dev/null +++ b/test/nitsi/test/raw-device-get-by-mac/recipe @@ -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 index 0000000..e0bc141 --- /dev/null +++ b/test/nitsi/test/raw-device-get-by-mac/settings.in @@ -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