Skip to content

Commit a2da057

Browse files
Merge pull request #3186 from verilog-to-routing/feature-ci-build-cleanup
[CI] The Big Beautiful Build
2 parents 589514f + 9620cce commit a2da057

File tree

13 files changed

+271
-161
lines changed

13 files changed

+271
-161
lines changed

.github/scripts/unittest.sh

Lines changed: 0 additions & 15 deletions
This file was deleted.

.github/workflows/nightly_test_manual.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,3 +135,37 @@ jobs:
135135
name: nightly_tests_golden
136136
path: |
137137
vtr_flow/**/vtr_reg_nightly*/**/golden_results.txt
138+
139+
Coverity:
140+
name: 'Coverity Scan'
141+
runs-on: ubuntu-24.04
142+
steps:
143+
144+
- uses: actions/setup-python@v5
145+
with:
146+
python-version: 3.12.3
147+
- uses: actions/checkout@v4
148+
with:
149+
submodules: 'true'
150+
151+
- name: Get number of CPU cores
152+
uses: SimenB/github-actions-cpu-cores@v2
153+
id: cpu-cores
154+
155+
- name: Install dependencies
156+
run: ./.github/scripts/install_dependencies.sh
157+
158+
- uses: hendrikmuhs/[email protected]
159+
with:
160+
key: ${{ github.job }}
161+
162+
- name: Test
163+
env:
164+
CMAKE_PARAMS: '-DVTR_ASSERT_LEVEL=3 -DWITH_BLIFEXPLORER=on'
165+
NUM_PROC: ${{ steps.cpu-cores.outputs.count }}
166+
_COVERITY_URL: 'https://scan.coverity.com/download/linux64'
167+
_COVERITY_MD5: 'd0d7d7df9d6609e578f85096a755fb8f'
168+
run: |
169+
export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
170+
./.github/scripts/build.sh
171+

0 commit comments

Comments
 (0)