[Fuego] [PATCH] interactive: Add test cases of command gconftool-2, ha_logger, hostname, i2cdetect, indent, iw.

Wang Mingyu wangmy at cn.fujitsu.com
Wed Sep 26 07:54:35 UTC 2018


Signed-off-by: Wang Mingyu <wangmy at cn.fujitsu.com>
---
 .../tests/interactive_gconftool-2.sh                     | 13 +++++++++++++
 .../tests/interactive_ha_logger.sh                       | 13 +++++++++++++
 .../Functional.interactive/tests/interactive_hostname.sh | 16 ++++++++++++++++
 .../tests/interactive_i2cdetect.sh                       | 13 +++++++++++++
 .../Functional.interactive/tests/interactive_indent.sh   | 16 ++++++++++++++++
 .../tests/Functional.interactive/tests/interactive_iw.sh | 13 +++++++++++++
 6 files changed, 84 insertions(+)
 create mode 100644 engine/tests/Functional.interactive/tests/interactive_gconftool-2.sh
 create mode 100644 engine/tests/Functional.interactive/tests/interactive_ha_logger.sh
 create mode 100644 engine/tests/Functional.interactive/tests/interactive_hostname.sh
 create mode 100644 engine/tests/Functional.interactive/tests/interactive_i2cdetect.sh
 create mode 100644 engine/tests/Functional.interactive/tests/interactive_indent.sh
 create mode 100644 engine/tests/Functional.interactive/tests/interactive_iw.sh

diff --git a/engine/tests/Functional.interactive/tests/interactive_gconftool-2.sh b/engine/tests/Functional.interactive/tests/interactive_gconftool-2.sh
new file mode 100644
index 0000000..e086da2
--- /dev/null
+++ b/engine/tests/Functional.interactive/tests/interactive_gconftool-2.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+#  The testscript checks the command gconftool-2.
+#  option: --help
+
+test="gconftool-2"
+
+if gconftool-2 --help | grep "Usage:"
+then
+    echo " -> $test: TEST-PASS"
+else
+    echo " -> $test: TEST-FAIL"
+fi
diff --git a/engine/tests/Functional.interactive/tests/interactive_ha_logger.sh b/engine/tests/Functional.interactive/tests/interactive_ha_logger.sh
new file mode 100644
index 0000000..73c13b8
--- /dev/null
+++ b/engine/tests/Functional.interactive/tests/interactive_ha_logger.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+#  The testscript checks the command ha_logger.
+#  option: --help
+
+test="ha_logger"
+
+if ha_logger -help | grep "usage:"
+then
+    echo " -> $test: TEST-PASS"
+else
+    echo " -> $test: TEST-FAIL"
+fi;
diff --git a/engine/tests/Functional.interactive/tests/interactive_hostname.sh b/engine/tests/Functional.interactive/tests/interactive_hostname.sh
new file mode 100644
index 0000000..7e4759b
--- /dev/null
+++ b/engine/tests/Functional.interactive/tests/interactive_hostname.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+#  The testscript checks the command hostname.
+#  option: --help
+
+test="hostname"
+
+expect <<-EOF
+spawn hostname --help
+expect {
+ "Usage:" {
+           send_user " -> $test: TEST-PASS\n"
+          }
+ default { send_user " -> $test: TEST-FAIL\n" }
+}
+EOF
diff --git a/engine/tests/Functional.interactive/tests/interactive_i2cdetect.sh b/engine/tests/Functional.interactive/tests/interactive_i2cdetect.sh
new file mode 100644
index 0000000..63645cd
--- /dev/null
+++ b/engine/tests/Functional.interactive/tests/interactive_i2cdetect.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+#  The testscript checks the command i2cdetect.
+#  option: -l
+
+test="i2cdetect"
+
+if i2cdetect -l
+then
+    echo " -> $test: TEST-PASS"
+else
+    echo " -> $test: TEST-FAIL"
+fi
diff --git a/engine/tests/Functional.interactive/tests/interactive_indent.sh b/engine/tests/Functional.interactive/tests/interactive_indent.sh
new file mode 100644
index 0000000..fd92b8a
--- /dev/null
+++ b/engine/tests/Functional.interactive/tests/interactive_indent.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+#  The testscript checks the command indent.
+#  option: --help
+
+test="indent"
+
+expect <<-EOF
+spawn indent --help
+expect {
+ "usage:" {
+           send_user " -> $test: TEST-PASS\n"
+          }
+ default { send_user " -> $test: TEST-FAIL\n" }
+}
+EOF
diff --git a/engine/tests/Functional.interactive/tests/interactive_iw.sh b/engine/tests/Functional.interactive/tests/interactive_iw.sh
new file mode 100644
index 0000000..d71ea35
--- /dev/null
+++ b/engine/tests/Functional.interactive/tests/interactive_iw.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+#  The testscript checks the command iw.
+#  option: help
+
+test="iw"
+
+if iw help | grep "Usage:"
+then
+    echo " -> $test: TEST-PASS"
+else
+    echo " -> $test: TEST-FAIL"
+fi
-- 
1.8.3.1





More information about the Fuego mailing list