From 4bb1b04fd1d7d6fe410e1af14816d11da456aac5 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Thu, 16 Mar 2006 15:20:45 +0000 Subject: Redo test suite to be able to test more than one command at a time. Eliminate $COMMAND environment variable, instead put full command line (including command to run) in second argument. Modify $PATH to have test versions of commands at start of path. (Also more infrastructure for testing as root, work in progress...) --- testsuite/sort.tests | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'testsuite/sort.tests') diff --git a/testsuite/sort.tests b/testsuite/sort.tests index 294530988..d1b42532d 100755 --- a/testsuite/sort.tests +++ b/testsuite/sort.tests @@ -4,16 +4,15 @@ # Copyright 2005 by Rob Landley # Licensed under GPL v2, see file LICENSE for details. -if [ ${#COMMAND} -eq 0 ]; then COMMAND=sort; fi . testing.sh # The basic tests. These should work even with the small busybox. -testing "sort" "input" "a\nb\nc\n" "c\na\nb\n" "" -testing "sort #2" "input" "010\n1\n3\n" "3\n1\n010\n" "" -testing "sort stdin" "" "a\nb\nc\n" "" "b\na\nc\n" -testing "sort numeric" "-n input" "1\n3\n010\n" "3\n1\n010\n" "" -testing "sort reverse" "-r input" "wook\nwalrus\npoint\npabst\naargh\n" \ +testing "sort" "sort input" "a\nb\nc\n" "c\na\nb\n" "" +testing "sort #2" "sort input" "010\n1\n3\n" "3\n1\n010\n" "" +testing "sort stdin" "sort" "a\nb\nc\n" "" "b\na\nc\n" +testing "sort numeric" "sort -n input" "1\n3\n010\n" "3\n1\n010\n" "" +testing "sort reverse" "sort -r input" "wook\nwalrus\npoint\npabst\naargh\n" \ "point\nwook\npabst\naargh\nwalrus\n" "" # These tests require the full option set. @@ -30,7 +29,7 @@ egg 1 2 papyrus # Sorting with keys -testing "sort one key" "-k4,4 input" \ +testing "sort one key" "sort -k4,4 input" \ "999 3 0 algebra egg 1 2 papyrus 7 3 42 soup @@ -38,7 +37,7 @@ egg 1 2 papyrus 42 1 010 zoology " "$data" "" -testing "sort key range with numeric option" "-k2,3n input" \ +testing "sort key range with numeric option" "sort -k2,3n input" \ "42 1 010 zoology 42 1 3 woot egg 1 2 papyrus @@ -49,7 +48,7 @@ egg 1 2 papyrus # Busybox is definitely doing this one wrong just now. FIXME testing "sort key range with numeric option and global reverse" \ -"-k2,3n -r input" \ +"sort -k2,3n -r input" \ "egg 1 2 papyrus 42 1 3 woot 42 1 010 zoology @@ -59,7 +58,7 @@ testing "sort key range with numeric option and global reverse" \ # -testing "sort key range with multiple options" "-k2,3rn input" \ +testing "sort key range with multiple options" "sort -k2,3rn input" \ "7 3 42 soup 999 3 0 algebra 42 1 010 zoology -- cgit v1.2.3