[Fuego] [PATCH] interactive: Add test cases for command pcscd, pkexec and procmail.

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


Signed-off-by: Wang Mingyu <wangmy at cn.fujitsu.com>
---
 .../Functional.interactive/tests/interactive_pcscd.sh    | 13 +++++++++++++
 .../Functional.interactive/tests/interactive_pkexec.sh   | 16 ++++++++++++++++
 .../Functional.interactive/tests/interactive_procmail.sh | 16 ++++++++++++++++
 3 files changed, 45 insertions(+)
 create mode 100644 engine/tests/Functional.interactive/tests/interactive_pcscd.sh
 create mode 100644 engine/tests/Functional.interactive/tests/interactive_pkexec.sh
 create mode 100644 engine/tests/Functional.interactive/tests/interactive_procmail.sh

diff --git a/engine/tests/Functional.interactive/tests/interactive_pcscd.sh b/engine/tests/Functional.interactive/tests/interactive_pcscd.sh
new file mode 100644
index 0000000..7fc2767
--- /dev/null
+++ b/engine/tests/Functional.interactive/tests/interactive_pcscd.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+#  The testscript checks the command pcscd.
+#  option: --help
+
+test="pcscd"
+
+if pcscd --help | grep "Usage:"
+then
+    echo " -> $test: TEST-PASS"
+else
+    echo " -> $test: TEST-FAIL"
+fi
diff --git a/engine/tests/Functional.interactive/tests/interactive_pkexec.sh b/engine/tests/Functional.interactive/tests/interactive_pkexec.sh
new file mode 100644
index 0000000..4b2d1ff
--- /dev/null
+++ b/engine/tests/Functional.interactive/tests/interactive_pkexec.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+#  The testscript checks the command pkexec.
+#  option: --help
+
+test="pkexec"
+
+expect <<-EOF
+spawn pkexec --help
+expect {
+ "pkexec" {
+           send_user " -> $test: TEST-PASS\n"
+          }
+ default { send_user " -> $test: TEST-FAIL\n" }
+}
+EOF
diff --git a/engine/tests/Functional.interactive/tests/interactive_procmail.sh b/engine/tests/Functional.interactive/tests/interactive_procmail.sh
new file mode 100644
index 0000000..bf25f59
--- /dev/null
+++ b/engine/tests/Functional.interactive/tests/interactive_procmail.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+#  The testscript checks the command procmail.
+#  option: -h
+
+test="procmail"
+
+expect <<-EOF
+spawn procmail -h
+expect {
+ "Usage:" {
+           send_user " -> $test: TEST-PASS\n"
+          }
+ default { send_user " -> $test: TEST-FAIL\n" }
+}
+EOF
-- 
1.8.3.1





More information about the Fuego mailing list