|
| 1 | +.PHONY: build |
| 2 | +build: |
| 3 | + docker build -t golang-sdk-image:latest -f Dockerfile . |
| 4 | + |
| 5 | +.PHONY: auto-test |
| 6 | +auto-test: build |
| 7 | + docker run --rm golang-sdk-image:latest bash /app/auto_test.sh |
| 8 | + |
| 9 | +.PHONY: before-release-test |
| 10 | +before-release-test: build |
| 11 | + docker run --rm \ |
| 12 | + -e API_KEY="$$API_KEY" \ |
| 13 | + -e API_SECRET="$$API_SECRET" \ |
| 14 | + -e API_PASSPHRASE="$$API_PASSPHRASE" \ |
| 15 | + -e USE_LOCAL="true" \ |
| 16 | + golang-sdk-image:latest \ |
| 17 | + bash /app/release_test.sh |
| 18 | + |
| 19 | +.PHONY: after-release-test |
| 20 | +after-release-test: build |
| 21 | + docker run --rm \ |
| 22 | + -e API_KEY="$$API_KEY" \ |
| 23 | + -e API_SECRET="$$API_SECRET" \ |
| 24 | + -e API_PASSPHRASE="$$API_PASSPHRASE" \ |
| 25 | + golang-sdk-image:latest \ |
| 26 | + bash /app/release_test.sh |
| 27 | + |
| 28 | +.PHONY: run-forever-test |
| 29 | +run-forever-test: build |
| 30 | + docker rm -f golang-run-forever-test || true |
| 31 | + docker run -idt \ |
| 32 | + -e API_KEY="$$API_KEY" \ |
| 33 | + -e API_SECRET="$$API_SECRET" \ |
| 34 | + -e API_PASSPHRASE="$$API_PASSPHRASE" \ |
| 35 | + --name golang-run-forever-test \ |
| 36 | + golang-sdk-image:latest \ |
| 37 | + bash /app/run_forever_test.sh |
| 38 | + |
| 39 | +.PHONY: reconnect-test |
| 40 | +reconnect-test: build |
| 41 | + docker rm -f golang-reconnect-test || true |
| 42 | + docker run -idt \ |
| 43 | + -e API_KEY="$$API_KEY" \ |
| 44 | + -e API_SECRET="$$API_SECRET" \ |
| 45 | + -e API_PASSPHRASE="$$API_PASSPHRASE" \ |
| 46 | + --name golang-reconnect-test --network isolated_net \ |
| 47 | + golang-sdk-image:latest \ |
| 48 | + bash /app/ws_reconnect_test.sh |
0 commit comments