summaryrefslogtreecommitdiffstats
path: root/test.sh
diff options
context:
space:
mode:
authorVladimir Feinberg <vladimir.feinberg@gmail.com>2021-06-28 21:53:15 -0700
committerVladimir Feinberg <vladimir.feinberg@gmail.com>2021-06-28 21:53:15 -0700
commitfdde7e7a6ec3a14046dabc30de7051fab87c513f (patch)
tree9bd41c3939195d8e4f9cf58567a83c2892afc646 /test.sh
parentf22d454936fac7dfc6a91abae0809708d7f6e472 (diff)
extend to multiple files
Diffstat (limited to 'test.sh')
-rwxr-xr-xtest.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/test.sh b/test.sh
index c7ba4b3..f565dd9 100755
--- a/test.sh
+++ b/test.sh
@@ -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