run_test_case.yaml 935 B

12345678910111213141516171819202122232425262728293031
  1. name: Run test cases
  2. on:
  3. push:
  4. pull_request:
  5. release:
  6. types:
  7. - published
  8. - prereleased
  9. jobs:
  10. run_test_case:
  11. runs-on: ubuntu-latest
  12. container:
  13. image: golang:1.13
  14. steps:
  15. - uses: actions/checkout@v2
  16. - name: install lib
  17. run: apt-get update && apt-get install libzmq3-dev -y
  18. - name: run test case
  19. run: |
  20. mkdir -p data
  21. go build --buildmode=plugin -o plugins/sources/Random@v1.0.0.so plugins/sources/random.go
  22. go build --buildmode=plugin -o plugins/sinks/File@v1.0.0.so plugins/sinks/file.go
  23. go build --buildmode=plugin -o plugins/functions/Echo.so plugins/functions/echo.go
  24. go build --buildmode=plugin -o plugins/functions/CountPlusOne@v1.0.0.so plugins/functions/countPlusOne.go
  25. go test ./...
  26. go test --tags=edgex ./...