workspace-test.sh 633 B

123456789101112131415161718192021
  1. #!/usr/bin/env bash
  2. #
  3. # This script is used to prepare the environment in order to run the NEAR
  4. # workspaces based tests. It relies on the relative position of the wormhole-
  5. # stub contract to this directory.
  6. set -x
  7. set -euo pipefail
  8. # Setup rust to build wasm.
  9. rustup target add wasm32-unknown-unknown
  10. cargo build --release --target wasm32-unknown-unknown --locked
  11. cp target/wasm32-unknown-unknown/release/pyth_near.wasm .
  12. (
  13. cd ../wormhole-stub
  14. cargo build --release --target wasm32-unknown-unknown --locked
  15. cp target/wasm32-unknown-unknown/release/wormhole_stub.wasm ../receiver
  16. )
  17. RUST_LOG=info cargo test --locked