test.sh 403 B

1234567891011121314151617181920
  1. #!/usr/bin/env bash
  2. function start_validator() {
  3. if ! lsof -t -i:8899; then
  4. echo "Starting solana-test-validator"
  5. solana-test-validator >/dev/null 2>&1 &
  6. fi
  7. }
  8. function test_project() {
  9. ./e2e/generate.cjs $1
  10. cd e2e/$1
  11. pnpm --ignore-workspace install && pnpm build && pnpm test
  12. cd ../..
  13. }
  14. start_validator
  15. test_project system
  16. test_project memo
  17. test_project dummy