Skip to content

Commit 722c82e

Browse files
Add AppVerifier to CI (#389)
1 parent f81ee94 commit 722c82e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,17 @@ jobs:
117117
run: |
118118
python -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_SOURCE }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder.pyz')"
119119
python builder.pyz build -p ${{ env.PACKAGE_NAME }} --cmake-extra=-DBUILD_SHARED_LIBS=ON
120+
121+
windows-app-verifier:
122+
runs-on: windows-2022 # latest
123+
steps:
124+
- name: Build ${{ env.PACKAGE_NAME }} + consumers
125+
run: |
126+
python -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_SOURCE }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder.pyz')"
127+
python builder.pyz build -p ${{ env.PACKAGE_NAME }} run_tests=false --cmake-extra=-DBUILD_TESTING=ON
128+
- name: Run and check AppVerifier
129+
run: |
130+
python .\aws-c-http\build\deps\aws-c-common\scripts\appverifier_ctest.py --build_directory .\aws-c-http\build\aws-c-http
120131
121132
osx:
122133
runs-on: macos-11 # latest

0 commit comments

Comments
 (0)