Lines Matching +full:clang +full:- +full:10

33     branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
43 permissions: # added using https://github.com/step-security/secure-workflows
48 thread-1-3:
49 name: thread-1-3-${{ matrix.compiler.c }}-${{ matrix.arch }}
50 runs-on: ubuntu-20.04
52 CFLAGS: -${{ matrix.arch }}
53 CXXFLAGS: -${{ matrix.arch }}
54 LDFLAGS: -${{ matrix.arch }}
63 fail-fast: false
65 … compiler: [{c: "gcc", cxx: "g++", gcov: "gcc"}, { c: "clang-10", cxx: "clang++-10", gcov: "llvm"}]
68 - name: Harden Runner
69 uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
71 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
73 - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
76 - name: Bootstrap
78 sudo dpkg --add-architecture i386
79 sudo apt-get update
80 …sudo apt-get --no-install-recommends install -y clang-10 clang++-10 ninja-build python3-setuptools…
81 …sudo apt-get --no-install-recommends install -y g++-multilib libreadline-dev:i386 libncurses-dev:i…
82 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
83 - name: Build
86 - name: Run
88 ulimit -c unlimited
91 ./script/test cert_suite tests/scripts/thread-cert/v1_2_*
92 - name: Check Crash
95 CRASHED=$(./script/test check_crash | tail -1)
96 [[ $CRASHED -eq "1" ]] && echo "Crashed!" || echo "Not crashed."
98 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
101 name: thread-1-3-${{ matrix.compiler.c }}-${{ matrix.arch }}-pcaps
103 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
106 name: core-packet-verification-thread-1-3
108 ./ot-core-dump/*
109 - name: Generate Coverage
112 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
114 name: cov-thread-1-3-${{ matrix.compiler.c }}-${{ matrix.arch }}
117 packet-verification-low-power:
118 runs-on: ubuntu-20.04
129 - name: Harden Runner
130 uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
132 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
134 - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
137 - name: Bootstrap
139 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
140 …sudo apt-get --no-install-recommends install -y g++-multilib python3-setuptools python3-wheel ninj…
141 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
142 - name: Build
145 - name: Get Thread-Wireshark
148 - name: Run
150 ulimit -c unlimited
152 for i in {1..10}
154 ./script/test cert_suite ./tests/scripts/thread-cert/v1_2_LowPower*.py
156 - name: Check Crash
159 CRASHED=$(./script/test check_crash | tail -1)
160 [[ $CRASHED -eq "1" ]] && echo "Crashed!" || echo "Not crashed."
162 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
165 name: packet-verification-low-power-pcaps
169 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
172 name: core-packet-verification-low-power
174 ./ot-core-dump/*
175 - name: Generate Coverage
178 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
180 name: cov-packet-verification-low-power
183 packet-verification-1-1-on-1-3:
184 runs-on: ubuntu-20.04
193 - name: Harden Runner
194 uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
196 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
198 - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
201 - name: Bootstrap
203 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
204 …sudo apt-get --no-install-recommends install -y g++-multilib python3-setuptools python3-wheel ninj…
205 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
206 - name: Build
209 - name: Get Thread-Wireshark
212 - name: Run
214 …./script/test cert_suite ./tests/scripts/thread-cert/Cert_*.py ./tests/scripts/thread-cert/test_*.…
215 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
218 name: packet-verification-1.1-on-1.3-pcaps
222 - name: Generate Coverage
225 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
227 name: cov-packet-verification-1-1-on-1-3
231 runs-on: ubuntu-20.04
237 - name: Harden Runner
238 uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
240 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
242 - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
245 - name: Bootstrap
247 sudo apt-get --no-install-recommends install -y expect ninja-build lcov socat
248 - name: Run RCP Mode
250 ulimit -c unlimited
252 OT_OPTIONS=-DOT_READLINE=OFF OT_NODE_TYPE=rcp ./script/test build expect
253 - name: Check Crash
256 CRASHED=$(./script/test check_crash | tail -1)
257 [[ $CRASHED -eq "1" ]] && echo "Crashed!" || echo "Not crashed."
259 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
262 name: core-expect-1-3
264 ./ot-core-dump/*
265 - name: Generate Coverage
268 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
270 name: cov-expects
273 thread-1-3-posix:
274 runs-on: ubuntu-20.04
285 - name: Harden Runner
286 uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
288 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
290 - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
293 - name: Bootstrap
295 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
296 …sudo apt-get --no-install-recommends install -y libreadline6-dev g++-multilib ninja-build python3-
297 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
298 - name: Build
301 - name: Run
303 ulimit -c unlimited
305 ./script/test cert tests/scripts/thread-cert/v1_2_LowPower_5_3_01_SSEDAttachment.py
306 … ./script/test cert tests/scripts/thread-cert/v1_2_LowPower_6_1_07_PreferringARouterOverAReed.py
307 ./script/test cert tests/scripts/thread-cert/v1_2_router_5_1_1.py
308 ./script/test cert tests/scripts/thread-cert/v1_2_test_csl_transmission.py
309 ./script/test cert tests/scripts/thread-cert/v1_2_test_enhanced_frame_pending.py
310 ./script/test cert tests/scripts/thread-cert/v1_2_test_parent_selection.py
311 - name: Check Crash
314 CRASHED=$(./script/test check_crash | tail -1)
315 [[ $CRASHED -eq "1" ]] && echo "Crashed!" || echo "Not crashed."
317 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
320 name: thread-1-3-posix-pcaps
322 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
325 name: core-thread-1-3-posix
327 ./ot-core-dump/*
328 - name: Generate Coverage
331 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
333 name: cov-thread-1-3-posix
336 upload-coverage:
338 - thread-1-3
339 - packet-verification-low-power
340 - packet-verification-1-1-on-1-3
341 - expects
342 - thread-1-3-posix
343 runs-on: ubuntu-20.04
345 - name: Harden Runner
346 uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
348 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
350 - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
353 - name: Bootstrap
355 sudo apt-get --no-install-recommends install -y lcov
356 - uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
359 - name: Combine Coverage
362 - name: Upload Coverage
363 uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
368 delete-coverage-artifacts:
369 needs: upload-coverage
370 runs-on: ubuntu-20.04
372 - name: Harden Runner
373 uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
375 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
377 - uses: geekyeggo/delete-artifact@54ab544f12cdb7b71613a16a2b5a37a9ade990af # v2.0.0
379 name: cov-*