From 9ae95e566e817ff93d05e0271e985fd2b34c8dfe Mon Sep 17 00:00:00 2001
From: an7s <an7s@git.zephyr-software.com>
Date: Wed, 19 Oct 2011 18:50:56 +0000
Subject: [PATCH] Updated tests

Former-commit-id: 3f567e6da96fba0d4cb71c0ded10a158e168d0fb
---
 tests/coreutils/bzip2_manual_tests.sh | 19 +++++++++----------
 tests/coreutils/cat_manual_tests.sh   | 12 ++++++++----
 tests/coreutils/ls_manual_tests.sh    |  2 +-
 3 files changed, 18 insertions(+), 15 deletions(-)

diff --git a/tests/coreutils/bzip2_manual_tests.sh b/tests/coreutils/bzip2_manual_tests.sh
index 2eddc6ce4..7eaf2ef98 100644
--- a/tests/coreutils/bzip2_manual_tests.sh
+++ b/tests/coreutils/bzip2_manual_tests.sh
@@ -1,11 +1,15 @@
 #!/bin/sh
 
 echo "hello" > inputfile1
-cp `which ls` > ls.orig
+cp `which ls` ls.orig
 bzip2 -k -c ls.orig > ls.orig.bz2
 
-# should really be of the form
-#$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./BZIP2 -k -1 inputfile1 -c > outputfile1 2> err" --prog BZIP2=`which bzip2` --infile inputfile1=inputfile1 --outfile outputfile1=outfile1 --outfile err --name bzip2.k1
+# test small memory footprint option
+bzip2 -k -s -c ls.orig > ls.orig.bz2 
+exitcode=$?
+$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./bzip2 -k -s -c ls.orig > ls.orig.bz2" --prog bzip2 --infile ls.orig --outfile ls.orig.bz2 --name bzip2.footprint --exitcode $exitcode
+
+exit 0
 
 # test compression level 1
 bzip2 inputfile1 -k -1 -c > outputfile1 2> err
@@ -23,14 +27,9 @@ exitcode=$?
 $PEASOUP_HOME/tools/manual_test_import.sh --cmd "./bzip2 -k -9 inputfile1 --stdout > outputfile1 2> err" --prog bzip2 --infile inputfile1 --outfile outputfile1 --outfile err --name bzip2.k9 --exitcode $exitcode
 
 # test on larger file (like ls)
-bzip2 -k -8 -c ls.orig > ls.orig.bz2 2> err
-exitcode=$?
-$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./bzip2 -k -8 -c ls.orig > ls.orig.bz2 2> err" --prog bzip2 --infile ls.orig --outfile err --outfile ls.orig.bz2 --name bzip2.ls --exitcode $exitcode
-
-# test small memory footprint option
-bzip2 -k -s -c ls.orig > ls.orig.bz2 2> err
+bzip2 -k -8 -c ls.orig > ls.orig.bz2 
 exitcode=$?
-$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./bzip2 -k -s -c ls.orig > ls.orig.bz2 2> err" --prog bzip2 --infile ls.orig --outfile err --outfile ls.orig.bz2 --name bzip2.footprint --exitcode $exitcode
+$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./bzip2 -k -8 -c ls.orig > ls.orig.bz2" --prog bzip2 --infile ls.orig --outfile ls.orig.bz2 --name bzip2.ls --exitcode $exitcode
 
 # test integrity check
 bzip2 -t ls.orig.bz2 
diff --git a/tests/coreutils/cat_manual_tests.sh b/tests/coreutils/cat_manual_tests.sh
index c80793b69..ff0ddd3a3 100644
--- a/tests/coreutils/cat_manual_tests.sh
+++ b/tests/coreutils/cat_manual_tests.sh
@@ -7,19 +7,23 @@ echo "hello" > inputfile1
 
 # test lots of options
 cat -Abetvsnu inputfile1 > outputfile1
-$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./cat -Abetvsnu inputfile1 > outputfile1" --prog cat  --infile inputfile1 --outfile outputfile1 --name cat.shload_options
+exitcode=$?
+$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./cat -Abetvsnu inputfile1 > outputfile1" --prog cat  --infile inputfile1 --outfile outputfile1 --name shload_options --exitcode $exitcode
 
 # test basic
 cat inputfile1 > outputfile1
-$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./cat inputfile1 > outputfile1" --prog cat  --infile inputfile1 --outfile outputfile1 --name cat.basic
+exitcode=$?
+$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./cat inputfile1 > outputfile1" --prog cat  --infile inputfile1 --outfile outputfile1 --name basic --exitcode $exitcode
 
 # test invalid options
 cat -MX inputfile1 2>&1 | grep -vi cat > outputfile1
-$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./cat -MX inputfile1 2>&1 | grep -vi stratafied | grep -vi cat > outputfile1" --prog cat --infile inputfile1 --outfile outputfile1 --name cat.invalid_options
+exitcode=$?
+$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./cat -MX inputfile1 2>&1 | grep -vi stratafied | grep -vi cat > outputfile1" --prog cat --infile inputfile1 --outfile outputfile1 --name invalid_options --exitcode $exitcode
 
 # test help 
 cat --help --version 2>&1 | grep -vi cat > outputfile1
-$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./cat --help --version 2>&1 | grep -vi stratafied | grep -vi cat > outputfile1" --prog cat --outfile outputfile1 --name cat.usage
+exitcode=$?
+$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./cat --help --version 2>&1 | grep -vi stratafied | grep -vi cat > outputfile1" --prog cat --outfile outputfile1 --name usage --exitcode $exitcode
 
 # cleanup
 rm inputfile1 outputfile1
diff --git a/tests/coreutils/ls_manual_tests.sh b/tests/coreutils/ls_manual_tests.sh
index d9f09fa45..956ac08a3 100644
--- a/tests/coreutils/ls_manual_tests.sh
+++ b/tests/coreutils/ls_manual_tests.sh
@@ -35,7 +35,7 @@ $PEASOUP_HOME/tools/manual_test_import.sh --cmd "./ls --ignore=hello inputfile1
 # test invalid options
 ls -MX inputfile1 
 exitcode=$?
-$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./ls inputfile1" --prog ls --infile inputfile1 --name ls.invalid_options --exitcode $exitcode
+$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./ls -MX inputfile1" --prog ls --infile inputfile1 --name ls.invalid_options --exitcode $exitcode
 
 # test help 
 exitcode=$?
-- 
GitLab