diff options
author | Rob Landley <rob@landley.net> | 2014-09-20 13:09:14 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2014-09-20 13:09:14 -0500 |
commit | 387edf547eb09b27ca6d49772eb048d729f09cf4 (patch) | |
tree | 59d482f33735690cab6d90723393afa1e2c8dce5 /scripts/test/tail.test | |
parent | d3df423a6cde0c6282658ff628574771d3824d71 (diff) | |
download | toybox-387edf547eb09b27ca6d49772eb048d729f09cf4.tar.gz |
Move testsuite out of scripts/test into its own top level tests directory, and make ctrl-c kill "make test" more reliably.
Diffstat (limited to 'scripts/test/tail.test')
-rwxr-xr-x | scripts/test/tail.test | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/scripts/test/tail.test b/scripts/test/tail.test deleted file mode 100755 index f4b86673..00000000 --- a/scripts/test/tail.test +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/bash - -[ -f testing.sh ] && . testing.sh - -#testing "name" "command" "result" "infile" "stdin" - -BIGTEST="one\ntwo\nthree\nfour\nfive\nsix\nseven\neight\nnine\nten\neleven\n" -echo -ne "$BIGTEST" > file1 -testing "tail" "tail && echo yes" "oneyes\n" "" "one" -testing "tail file" "tail file1" \ - "two\nthree\nfour\nfive\nsix\nseven\neight\nnine\nten\neleven\n" "" "" -testing "tail -n in bounds" "tail -n 3 file1" "nine\nten\neleven\n" "" "" -testing "tail -n out of bounds" "tail -n 999 file1" "$BIGTEST" "" "" -testing "tail -n+ in bounds" "tail -n +3 file1" \ - "three\nfour\nfive\nsix\nseven\neight\nnine\nten\neleven\n" "" "" -testing "tail -n+ outof bounds" "tail -n +999 file1" "" "" "" -testing "tail -c in bounds" "tail -c 27 file1" \ - "even\neight\nnine\nten\neleven\n" "" "" -testing "tail -c out of bounds" "tail -c 999 file1" "$BIGTEST" "" "" -testing "tail -c+ in bounds" "tail -c +27 file1" \ - "x\nseven\neight\nnine\nten\neleven\n" "" "" -testing "tail -c+ out of bonds" "tail -c +999 file1" "" "" "" -rm file1 - -testing "tail stdin no trailing newline" "tail -n 1 - " "c" "" "a\nb\nc" -testing "tail file no trailing newline" "tail -n 1 input" "c" "a\nb\nc" "" - -optional TAIL_SEEK -testing "tail noseek -n in bounds" "tail -n 3" "nine\nten\neleven\n" \ - "" "$BIGTEST" -testing "tail noseek -n out of bounds" "tail -n 999" "$BIGTEST" "" "$BIGTEST" -testing "tail noseek -n+ in bounds" "tail -n +3" \ - "three\nfour\nfive\nsix\nseven\neight\nnine\nten\neleven\n" "" \ - "$BIGTEST" -testing "tail noseek -n+ outof bounds" "tail -n +999" "" "" "$BIGTEST" -testing "tail noseek -c in bounds" "tail -c 27" \ - "even\neight\nnine\nten\neleven\n" "" "$BIGTEST" -testing "tail noseek -c out of bounds" "tail -c 999" "$BIGTEST" "" "$BIGTEST" -testing "tail noseek -c+ in bounds" "tail -c +27" \ - "x\nseven\neight\nnine\nten\neleven\n" "" "$BIGTEST" -testing "tail noseek -c+ out of bonds" "tail -c +999" "" "" "$BIGTEST" - -makebigfile() -{ - - for j in $(seq 1 100) - do - printf "%s " $j - for i in $(seq 1 100) - do - printf %s 123456789abcefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ - done - echo - done -} -makebigfile > bigfile - -testing "tail -c 12345 -n 3 bigfile" "tail -c 12345 -n 3 bigfile | md5sum" \ - "347bbdcbad8a313f4dc7bd558c5bfcb8 -\n" "" "" -testing "tail -n 3 -c 12345 bigfile" "tail -n 3 -c 12345 bigfile | md5sum" \ - "1698825a750288284ec3ba7d8a59f302 -\n" "" "" |