.gitlab-ci.yml (03f5db93ea228d41c909d64a954b291a1ebd795f) .gitlab-ci.yml (a447840acf83d5977ef0d2f01f3c4aaa857c71c0)
1# ----------------------------------------------------------------------------------------
2# HONEE GitLab CI
3# ----------------------------------------------------------------------------------------
4stages:
5 - test:stage-lint
6 - test:stage-full
7
8.test-basic:

--- 154 unchanged lines hidden (view full) ---

163 - echo "-------------- HONEE ---------------" && make info
164 - make clean
165 - make -j$NPROC_CPU
166 # Test suite
167 - echo "-------------- HONEE tests ---------"
168 - echo '[{"subject":"/","metrics":[{"name":"Transfer Size (KB)","value":"19.5","desiredSize":"smaller"},{"name":"Speed Index","value":0,"desiredSize":"smaller"},{"name":"Total Score","value":92,"desiredSize":"larger"},{"name":"Requests","value":4,"desiredSize":"smaller"}]}]' > performance.json
169 # -- Fastest libCEED CPU backend, parallel
170 # Note: /shared is faster due to /gen JiT time for CeedOperators overwhelming runtime improvements at these problem sizes
1# ----------------------------------------------------------------------------------------
2# HONEE GitLab CI
3# ----------------------------------------------------------------------------------------
4stages:
5 - test:stage-lint
6 - test:stage-full
7
8.test-basic:

--- 154 unchanged lines hidden (view full) ---

163 - echo "-------------- HONEE ---------------" && make info
164 - make clean
165 - make -j$NPROC_CPU
166 # Test suite
167 - echo "-------------- HONEE tests ---------"
168 - echo '[{"subject":"/","metrics":[{"name":"Transfer Size (KB)","value":"19.5","desiredSize":"smaller"},{"name":"Speed Index","value":0,"desiredSize":"smaller"},{"name":"Total Score","value":92,"desiredSize":"larger"},{"name":"Requests","value":4,"desiredSize":"smaller"}]}]' > performance.json
169 # -- Fastest libCEED CPU backend, parallel
170 # Note: /shared is faster due to /gen JiT time for CeedOperators overwhelming runtime improvements at these problem sizes
171 - NPROC_TEST=2 make -k -j$((NPROC_GPU / NPROC_POOL / 2)) CEED_BACKENDS="/gpu/hip/shared" JUNIT_BATCH="cpu-parallel" junit realsearch=%
171 - echo "Parallel tests skipped for now"
172 # - NPROC_TEST=2 make -k -j$((NPROC_GPU / NPROC_POOL / 2)) CEED_BACKENDS="/gpu/hip/shared" JUNIT_BATCH="cpu-parallel" junit realsearch=%
172 # Report status
173 - touch .SUCCESS
174 after_script:
175 - |
176 if [ -f .SUCCESS ]; then
177 gcovr --xml-pretty --exclude-unreachable-branches --print-summary -o coverage.xml;
178 fi
179 artifacts:

--- 67 unchanged lines hidden ---
173 # Report status
174 - touch .SUCCESS
175 after_script:
176 - |
177 if [ -f .SUCCESS ]; then
178 gcovr --xml-pretty --exclude-unreachable-branches --print-summary -o coverage.xml;
179 fi
180 artifacts:

--- 67 unchanged lines hidden ---