Skip to content

Commit

Permalink
extra tests
Browse files Browse the repository at this point in the history
  • Loading branch information
edwardhartnett committed Nov 4, 2024
1 parent 2617f3f commit f47b4e5
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions .github/workflows/developer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
strategy:
fail-fast: true
matrix:
config: ["asan/warning check", "docs/code coverage"]
config: ["asan/warning check", "docs/code coverage", "extra"]

steps:

Expand Down Expand Up @@ -58,7 +58,7 @@ jobs:
uses: actions/cache@v4
with:
path: ~/data
key: data-developer-5
key: data-developer-6

- name: asan
if: matrix.config == 'asan/warning check'
Expand All @@ -84,6 +84,18 @@ jobs:
ctest --verbose --output-on-failure --rerun-failed
gcovr --root .. -v --html-details --exclude ../tests --exclude CMakeFiles --print-summary -o test-coverage.html &> /dev/null
- name: build
if: matrix.config == 'extra'
run: |
set -x
cd g2
mkdir build
doxygen --version
cd build
cmake -DBUILD_UTILS=ON -DG2C_COMPARE=ON -DUSE_AEC=ON -DFTP_TEST_FILES=ON -DTEST_FILE_DIR=/home/runner/data -DFTP_LARGE_TEST_FILES=ON -DFTP_EXTRA_TESTS_FILES=ON -DCMAKE_PREFIX_PATH="$GITHUB_WORKSPACE/nceplibs/jasper;$GITHUB_WORKSPACE/nceplibs/NCEPLIBS-bacio;$GITHUB_WORKSPACE/nceplibs/NCEPLIBS-w3emc;$GITHUB_WORKSPACE/nceplibs/NCEPLIBS-ip;$GITHUB_WORKSPACE/nceplibs/NCEPLIBS-g2c" ..
make -j2 VERBOSE=1
ctest --verbose --output-on-failure --rerun-failed
- name: cache-data
if: steps.cache-data.outputs.cache-hit != 'true'
run: |
Expand Down

0 comments on commit f47b4e5

Please sign in to comment.