diff options
author | Vladimir Feinberg <vladimir.feinberg@gmail.com> | 2021-06-28 21:53:15 -0700 |
---|---|---|
committer | Vladimir Feinberg <vladimir.feinberg@gmail.com> | 2021-06-28 21:53:15 -0700 |
commit | fdde7e7a6ec3a14046dabc30de7051fab87c513f (patch) | |
tree | 9bd41c3939195d8e4f9cf58567a83c2892afc646 /test.sh | |
parent | f22d454936fac7dfc6a91abae0809708d7f6e472 (diff) |
extend to multiple files
Diffstat (limited to 'test.sh')
-rwxr-xr-x | test.sh | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -37,5 +37,16 @@ for f in $testfiles ; do sort -k2nr -k1 -o "expected-$b" "expected-$b" sort -k2nr -k1 -o "actual-$b" "actual-$b" diff "expected-$b" "actual-$b" >/dev/null + + split -n l/10 "$f" split-${b}- + "$cwd/target/release/slb" \ + --mapper 'tr "[:space:]" "\n" | rg -v "^$"' \ + --folder "awk '{a[\$0]++}END{for(k in a)print k,a[k]}'" \ + --infile split-${b}-* \ + --outprefix "actual-split-$b." + cat actual-split-${b}.* > "actual-split-$b" + rm actual-split-${b}.* + sort -k2nr -k1 -o "actual-split-$b" "actual-split-$b" + diff "actual-$b" "actual-split-$b" >/dev/null done popd >/dev/null |