001-insert-text-50000-lines.test (464B)
1 #!/bin/sh 2 # vim: set ft=bash: 3 exec 2>/dev/null 4 testfile=tests/testfile 5 text=$( for k in $(seq 0 9) 6 do 7 printf "$k" 8 done) 9 text=$( for j in $(seq 7) 10 do 11 printf "%s" "$text" 12 done) 13 text=$( for i in $(seq 100) 14 do 15 printf "%s\n" "$text" 16 done) 17 18 for i in $(seq 500) 19 do 20 printf "%s\n" "$text" 21 done > "$testfile" 22 23 expect tests/insert.expect 24 if [ "$(wc -l "$testfile" | awk '{print $1}')" -eq 50001 ]; then 25 result=0 26 else 27 result=1 28 fi 29 rm "$testfile" 30 exit "$result"