ceremonyclient/node/test_weso_frame_prover.sh
2024-06-06 00:14:29 +02:00

20 lines
520 B
Bash
Executable File

#!/bin/bash
set -euxo pipefail
SCRIPT_DIR="${SCRIPT_DIR:-$( cd "../$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )}"
ROOT_DIR="$SCRIPT_DIR"
BINDINGS_DIR="$ROOT_DIR/node"
BINARIES_DIR="$ROOT_DIR/target/release"
go generate
# Test the generated bindings
pushd "$BINDINGS_DIR" > /dev/null
LD_LIBRARY_PATH="${LD_LIBRARY_PATH:-}:$BINARIES_DIR" \
CGO_LDFLAGS="-lvdf -L$BINARIES_DIR -ldl" \
CGO_ENABLED=1 \
LC_RPATH="$BINARIES_DIR" \
GOEXPERIMENT=arenas \
go test -v crypto/wesolowski_frame_prover_test.go