diff --git a/.circleci/config.yml b/.circleci/config.yml index 6ab92b8fd..1c939e449 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,5 +1,8 @@ version: 2.1 +orbs: + win: circleci/windows@2.2.0 + jobs: # All checks on the codebase that can run in parallel to build_shared_library libwasmvm_sanity: @@ -179,6 +182,19 @@ jobs: command: make test-safety - run: make build-go + # Note: this is pretty limited right now because it only tests the checked-in + # wasmvm.dll without rebuilding it. + test-windows: + executor: + name: win/default + shell: powershell.exe + steps: + - checkout + - run: systeminfo + - run: + name: Run go tests using wasmvm.dll + command: go test -v ./api ./types . + test_alpine_build: machine: image: ubuntu-2004:202101-01 @@ -282,6 +298,7 @@ workflows: - tidy-go - format-scripts - lint-scripts + - test-windows - build_shared_library: filters: # required since other jobs with tag filters require this one tags: