From 59bf4087482d0ac69e316090fb86f5e31066e314 Mon Sep 17 00:00:00 2001
From: Anh <zenpoems@gmail.com>
Date: Sat, 4 Aug 2018 02:01:25 +0000
Subject: [PATCH] More functional tests for gzip

---
 test/gzip/test_gzip.sh | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/test/gzip/test_gzip.sh b/test/gzip/test_gzip.sh
index 1b671fe..7648c36 100755
--- a/test/gzip/test_gzip.sh
+++ b/test/gzip/test_gzip.sh
@@ -45,17 +45,20 @@ build_zafl()
 
 test_zafl()
 {
-	LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SECURITY_TRANSFORMS_HOME/lib/ $1 $TMP_FILE_1
+	gzip_zafl=$1
+	shift
+	LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SECURITY_TRANSFORMS_HOME/lib/ $gzip_zafl $* $TMP_FILE_1
 	if [ ! $? -eq 0 ]; then
-		log_error "$1: unable to gzip file using zafl"
+		log_error "$gzip_zafl $*: unable to gzip file using zafl"
 	fi
 
-	gunzip  ${TMP_FILE_1}.gz
+#	gunzip  ${TMP_FILE_1}.gz
+	LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SECURITY_TRANSFORMS_HOME/lib/ $gzip_zafl -d ${TMP_FILE_1}.gz
 	diff $TMP_FILE_1 $TMP_FILE_2
 	if [ $? -eq 0 ]; then
-		log_success "$1: after unzipping, we get the same file back. yeah!"
+		log_success "$gzip_zafl $*: after unzipping, we get the same file back. yeah!"
 	else
-		log_error "$1: after unzipping, we get a diferent file"
+		log_error "$gzip_zafl $*: after unzipping, we get a diferent file"
 	fi
 }
 
@@ -64,11 +67,15 @@ pushd /tmp
 setup
 build_zafl gzip.nostars.zafl
 test_zafl ./gzip.nostars.zafl
+test_zafl ./gzip.nostars.zafl --fast
+test_zafl ./gzip.nostars.zafl --best
 cleanup
 
 setup
 build_zafl gzip.zafl
 test_zafl ./gzip.zafl
+test_zafl ./gzip.zafl --fast
+test_zafl ./gzip.zafl --best
 cleanup
 
 log_success "all tests passed: zafl instrumentation operational on gzip"
-- 
GitLab