Lines Matching +full:- +full:multilib

33     branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
49 runs-on: ubuntu-20.04
57 - name: Harden Runner
58 uses: step-security/harden-runner@6b3083af2869dc3314a0257a42f4af696cc79ba3 # v2.3.1
60 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
62 - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
65 - name: Bootstrap
67 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
68 … sudo apt-get --no-install-recommends install -y llvm-runtime python3-setuptools python3-wheel
69 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
70 - name: Run
72 export ASAN_SYMBOLIZER_PATH=`which llvm-symbolizer`
74 export DISTCHECK_CONFIGURE_FLAGS= CPPFLAGS=-DOPENTHREAD_SIMULATION_VIRTUAL_TIME=1
77 VERBOSE=1 make -f examples/Makefile-simulation distcheck
79 packet-verification:
80 runs-on: ubuntu-20.04
88 - name: Harden Runner
89 uses: step-security/harden-runner@6b3083af2869dc3314a0257a42f4af696cc79ba3 # v2.3.1
91 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
93 - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
96 - name: Bootstrap
98 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
99 …sudo apt-get --no-install-recommends install -y g++-multilib python3-setuptools python3-wheel ninj…
100 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
101 - name: Build
104 - name: Get Thread-Wireshark
107 - name: Run
109 …./script/test cert_suite ./tests/scripts/thread-cert/Cert_*.py ./tests/scripts/thread-cert/test_*.…
110 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
113 name: packet-verification-pcaps
117 - name: Generate Coverage
120 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
122 name: cov-packet-verification
125 cli-ftd:
126 runs-on: ubuntu-20.04
128 CFLAGS: -m32
129 CXXFLAGS: -m32
130 LDFLAGS: -m32
136 - name: Harden Runner
137 uses: step-security/harden-runner@6b3083af2869dc3314a0257a42f4af696cc79ba3 # v2.3.1
139 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
141 - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
144 - name: Bootstrap
146 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
147 …sudo apt-get --no-install-recommends install -y lcov ninja-build g++-multilib python3-setuptools p…
148 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
149 - name: Build
152 - name: Run
154 …./script/test cert_suite ./tests/scripts/thread-cert/Cert_*.py ./tests/scripts/thread-cert/test_*.…
155 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
158 name: cli-ftd-thread-cert
160 - name: Generate Coverage
163 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
165 name: cov-cli-ftd
168 cli-mtd:
169 name: cli-mtd MESSAGE_USE_HEAP=${{ matrix.message_use_heap }}
170 runs-on: ubuntu-20.04
172 fail-fast: false
176 CFLAGS: -m32
177 CXXFLAGS: -m32
178 LDFLAGS: -m32
186 - name: Harden Runner
187 uses: step-security/harden-runner@6b3083af2869dc3314a0257a42f4af696cc79ba3 # v2.3.1
189 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
191 - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
194 - name: Bootstrap
196 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
197 …sudo apt-get --no-install-recommends install -y lcov ninja-build g++-multilib python3-setuptools p…
198 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
199 - name: Build
202 - name: Run
204 …./script/test cert_suite ./tests/scripts/thread-cert/Cert_*.py ./tests/scripts/thread-cert/test_*.…
205 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
208 name: cli-mtd-thread-cert
210 - name: Generate Coverage
213 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
215 name: cov-cli-mtd-${{ matrix.message_use_heap }}
218 cli-time-sync:
219 runs-on: ubuntu-20.04
221 CFLAGS: -m32
222 CXXFLAGS: -m32
223 LDFLAGS: -m32
229 - name: Harden Runner
230 uses: step-security/harden-runner@6b3083af2869dc3314a0257a42f4af696cc79ba3 # v2.3.1
232 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
234 - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
237 - name: Bootstrap
239 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
240 …sudo apt-get --no-install-recommends install -y g++-multilib lcov ninja-build python3-setuptools p…
241 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
242 - name: Build
244 OT_OPTIONS="-DOT_TIME_SYNC=ON" ./script/test build
245 - name: Run
247 …./script/test cert_suite ./tests/scripts/thread-cert/Cert_*.py ./tests/scripts/thread-cert/test_*.…
248 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
251 name: cli-time-sync-thread-cert
253 - name: Generate Coverage
256 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
258 name: cov-cli-time-sync
262 runs-on: ubuntu-20.04
264 CFLAGS: -DCLI_COAP_SECURE_USE_COAP_DEFAULT_HANDLER=1 -DOPENTHREAD_CONFIG_MLE_MAX_CHILDREN=15
265 CXXFLAGS: -DCLI_COAP_SECURE_USE_COAP_DEFAULT_HANDLER=1 -DOPENTHREAD_CONFIG_MLE_MAX_CHILDREN=15
268 - name: Harden Runner
269 uses: step-security/harden-runner@6b3083af2869dc3314a0257a42f4af696cc79ba3 # v2.3.1
271 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
273 - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
274 - name: Bootstrap
276 sudo apt-get --no-install-recommends install -y expect ninja-build lcov socat
277 - name: Run
279 ulimit -c unlimited
281 …OT_OPTIONS='-DOT_TIME_SYNC=ON -DOT_FULL_LOGS=ON -DOT_LOG_OUTPUT=PLATFORM_DEFINED' VIRTUAL_TIME=0 .…
282 - name: Check Crash
285 CRASHED=$(./script/test check_crash | tail -1)
286 [[ $CRASHED -eq "1" ]] && echo "Crashed!" || echo "Not crashed."
288 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
291 name: core-expect-cli
293 ./ot-core-dump/*
294 - name: Generate Coverage
297 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
299 name: cov-expects
302 ot-commissioner:
303 runs-on: ubuntu-20.04
307 - name: Harden Runner
308 uses: step-security/harden-runner@6b3083af2869dc3314a0257a42f4af696cc79ba3 # v2.3.1
310 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
312 - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
315 - name: Bootstrap
320 sudo apt-get install -y avahi-daemon avahi-utils lcov
321 …script/git-tool clone https://github.com/openthread/ot-commissioner.git /tmp/ot-commissioner --dep…
322 - name: Build
324 cd /tmp/ot-commissioner
326 cmake -GNinja \
327 -DCMAKE_CXX_STANDARD=11 \
328 -DCMAKE_CXX_STANDARD_REQUIRED=ON \
329 -DCMAKE_BUILD_TYPE=Release \
330 -DCMAKE_INSTALL_PREFIX=/usr/local \
331 -DOT_COMM_COVERAGE=ON \
332 -DOT_COMM_CCM=OFF \
333 -S . -B build
334 cmake --build build
335 sudo cmake --install build
336 - name: Run
339 cd /tmp/ot-commissioner/tests/integration
342 - name: Generate Coverage
345 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
347 name: cov-ot-commissioner
350 multiple-instance:
351 runs-on: ubuntu-20.04
356 CXXFLAGS: "-DOPENTHREAD_CONFIG_LOG_PREPEND_UPTIME=0"
358 - name: Harden Runner
359 uses: step-security/harden-runner@6b3083af2869dc3314a0257a42f4af696cc79ba3 # v2.3.1
361 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
363 - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
366 - name: Bootstrap
368 … sudo apt-get --no-install-recommends install -y lcov ninja-build python3-setuptools python3-wheel
369 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
370 - name: Build
372 OT_OPTIONS="-DOT_MULTIPLE_INSTANCE=ON" ./script/test build
373 - name: Run
375 …./script/test cert_suite ./tests/scripts/thread-cert/Cert_*.py ./tests/scripts/thread-cert/test_*.…
376 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
380 path: build/simulation/tests/scripts/thread-cert
381 - name: Generate Coverage
384 - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
386 name: cov-multiple-instance
389 upload-coverage:
391 - packet-verification
392 - cli-ftd
393 - cli-mtd
394 - cli-time-sync
395 - expects
396 - ot-commissioner
397 - multiple-instance
398 runs-on: ubuntu-20.04
400 - name: Harden Runner
401 uses: step-security/harden-runner@6b3083af2869dc3314a0257a42f4af696cc79ba3 # v2.3.1
403 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
405 - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
408 - name: Bootstrap
410 sudo apt-get --no-install-recommends install -y lcov
411 - uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
414 - name: Combine Coverage
417 - name: Upload Coverage
418 uses: codecov/codecov-action@894ff025c7b54547a9a2a1e9f228beae737ad3c2 # v3.1.3
423 delete-coverage-artifacts:
424 needs: upload-coverage
425 runs-on: ubuntu-20.04
427 - name: Harden Runner
428 uses: step-security/harden-runner@6b3083af2869dc3314a0257a42f4af696cc79ba3 # v2.3.1
430 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
432 - uses: geekyeggo/delete-artifact@54ab544f12cdb7b71613a16a2b5a37a9ade990af # v2.0.0
434 name: cov-*