Skip to content

Commit

Permalink
test: integration testing with circleci
Browse files Browse the repository at this point in the history
This adds an integration test run with every circleci run. It does not
take that long to run and would be helpful to have during runs to catch
things in advanced.

fixes: #10555
  • Loading branch information
powersj committed Jun 2, 2022
1 parent b818ac1 commit aa30301
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,17 @@ jobs:
- run: 'GOARCH=386 make check'
- test-go:
arch: "386"
test-integration:
machine:
image: ubuntu-2204:current
resource_class: large
steps:
- checkout
- restore_cache:
key: go-mod-v1-{{ checksum "go.sum" }}
- check-changed-files-or-halt
- run: 'make deps'
- run: 'make test-integration'
test-go-mac:
executor: mac
steps:
Expand All @@ -212,6 +223,7 @@ jobs:
executor:
name: win/default
shell: bash.exe
size: xlarge
steps:
- test-go:
os: windows
Expand Down Expand Up @@ -491,6 +503,10 @@ workflows:
filters:
tags:
only: /.*/
- 'test-integration':
filters:
tags:
only: /.*/
- 'windows-package':
requires:
- 'test-go-windows'
Expand Down

0 comments on commit aa30301

Please sign in to comment.