adding chinese language (zh)
[edward.git] / run-tests
index e37cb84a7e1c1eb1c923a32e6420449dcc47145f..30095eb2b4419eb8440398cac60e49b38e8f336a 100755 (executable)
--- a/run-tests
+++ b/run-tests
@@ -17,9 +17,8 @@
 # Copyright (C) 2015 Andrew Engelbrecht                     (AGPLv3+)    *
 #*************************************************************************
 
-NUM_TESTS=1
-#TEST_TYPES="gpg-flatten flatten plain"
-TEST_TYPES="gpg-flatten"
+#TEST_TYPES="gpg-flatten flatten gpg-plain"
+TEST_TYPES="gpg-flatten flatten"
 
 function _main {
 
@@ -99,31 +98,32 @@ function _exec_gpg-flatten {
     echo "$ERROR"
 }
 
-function _exec_flatten {
+function _exec_gpg-plain {
 
     TEST_NAME="$1"
+    G_HOME="$2"
     TEST_EXEC_1="$3"
     TEST_EXEC_1_OPT="$4"
-    TEST_EXEC_2="$5"
     TEST_INPUT="$6"
     TEST_OUTPUT="$7"
 
-    PROGRAM_OUT="$(time "$TEST_EXEC_1" "$TEST_EXEC_1_OPT" < "$TEST_INPUT" | "$TEST_EXEC_2" )"
+    PROGRAM_OUT="$(time "$TEST_EXEC_1" "$TEST_EXEC_1_OPT" < "$TEST_INPUT" | GNUPGHOME="$G_HOME" gpg 2> /dev/null )"
 
     ERROR="$(_diff "$TEST_NAME" "$TEST_OUTPUT" "$PROGRAM_OUT")"
 
     echo "$ERROR"
 }
 
-function _exec_plain {
+function _exec_flatten {
 
     TEST_NAME="$1"
     TEST_EXEC_1="$3"
     TEST_EXEC_1_OPT="$4"
+    TEST_EXEC_2="$5"
     TEST_INPUT="$6"
     TEST_OUTPUT="$7"
 
-    PROGRAM_OUT="$(time "$TEST_EXEC_1" "$TEST_EXEC_1_OPT" < "$TEST_INPUT" )"
+    PROGRAM_OUT="$(time "$TEST_EXEC_1" "$TEST_EXEC_1_OPT" < "$TEST_INPUT" | "$TEST_EXEC_2" )"
 
     ERROR="$(_diff "$TEST_NAME" "$TEST_OUTPUT" "$PROGRAM_OUT")"