Des scripts pour imprimer les données dans TSV sous la forme d'un layout prédéfini - retour accueil
git clone git://bebou.netlib.re/tsv2layout
Log | Files | Refs | README |
test.sh (418B)
1 #! /bin/sh 2 3 red="\033[91m" 4 green="\033[92m" 5 norm="\033[0m" 6 7 _die() { echo "$red$@$norm" >&2 ;return 1; } 8 9 _success() echo "$green$@$norm" >&2 10 11 issame() { 12 diff -q "$1" "$2" 13 } 14 15 test() { 16 f=$(mktemp) 17 < tests/data ./tsv2layout.$1 tests/layout.$1 > $f 18 issame tests/reference.$1 $f \ 19 && _success "tsv2layout.$1 test passed" \ 20 || _die "tsv2layout.$1 test failed" 21 } 22 23 trap "rm -f $f" EXIT 24 25 test heredoc 26 test printf 27