Browse Source

add appveyor.yml for test in windows

wenzuochao 6 years ago
parent
commit
d0458ce96b
1 changed files with 31 additions and 0 deletions
  1. 31 0
      appveyor.yml

+ 31 - 0
appveyor.yml

@@ -0,0 +1,31 @@
+build: off
+
+shallow_clone: false
+
+platform:
+  - x64
+
+# Install GO
+
+install:
+  - go get -u github.com/golang/dep/cmd/dep
+  - SET PATH=C:\Users\appveyor\go\bin;%PATH%
+  - cp -rf C:\projects\alibaba-cloud-sdk-go C:\Users\appveyor\go\src
+  - cd C:\Users\appveyor\go\src\alibaba-cloud-sdk-go
+  - dep ensure
+
+test_script:
+  - go vet ./sdk
+  - go vet ./services/...
+  - go build ./sdk
+  - go build ./services/...
+  - go test -race -coverprofile=coverage.txt -covermode=atomic ./sdk/...
+  - test -z $ACCESS_KEY_ID -a -z $ACCESS_KEY_SECRET || go test -v -timeout 120s ./integration/...
+
+after_test:
+  - bash <(curl -s https://codecov.io/bash)
+
+environment:
+  matrix:
+    - go: 1.10.x
+    - go: 1.11.x