go-jsonnet/tests.sh
Dave Cunningham 724650d358
Add native golang formatter (#388)
Add native golang formatter
2020-03-10 22:19:49 +00:00

34 lines
613 B
Bash
Executable File

#!/bin/bash
set -e
PYTHON_COMMAND=${PYTHON_COMMAND:=python}
set -x
[ "$SKIP_GO_TESTS" == 1 ] || go test ./...
if [ "$SKIP_PYTHON_BINDINGS_TESTS" == 1 ]
then
c-bindings-tests/build.sh
else
c-bindings-tests/run.sh
$PYTHON_COMMAND setup.py build --build-platlib .
$PYTHON_COMMAND -m pytest python
fi
export IMPLEMENTATION=golang
go build ./cmd/jsonnet
go build ./cmd/jsonnetfmt
export DISABLE_LIB_TESTS=true
export DISABLE_ERROR_TESTS=true
export JSONNETFMT_BIN="$PWD/jsonnetfmt"
export JSONNET_BIN="$PWD/jsonnet"
git submodule update --recursive cpp-jsonnet
cd cpp-jsonnet
exec ./tests.sh