From d11a411197c5f213b4ea8e9fa136fc418b844560 Mon Sep 17 00:00:00 2001 From: Russell Hancox Date: Tue, 17 Aug 2021 13:54:31 -0400 Subject: [PATCH] CI: Re-org CI workflows, ignore /Applications in coverage --- .github/workflows/ci.yml | 10 +++++----- coverage/generate_cov.sh => generate_cov.sh | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) rename coverage/generate_cov.sh => generate_cov.sh (94%) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ec4e34f89..bf16131d3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,17 +17,17 @@ jobs: steps: - uses: actions/checkout@v2 + - name: Build Userspace + run: bazel build --apple_generate_dsym -c opt :release --define=SANTA_BUILD_TYPE=ci + - name: Build Driver + run: bazel build --apple_generate_dsym -c opt :release_driver --define=SANTA_BUILD_TYPE=ci - name: Test run: bazel test :unit_tests --define=SANTA_BUILD_TYPE=ci - name: Generate test coverage - run: sh ./coverage/generate_cov.sh + run: sh ./generate_cov.sh - name: Coveralls uses: coverallsapp/github-action@master with: github-token: ${{ secrets.GITHUB_TOKEN }} path-to-lcov: ./CoverageData/info.lcov flag-name: Unit - - name: Build Userspace - run: bazel build --apple_generate_dsym -c opt :release --define=SANTA_BUILD_TYPE=ci - - name: Build Driver - run: bazel build --apple_generate_dsym -c opt :release_driver --define=SANTA_BUILD_TYPE=ci diff --git a/coverage/generate_cov.sh b/generate_cov.sh similarity index 94% rename from coverage/generate_cov.sh rename to generate_cov.sh index 031f723ba..2e2122e9c 100755 --- a/coverage/generate_cov.sh +++ b/generate_cov.sh @@ -25,7 +25,7 @@ function generate_lcov() { true > $COV_FILE for file in $object_files; do xcrun llvm-cov export -instr-profile "$PROFILE_PATH/default.profdata" -format=lcov \ - --ignore-filename-regex="external/.*" \ + --ignore-filename-regex="/Applications/.*|external/.*" \ $file | sed "s,$bazel_base,$GIT_ROOT," >> $COV_FILE done