mirror of
https://github.com/fluencelabs/tendermint
synced 2025-05-30 22:51:19 +00:00
tests: use shasum to avoid rarer dependency
This commit is contained in:
parent
e1e3ea4e7f
commit
a55adfaa4f
@ -10,29 +10,29 @@ DIR="$( cd -P "$( dirname "$SOURCE" )/../.." && pwd )"
|
|||||||
cd "$DIR" || exit
|
cd "$DIR" || exit
|
||||||
|
|
||||||
function testExample() {
|
function testExample() {
|
||||||
N=$1
|
N=$1
|
||||||
INPUT=$2
|
INPUT=$2
|
||||||
APP="$3 $4"
|
APP="$3 $4"
|
||||||
|
|
||||||
echo "Example $N: $APP"
|
echo "Example $N: $APP"
|
||||||
$APP &> /dev/null &
|
$APP &> /dev/null &
|
||||||
sleep 2
|
sleep 2
|
||||||
abci-cli --log_level=error --verbose batch < "$INPUT" > "${INPUT}.out.new"
|
abci-cli --log_level=error --verbose batch < "$INPUT" > "${INPUT}.out.new"
|
||||||
killall "$3"
|
killall "$3"
|
||||||
|
|
||||||
pre=$(sha256sum < "${INPUT}.out")
|
pre=$(shasum < "${INPUT}.out")
|
||||||
post=$(sha256sum < "${INPUT}.out.new")
|
post=$(shasum < "${INPUT}.out.new")
|
||||||
|
|
||||||
if [[ "$pre" != "$post" ]]; then
|
if [[ "$pre" != "$post" ]]; then
|
||||||
echo "You broke the tutorial"
|
echo "You broke the tutorial"
|
||||||
echo "Got:"
|
echo "Got:"
|
||||||
cat "${INPUT}.out.new"
|
cat "${INPUT}.out.new"
|
||||||
echo "Expected:"
|
echo "Expected:"
|
||||||
cat "${INPUT}.out"
|
cat "${INPUT}.out"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm "${INPUT}".out.new
|
rm "${INPUT}".out.new
|
||||||
}
|
}
|
||||||
|
|
||||||
testExample 1 tests/test_cli/ex1.abci abci-cli dummy
|
testExample 1 tests/test_cli/ex1.abci abci-cli dummy
|
||||||
|
Loading…
x
Reference in New Issue
Block a user