Lines Matching +full:upload +full:- +full:coverage
33 branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
48 backbone-router:
49 runs-on: ubuntu-22.04
56 COVERAGE: 1
65 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
68 - name: Build OTBR Docker
73 - name: Bootstrap
75 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
76 …sudo apt-get --no-install-recommends install -y python3-setuptools python3-wheel ninja-build socat…
77 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
78 - name: Build
81 - name: Get Thread-Wireshark
84 - name: Run
86 export CI_ENV="$(bash <(curl -s https://codecov.io/env)) -e GITHUB_ACTIONS -e COVERAGE"
88 …sudo -E ./script/test cert_suite ./tests/scripts/thread-cert/backbone/*.py || (sudo chmod a+r ot_t…
89 - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
91 name: cov-thread-1-3-backbone-docker
92 path: /tmp/coverage/
93 retention-days: 1
94 - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
97 name: thread-1-3-backbone-results
103 ot_testing/otbr-agent_*
104 - name: Generate Coverage
107 - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
109 name: cov-thread-1-3-backbone
110 path: tmp/coverage.info
111 retention-days: 1
113 thread-border-router:
114 runs-on: ubuntu-22.04
116 fail-fast: false
119 - otbr_mdns: "mDNSResponder"
121 cert_scripts: ./tests/scripts/thread-cert/border_router/*.py
125 - otbr_mdns: "mDNSResponder"
127 cert_scripts: ./tests/scripts/thread-cert/border_router/*.py
131 - otbr_mdns: "mDNSResponder"
133 cert_scripts: ./tests/scripts/thread-cert/border_router/MATN/*.py
137 - otbr_mdns: "mDNSResponder"
139 cert_scripts: ./tests/scripts/thread-cert/border_router/LowPower/*.py
143 - otbr_mdns: "mDNSResponder"
145 cert_scripts: ./tests/scripts/thread-cert/border_router/internet/*.py
149 - otbr_mdns: "avahi"
151 cert_scripts: ./tests/scripts/thread-cert/border_router/*.py
155 - otbr_mdns: "avahi"
157 cert_scripts: ./tests/scripts/thread-cert/border_router/*.py
161 - otbr_mdns: "avahi"
163 cert_scripts: ./tests/scripts/thread-cert/border_router/*.py
167 description: "core-firewall"
175 COVERAGE: 1
184 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
185 - name: Set firewall environment variables
189 - name: Build OTBR Docker
195 - name: Bootstrap
197 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
198 …sudo apt-get --no-install-recommends install -y python3-setuptools python3-wheel ninja-build socat…
199 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
200 - name: Build
203 - name: Get Thread-Wireshark
206 - name: Run
208 export CI_ENV="$(bash <(curl -s https://codecov.io/env)) -e GITHUB_ACTIONS -e COVERAGE"
210 …sudo -E ./script/test cert_suite ${{ matrix.cert_scripts }} || (sudo chmod a+r ot_testing/* && fal…
211 - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
213 name: cov-br-docker-${{ matrix.description }}-${{ matrix.otbr_mdns }}-${{matrix.otbr_trel}}
214 path: /tmp/coverage/
215 retention-days: 1
216 - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
219 name: br-results-${{ matrix.description }}-${{ matrix.otbr_mdns }}-${{matrix.otbr_trel}}
225 ot_testing/otbr-agent_*
226 - name: Generate Coverage
229 - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
231 name: cov-br-${{ matrix.description }}-${{ matrix.otbr_mdns }}-${{matrix.otbr_trel}}
232 path: tmp/coverage.info
233 retention-days: 1
235 upload-coverage:
237 - backbone-router
238 - thread-border-router
239 runs-on: ubuntu-22.04
241 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
244 - name: Bootstrap
246 sudo apt-get --no-install-recommends install -y lcov
247 - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
249 path: coverage/
250 pattern: cov-*
251 merge-multiple: true
252 - name: Combine Coverage
253 continue-on-error: true
256 - name: Upload Coverage
257 continue-on-error: true
258 uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0