solana: bridge: Delete makefile
The tests no longer need a running instance of the test validator so this is no longer necessary.
This commit is contained in:
parent
589c8023d0
commit
06c79838bd
|
@ -1,33 +0,0 @@
|
||||||
BRIDGE_ADDRESS=Bridge1p5gheXUvJ6jGWGeCsgPKgnE3YgdGKRVCMY9o
|
|
||||||
# These tests use a different emitter for some reason
|
|
||||||
export EMITTER_ADDRESS=CiByUvEcx7w2HA4VHcPCBUAFQ73Won9kB36zW9VjirSr
|
|
||||||
|
|
||||||
.PHONY: test .FORCE
|
|
||||||
|
|
||||||
.FORCE:
|
|
||||||
|
|
||||||
target/deploy/bridge.so: .FORCE
|
|
||||||
cargo build-bpf
|
|
||||||
|
|
||||||
/tmp/ledger:
|
|
||||||
mkdir -p $@
|
|
||||||
|
|
||||||
test: target/deploy/bridge.so /tmp/ledger
|
|
||||||
# Kill solana test validator if already running, as we'll need a new one
|
|
||||||
@if pgrep solana-test; then pkill solana-test; fi
|
|
||||||
# Sleep here for a bit so that the process can close the port
|
|
||||||
@sleep 1
|
|
||||||
# Start test validator
|
|
||||||
# We redirect the logs to test.log in case they're useful
|
|
||||||
solana-test-validator \
|
|
||||||
--ledger /tmp/ledger \
|
|
||||||
--bpf-program ${BRIDGE_ADDRESS} target/deploy/bridge.so \
|
|
||||||
--reset --log > test.log 2>&1 &
|
|
||||||
# Sleep for a few seconds so the validator initialises properly
|
|
||||||
@sleep 5
|
|
||||||
# Run tests. If the tests fail, we kill the validator, but make sure we return
|
|
||||||
# status 1 (for CI)
|
|
||||||
BRIDGE_PAYER=/tmp/ledger/faucet-keypair.json cargo test || (pkill solana-test && exit 1)
|
|
||||||
# If the tests succeeded, let's kill the validator
|
|
||||||
@pkill solana-test
|
|
||||||
|
|
Loading…
Reference in New Issue