Commit 3e388975 authored by Kenton Varda's avatar Kenton Varda

Fix capnp-test.sh on MinGW.

Apparently the test has accidentally been using the installed capnp all along.
parent d37a0484
...@@ -31,6 +31,8 @@ fail() { ...@@ -31,6 +31,8 @@ fail() {
if test -f ./capnp; then if test -f ./capnp; then
CAPNP=${CAPNP:-./capnp} CAPNP=${CAPNP:-./capnp}
elif test -f ./capnp.exe; then
CAPNP=${CAPNP:-./capnp.exe}
else else
CAPNP=${CAPNP:-capnp} CAPNP=${CAPNP:-capnp}
fi fi
...@@ -54,7 +56,7 @@ $CAPNP decode $SCHEMA TestAllTypes < $TESTDATA/segmented | cmp $TESTDATA/pretty. ...@@ -54,7 +56,7 @@ $CAPNP decode $SCHEMA TestAllTypes < $TESTDATA/segmented | cmp $TESTDATA/pretty.
$CAPNP decode --packed $SCHEMA TestAllTypes < $TESTDATA/segmented-packed | cmp $TESTDATA/pretty.txt - || fail decode segmented-packed $CAPNP decode --packed $SCHEMA TestAllTypes < $TESTDATA/segmented-packed | cmp $TESTDATA/pretty.txt - || fail decode segmented-packed
test_eval() { test_eval() {
test "x`$CAPNP eval $SCHEMA $1`" = "x$2" || fail eval "$1 == $2" test "x`$CAPNP eval $SCHEMA $1 | tr -d '\r'`" = "x$2" || fail eval "$1 == $2"
} }
test_eval TestDefaults.uInt32Field 3456789012 test_eval TestDefaults.uInt32Field 3456789012
...@@ -65,5 +67,5 @@ test_eval globalPrintableStruct '(someText = "foo")' ...@@ -65,5 +67,5 @@ test_eval globalPrintableStruct '(someText = "foo")'
test_eval TestConstants.enumConst corge test_eval TestConstants.enumConst corge
test_eval 'TestListDefaults.lists.int32ListList[2][0]' 12341234 test_eval 'TestListDefaults.lists.int32ListList[2][0]' 12341234
$CAPNP compile -ofoo $TESTDATA/errors.capnp.nobuild 2>&1 | sed -e "s,^.*/errors[.]capnp[.]nobuild,file,g" | $CAPNP compile -ofoo $TESTDATA/errors.capnp.nobuild 2>&1 | sed -e "s,^.*/errors[.]capnp[.]nobuild,file,g" | tr -d '\r' |
cmp $TESTDATA/errors.txt - || fail error output cmp $TESTDATA/errors.txt - || fail error output
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment