raft-key-value-store / labs-fall23-AnurimaVaishnavi-master / assignment1-3 / src / main / test-mr.sh
test-mr.sh
Raw
#!/bin/bash
here=$(dirname "$0")
[[ "$here" = /* ]] || here="$PWD/$here"
export GOPATH="$here/../../"
echo ""
echo "==> Part A"
go test -run TestSequentialSingle mapreduce/...
go test -run TestSequentialMany mapreduce/...
echo ""
echo "==> Part B"
(cd "$here" && ./test-wc.sh > /dev/null)
echo ""
echo "==> Part C"
go test -run TestBasic mapreduce/...
echo ""
echo "==> Part D"
go test -run TestOneFailure mapreduce/...
go test -run TestManyFailures mapreduce/...
echo ""
echo "==> Part E"
(cd "$here" && ./test-ii.sh > /dev/null)

rm "$here"/mrtmp.* "$here"/diff.out