setup-tests.sh 1022 B

12345678910111213141516
  1. #!/bin/bash
  2. active_version=$(solana -V | awk '{print $2}')
  3. if [ "$active_version" != "2.1.0" ]; then
  4. agave-install init 2.1.0
  5. fi
  6. git submodule update --init --recursive --depth 1
  7. cd ts/packages/borsh && yarn --frozen-lockfile && yarn build && yarn link --force && cd ../../../
  8. cd ts/packages/anchor-errors && yarn --frozen-lockfile && yarn build && yarn link --force && cd ../../../
  9. cd ts/packages/anchor && yarn --frozen-lockfile && yarn build:node && yarn link && cd ../../../
  10. cd ts/packages/spl-associated-token-account && yarn --frozen-lockfile && yarn build:node && yarn link && cd ../../../
  11. cd ts/packages/spl-token && yarn --frozen-lockfile && yarn build:node && yarn link && cd ../../../
  12. cd examples/tutorial && yarn link @coral-xyz/anchor @coral-xyz/borsh && yarn --frozen-lockfile && cd ../../
  13. cd tests && yarn link @coral-xyz/anchor @coral-xyz/borsh @coral-xyz/spl-associated-token-account @coral-xyz/spl-token && yarn --frozen-lockfile && cd ..
  14. cargo install --path cli anchor-cli --locked --force --debug