2024-06-10 23:04:10 +08:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
# Copyright 2024 Nordic Semiconductor ASA
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
|
|
|
# This script runs the Babblesim CI BT tests.
|
|
|
|
# It can also be run locally.
|
|
|
|
# Note it will produce its output in ${ZEPHYR_BASE}/bsim_bt/
|
|
|
|
|
|
|
|
export ZEPHYR_BASE="${ZEPHYR_BASE:-${PWD}}"
|
|
|
|
cd ${ZEPHYR_BASE}
|
|
|
|
|
|
|
|
set -uex
|
|
|
|
|
|
|
|
# nrf52_bsim set:
|
|
|
|
nice tests/bsim/bluetooth/compile.sh
|
|
|
|
|
|
|
|
RESULTS_FILE=${ZEPHYR_BASE}/bsim_out/bsim_results.bt.52.xml \
|
|
|
|
TESTS_FILE=tests/bsim/bluetooth/tests.nrf52bsim.txt \
|
|
|
|
tests/bsim/run_parallel.sh
|
|
|
|
|
|
|
|
# nrf5340bsim/nrf5340/cpunet set:
|
|
|
|
nice tests/bsim/bluetooth/compile.nrf5340bsim_nrf5340_cpunet.sh
|
|
|
|
|
|
|
|
BOARD=nrf5340bsim/nrf5340/cpunet \
|
|
|
|
RESULTS_FILE=${ZEPHYR_BASE}/bsim_out/bsim_results.bt.53_cpunet.xml \
|
|
|
|
TESTS_FILE=tests/bsim/bluetooth/tests.nrf5340bsim_nrf5340_cpunet.txt \
|
|
|
|
tests/bsim/run_parallel.sh
|
|
|
|
|
|
|
|
# nrf5340 split stack set:
|
|
|
|
nice tests/bsim/bluetooth/compile.nrf5340bsim_nrf5340_cpuapp.sh
|
|
|
|
|
|
|
|
BOARD=nrf5340bsim/nrf5340/cpuapp \
|
|
|
|
RESULTS_FILE=${ZEPHYR_BASE}/bsim_out/bsim_results.bt.53_cpuapp.xml \
|
|
|
|
TESTS_FILE=tests/bsim/bluetooth/tests.nrf5340bsim_nrf5340_cpuapp.txt \
|
|
|
|
tests/bsim/run_parallel.sh
|
2024-06-11 16:38:39 +08:00
|
|
|
|
|
|
|
# nrf54l15bsim/nrf54l15/cpuapp set:
|
2024-07-04 11:43:13 +08:00
|
|
|
nice tests/bsim/bluetooth/compile.nrf54l15bsim_nrf54l15_cpuapp.sh
|
|
|
|
|
|
|
|
BOARD=nrf54l15bsim/nrf54l15/cpuapp \
|
|
|
|
RESULTS_FILE=${ZEPHYR_BASE}/bsim_out/bsim_results.bt.54l15_cpuapp.xml \
|
|
|
|
TESTS_FILE=tests/bsim/bluetooth/tests.nrf54l15bsim_nrf54l15_cpuapp.txt \
|
|
|
|
tests/bsim/run_parallel.sh
|