Swift: reenable ql tests on macos

This commit is contained in:
Paolo Tranquilli
2022-10-31 17:07:56 +01:00
parent 80ea2b8c5e
commit 59284739dd
2 changed files with 36 additions and 21 deletions

View File

@@ -63,31 +63,18 @@ jobs:
steps:
- uses: actions/checkout@v3
- uses: ./swift/actions/create-extractor-pack
qltests:
qltests-linux:
needs: build-linux
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ./swift/actions/env-setup
- uses: ./swift/actions/share-extractor-pack
- name: Test qltest.sh
run: |
bazel test //swift/tools/test/qltest
- uses: ./.github/actions/fetch-codeql
- name: Run QL tests
run: |
codeql test run \
--threads=0 \
--ram 5000 \
--search-path "${{ github.workspace }}/swift/extractor-pack" \
--check-databases \
--check-unused-labels \
--check-repeated-labels \
--check-redefined-labels \
--check-use-before-definition \
ql/test
env:
GITHUB_TOKEN: ${{ github.token }}
- uses: ./swift/actions/run-ql-tests
qltests-macos:
needs: build-macos
runs-on: macos-12-xl
steps:
- uses: actions/checkout@v3
- uses: ./swift/actions/run-ql-tests
integration-tests-linux:
needs: build-linux
runs-on: ubuntu-latest

View File

@@ -0,0 +1,28 @@
name: Build Swift CodeQL pack
description: Builds the Swift CodeQL pack
runs:
using: composite
steps:
- uses: ./swift/actions/env-setup
- uses: ./swift/actions/share-extractor-pack
- uses: ./swift/actions/share-extractor-pack
- name: Test qltest.sh
shell: bash
run: |
bazel test //swift/tools/test/qltest
- uses: ./.github/actions/fetch-codeql
- name: Run QL tests
shell: bash
run: |
codeql test run \
--threads=0 \
--ram 5000 \
--search-path "${{ github.workspace }}/swift/extractor-pack" \
--check-databases \
--check-unused-labels \
--check-repeated-labels \
--check-redefined-labels \
--check-use-before-definition \
ql/test
env:
GITHUB_TOKEN: ${{ github.token }}