tests: bsim: bluetooth: host: use twister to compile tests
Bluetooth host bsim tests are compiled with shell scripts, but it is possible to use twister, which supports compilation (but not running at the moment). Compiling with twister requires fewer shell scripts, provides cleaner interface and more flexible configuration. Signed-off-by: Artur Dobrynin <artur.dobrynin@nordicsemi.no>
This commit is contained in:
parent
04dd110881
commit
e0f74cf1b0
127 changed files with 874 additions and 774 deletions
11
tests/bsim/bluetooth/host/adv/chain/testcase.yaml
Normal file
11
tests/bsim/bluetooth/host/adv/chain/testcase.yaml
Normal file
|
@ -0,0 +1,11 @@
|
|||
tests:
|
||||
bluetooth.host.adv.chain:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
- nrf5340bsim/nrf5340/cpunet
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_adv_chain_prj_conf
|
|
@ -1,23 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
# Compile all the applications needed by the bsim tests in these subfolders
|
||||
|
||||
#set -x #uncomment this line for debugging
|
||||
set -ue
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be set to point to the zephyr root directory}"
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app=tests/bsim/bluetooth/host/adv/chain compile
|
||||
app=tests/bsim/bluetooth/host/adv/extended conf_file=prj_advertiser.conf compile
|
||||
app=tests/bsim/bluetooth/host/adv/extended conf_file=prj_scanner.conf compile
|
||||
app=tests/bsim/bluetooth/host/adv/periodic compile
|
||||
app=tests/bsim/bluetooth/host/adv/periodic conf_file=prj_long_data.conf compile
|
||||
app=tests/bsim/bluetooth/host/adv/periodic conf_file=prj_coded.conf compile
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/adv/encrypted/css_sample_data/compile.sh
|
||||
app=tests/bsim/bluetooth/host/adv/encrypted/ead_sample compile
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/adv/long_ad/compile.sh
|
||||
|
||||
wait_for_background_jobs
|
|
@ -1,15 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
set -eu
|
||||
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.adv.encrypted.css_sample_data:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_adv_encrypted_css_sample_data_prj_conf
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.adv.encrypted.ead_sample:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_adv_encrypted_ead_sample_prj_conf
|
20
tests/bsim/bluetooth/host/adv/extended/testcase.yaml
Normal file
20
tests/bsim/bluetooth/host/adv/extended/testcase.yaml
Normal file
|
@ -0,0 +1,20 @@
|
|||
common:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
- nrf5340bsim/nrf5340/cpunet
|
||||
harness: bsim
|
||||
|
||||
tests:
|
||||
bluetooth.host.adv.extended.advertiser:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_adv_extended_prj_advertiser_conf
|
||||
extra_args:
|
||||
CONF_FILE=prj_advertiser.conf
|
||||
bluetooth.host.adv.extended.scanner:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_adv_extended_prj_scanner_conf
|
||||
extra_args:
|
||||
CONF_FILE=prj_scanner.conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/adv/long_ad/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/adv/long_ad/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.adv.long_ad:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_adv_long_ad_prj_conf
|
23
tests/bsim/bluetooth/host/adv/periodic/testcase.yaml
Normal file
23
tests/bsim/bluetooth/host/adv/periodic/testcase.yaml
Normal file
|
@ -0,0 +1,23 @@
|
|||
common:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
- nrf5340bsim/nrf5340/cpunet
|
||||
harness: bsim
|
||||
|
||||
tests:
|
||||
bluetooth.host.adv.periodic:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_adv_periodic_prj_conf
|
||||
bluetooth.host.adv.periodic.coded:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_adv_periodic_prj_coded_conf
|
||||
extra_args:
|
||||
EXTRA_CONF_FILE=prj_coded.conf
|
||||
bluetooth.host.adv.periodic.long_data:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_adv_periodic_prj_long_data_conf
|
||||
extra_args:
|
||||
EXTRA_CONF_FILE=prj_long_data.conf
|
|
@ -1,27 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
# Compile all the applications needed by the bsim tests in these subfolders
|
||||
|
||||
#set -x #uncomment this line for debugging
|
||||
set -ue
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be set to point to the zephyr root directory}"
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app=tests/bsim/bluetooth/host/att/eatt conf_file=prj_lowres.conf compile
|
||||
app=tests/bsim/bluetooth/host/att/eatt conf_file=prj_collision.conf compile
|
||||
app=tests/bsim/bluetooth/host/att/eatt conf_file=prj_multiple_conn.conf compile
|
||||
app=tests/bsim/bluetooth/host/att/eatt conf_file=prj_autoconnect.conf compile
|
||||
app=tests/bsim/bluetooth/host/att/eatt_notif conf_file=prj.conf compile
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/att/mtu_update/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/att/read_fill_buf/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/att/retry_on_sec_err/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/att/sequential/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/att/pipeline/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/att/long_read/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/att/open_close/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/att/timeout/compile.sh
|
||||
|
||||
wait_for_background_jobs
|
27
tests/bsim/bluetooth/host/att/eatt/testcase.yaml
Normal file
27
tests/bsim/bluetooth/host/att/eatt/testcase.yaml
Normal file
|
@ -0,0 +1,27 @@
|
|||
common:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
|
||||
tests:
|
||||
bluetooth.host.att.eatt.autoconnect:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_eatt_prj_autoconnect_conf
|
||||
extra_args:
|
||||
EXTRA_CONF_FILE=prj_autoconnect.conf
|
||||
bluetooth.host.adt.eatt.collision:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_eatt_prj_collision_conf
|
||||
bluetooth.host.att.eatt.lowres:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_eatt_prj_lowres_conf
|
||||
extra_args:
|
||||
EXTRA_CONF_FILE=prj_lowres.conf
|
||||
bluetooth.host.att.eatt.multiple_conn:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_eatt_prj_multiple_conn_conf
|
||||
extra_args:
|
||||
EXTRA_CONF_FILE=prj_multiple_conn.conf
|
11
tests/bsim/bluetooth/host/att/eatt_notif/testcase.yaml
Normal file
11
tests/bsim/bluetooth/host/att/eatt_notif/testcase.yaml
Normal file
|
@ -0,0 +1,11 @@
|
|||
tests:
|
||||
bluetooth.host.att.eatt_notif:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
- nrf5340bsim/nrf5340/cpunet
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_eatt_notif_prj_conf
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/att/long_read/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/att/long_read/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.att.long_read:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_long_read_prj_conf
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" conf_file=prj_central.conf compile
|
||||
app="$(guess_test_relpath)" conf_file=prj_peripheral.conf compile
|
||||
|
||||
wait_for_background_jobs
|
19
tests/bsim/bluetooth/host/att/mtu_update/testcase.yaml
Normal file
19
tests/bsim/bluetooth/host/att/mtu_update/testcase.yaml
Normal file
|
@ -0,0 +1,19 @@
|
|||
common:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
|
||||
tests:
|
||||
bluetooth.host.att.mtu_update.central:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_mtu_update_prj_central_conf
|
||||
extra_args:
|
||||
CONF_FILE=prj_central.conf
|
||||
bluetooth.host.att.mtu_update.peripheral:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_mtu_update_prj_peripheral_conf
|
||||
extra_args:
|
||||
CONF_FILE=prj_peripheral.conf
|
|
@ -1,15 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
set -eu
|
||||
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/att/open_close/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/att/open_close/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.att.open_close:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_open_close_prj_conf
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)"/dut compile
|
||||
app="$(guess_test_relpath)"/dut conf_file='prj.conf;rx_tx_prio_invert.extra.conf' compile
|
||||
app="$(guess_test_relpath)"/tester compile
|
||||
|
||||
wait_for_background_jobs
|
18
tests/bsim/bluetooth/host/att/pipeline/dut/testcase.yaml
Normal file
18
tests/bsim/bluetooth/host/att/pipeline/dut/testcase.yaml
Normal file
|
@ -0,0 +1,18 @@
|
|||
common:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
|
||||
tests:
|
||||
bluetooth.host.att.pipeline.dut:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_pipeline_dut_prj_conf
|
||||
bluetooth.host.att.pipeline.dut_rx_tx_prio:
|
||||
harness_config:
|
||||
bsim_exe_name:
|
||||
tests_bsim_bluetooth_host_att_pipeline_dut_prj_conf_rx_tx_prio_invert_extra_conf
|
||||
extra_args:
|
||||
EXTRA_CONF_FILE=rx_tx_prio_invert.extra.conf
|
10
tests/bsim/bluetooth/host/att/pipeline/tester/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/att/pipeline/tester/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.att.pipeline.tester:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_pipeline_tester_prj_conf
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.att.read_fill_buf.client:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_read_fill_buf_client_prj_conf
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)"/client compile
|
||||
app="$(guess_test_relpath)"/server compile
|
||||
|
||||
wait_for_background_jobs
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.att.read_fill_buf.server:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_read_fill_buf_server_prj_conf
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.att.retry_on_sec_err.client:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_retry_on_sec_err_client_prj_conf
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)"/client compile
|
||||
app="$(guess_test_relpath)"/server compile
|
||||
|
||||
wait_for_background_jobs
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.att.retry_on_sec_err.server:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_retry_on_sec_err_server_prj_conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)"/dut compile
|
||||
app="$(guess_test_relpath)"/tester compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/att/sequential/dut/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/att/sequential/dut/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.att.sequential.dut:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_sequential_dut_prj_conf
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.att.sequential.tester:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_sequential_tester_prj_conf
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2024 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/att/timeout/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/att/timeout/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.att.timeout:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_att_timeout_prj_conf
|
11
tests/bsim/bluetooth/host/central/testcase.yaml
Normal file
11
tests/bsim/bluetooth/host/central/testcase.yaml
Normal file
|
@ -0,0 +1,11 @@
|
|||
tests:
|
||||
bluetooth.host.central:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
- nrf5340bsim/nrf5340/cpunet
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_central_prj_conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2024 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
|
@ -9,37 +9,7 @@ set -ue
|
|||
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be set to point to the zephyr root directory}"
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
#Set a default value to BOARD if it does not have one yet
|
||||
BOARD="${BOARD:-nrf52_bsim/native}"
|
||||
|
||||
${ZEPHYR_BASE}/tests/bsim/bluetooth/host/adv/compile.sh
|
||||
app=tests/bsim/bluetooth/host/central compile
|
||||
${ZEPHYR_BASE}/tests/bsim/bluetooth/host/att/compile.sh
|
||||
${ZEPHYR_BASE}/tests/bsim/bluetooth/host/gatt/compile.sh
|
||||
${ZEPHYR_BASE}/tests/bsim/bluetooth/host/l2cap/compile.sh
|
||||
${ZEPHYR_BASE}/tests/bsim/bluetooth/host/security/compile.sh
|
||||
|
||||
app=tests/bsim/bluetooth/host/iso/cis compile
|
||||
app=tests/bsim/bluetooth/host/iso/bis compile
|
||||
app=tests/bsim/bluetooth/host/iso/frag compile
|
||||
app=tests/bsim/bluetooth/host/iso/frag_2 compile
|
||||
|
||||
app=tests/bsim/bluetooth/host/misc/disable compile
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/misc/disconnect/compile.sh
|
||||
app=tests/bsim/bluetooth/host/misc/conn_stress/central compile
|
||||
app=tests/bsim/bluetooth/host/misc/conn_stress/peripheral compile
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/misc/hfc/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/misc/hfc_multilink/compile.sh
|
||||
app=tests/bsim/bluetooth/host/misc/unregister_conn_cb compile
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/misc/sample_test/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/misc/acl_tx_frag/compile.sh
|
||||
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/privacy/central/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/privacy/peripheral/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/privacy/device/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/privacy/legacy/compile.sh
|
||||
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/id/settings/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/scan/start_stop/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/scan/slow/compile.sh
|
||||
|
||||
wait_for_background_jobs
|
||||
west twister -T ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/ -p ${BOARD}
|
||||
|
|
11
tests/bsim/bluetooth/host/gatt/authorization/testcase.yaml
Normal file
11
tests/bsim/bluetooth/host/gatt/authorization/testcase.yaml
Normal file
|
@ -0,0 +1,11 @@
|
|||
tests:
|
||||
bluetooth.host.gatt.authorization:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
- nrf5340bsim/nrf5340/cpunet
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_gatt_authorization_prj_conf
|
18
tests/bsim/bluetooth/host/gatt/caching/testcase.yaml
Normal file
18
tests/bsim/bluetooth/host/gatt/caching/testcase.yaml
Normal file
|
@ -0,0 +1,18 @@
|
|||
common:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
- nrf5340bsim/nrf5340/cpunet
|
||||
harness: bsim
|
||||
|
||||
tests:
|
||||
bluetooth.host.gatt.caching:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_gatt_caching_prj_conf
|
||||
bluetooth.host.gatt.caching_psa_overlay:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_gatt_caching_prj_conf_psa_overlay_conf
|
||||
extra_args:
|
||||
EXTRA_CONF_FILE=psa_overlay.conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
app="$(guess_test_relpath)" conf_file=prj_2.conf compile
|
||||
|
||||
wait_for_background_jobs
|
17
tests/bsim/bluetooth/host/gatt/ccc_store/testcase.yaml
Normal file
17
tests/bsim/bluetooth/host/gatt/ccc_store/testcase.yaml
Normal file
|
@ -0,0 +1,17 @@
|
|||
common:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
|
||||
tests:
|
||||
bluetooth.host.gatt.ccc_store:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_gatt_ccc_store_prj_conf
|
||||
bluetooth.host.gatt.ccc_store_2:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_gatt_ccc_store_prj_2_conf
|
||||
extra_args:
|
||||
EXTRA_CONF_FILE=prj_2.conf
|
|
@ -1,23 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
# Compile all the applications needed by the bsim tests in these subfolders
|
||||
|
||||
#set -x #uncomment this line for debugging
|
||||
set -ue
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be set to point to the zephyr root directory}"
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app=tests/bsim/bluetooth/host/gatt/authorization compile
|
||||
app=tests/bsim/bluetooth/host/gatt/caching compile
|
||||
app=tests/bsim/bluetooth/host/gatt/caching conf_overlay=psa_overlay.conf compile
|
||||
app=tests/bsim/bluetooth/host/gatt/general compile
|
||||
app=tests/bsim/bluetooth/host/gatt/notify compile
|
||||
app=tests/bsim/bluetooth/host/gatt/notify_multiple compile
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/gatt/settings/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/gatt/ccc_store/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/gatt/sc_indicate/compile.sh
|
||||
|
||||
wait_for_background_jobs
|
11
tests/bsim/bluetooth/host/gatt/general/testcase.yaml
Normal file
11
tests/bsim/bluetooth/host/gatt/general/testcase.yaml
Normal file
|
@ -0,0 +1,11 @@
|
|||
tests:
|
||||
bluetooth.host.gatt.general:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
- nrf5340bsim/nrf5340/cpunet
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_gatt_general_prj_conf
|
10
tests/bsim/bluetooth/host/gatt/notify/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/gatt/notify/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.gatt.notify:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_gatt_notify_prj_conf
|
10
tests/bsim/bluetooth/host/gatt/notify_multiple/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/gatt/notify_multiple/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.gatt.notify_multiple:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_gatt_notify_multiple_prj_conf
|
|
@ -1,12 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/gatt/sc_indicate/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/gatt/sc_indicate/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.gatt.sc_indicate:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_gatt_sc_indicate_prj_conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
app="$(guess_test_relpath)" conf_file=prj_2.conf compile
|
||||
|
||||
wait_for_background_jobs
|
17
tests/bsim/bluetooth/host/gatt/settings/testcase.yaml
Normal file
17
tests/bsim/bluetooth/host/gatt/settings/testcase.yaml
Normal file
|
@ -0,0 +1,17 @@
|
|||
common:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
|
||||
tests:
|
||||
bluetooth.host.gatt.settings:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_gatt_settings_prj_conf
|
||||
bluetooth.host.gatt.settings_2:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_gatt_settings_prj_2_conf
|
||||
extra_args:
|
||||
EXTRA_CONF_FILE=prj_2.conf
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/id/settings/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/id/settings/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.id.settings:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_id_settings_prj_conf
|
10
tests/bsim/bluetooth/host/iso/bis/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/iso/bis/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.iso.bis:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_iso_bis_prj_conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/iso/cis/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/iso/cis/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.iso.cis:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_iso_cis_prj_conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/iso/frag/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/iso/frag/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.iso.frag:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_iso_frag_prj_conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/iso/frag_2/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/iso/frag_2/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.iso.frag_2:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_iso_frag_2_prj_conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2024 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
|
@ -1,31 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
# Compile all the applications needed by the bsim tests in these subfolders
|
||||
|
||||
#set -x #uncomment this line for debugging
|
||||
set -ue
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be set to point to the zephyr root directory}"
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app=tests/bsim/bluetooth/host/l2cap/many_conns compile
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/l2cap/multilink_peripheral/compile.sh
|
||||
app=tests/bsim/bluetooth/host/l2cap/general compile
|
||||
app=tests/bsim/bluetooth/host/l2cap/userdata compile
|
||||
app=tests/bsim/bluetooth/host/l2cap/stress compile
|
||||
app=tests/bsim/bluetooth/host/l2cap/stress conf_file=prj_nofrag.conf compile
|
||||
app=tests/bsim/bluetooth/host/l2cap/stress conf_file=prj_syswq.conf compile
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/l2cap/split/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/l2cap/reassembly/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/l2cap/einprogress/compile.sh
|
||||
run_in_background ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/l2cap/ecred/compile.sh
|
||||
app=tests/bsim/bluetooth/host/l2cap/credits compile
|
||||
app=tests/bsim/bluetooth/host/l2cap/credits conf_file=prj_ecred.conf compile
|
||||
app=tests/bsim/bluetooth/host/l2cap/credits_seg_recv compile
|
||||
app=tests/bsim/bluetooth/host/l2cap/credits_seg_recv conf_file=prj_ecred.conf compile
|
||||
app=tests/bsim/bluetooth/host/l2cap/send_on_connect compile
|
||||
app=tests/bsim/bluetooth/host/l2cap/send_on_connect conf_file=prj_ecred.conf compile
|
||||
|
||||
wait_for_background_jobs
|
17
tests/bsim/bluetooth/host/l2cap/credits/testcase.yaml
Normal file
17
tests/bsim/bluetooth/host/l2cap/credits/testcase.yaml
Normal file
|
@ -0,0 +1,17 @@
|
|||
common:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
|
||||
tests:
|
||||
bluetooth.host.l2cap.credits:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_credits_prj_conf
|
||||
bluetooth.host.l2cap.credits_ecred:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_credits_prj_ecred_conf
|
||||
extra_args:
|
||||
CONF_FILE=prj_ecred.conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
app="$(guess_test_relpath)" conf_file=prj_ecred.conf compile
|
||||
|
||||
wait_for_background_jobs
|
|
@ -0,0 +1,17 @@
|
|||
common:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
|
||||
tests:
|
||||
bluetooth.host.l2cap.credits_seg_recv:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_credits_seg_recv_prj_conf
|
||||
bluetooth.host.l2cap.credits_seg_recv_ecred:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_credits_seg_recv_prj_ecred_conf
|
||||
extra_args:
|
||||
CONF_FILE=prj_ecred.conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
app="$(guess_test_relpath)" conf_file=prj_ecred.conf compile
|
||||
|
||||
wait_for_background_jobs
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)/dut" compile
|
||||
app="$(guess_test_relpath)/peer" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/l2cap/ecred/dut/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/l2cap/ecred/dut/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.l2cap.ecred.dut:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_ecred_dut_prj_conf
|
10
tests/bsim/bluetooth/host/l2cap/ecred/peer/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/l2cap/ecred/peer/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.l2cap.ecred.peer:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_ecred_peer_prj_conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/l2cap/einprogress/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/l2cap/einprogress/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.l2cap.einprogress:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_einprogress_prj_conf
|
10
tests/bsim/bluetooth/host/l2cap/general/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/l2cap/general/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.l2cap.general:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_general_prj_conf
|
10
tests/bsim/bluetooth/host/l2cap/many_conns/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/l2cap/many_conns/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.l2cap.many_conns:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_many_conns_prj_conf
|
|
@ -1,12 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2024 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2024 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.l2cap.multilink_peripheral:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_multilink_peripheral_prj_conf
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2024 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)/dut" compile
|
||||
app="$(guess_test_relpath)/peer" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/l2cap/reassembly/dut/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/l2cap/reassembly/dut/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.l2cap.reassembly.dut:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_reassembly_dut_prj_conf
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.l2cap.reassembly.peer:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_reassembly_peer_prj_conf
|
|
@ -0,0 +1,18 @@
|
|||
common:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
- nrf5340bsim/nrf5340/cpunet
|
||||
harness: bsim
|
||||
|
||||
tests:
|
||||
bluetooth.host.l2cap.send_on_connect:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_send_on_connect_prj_conf
|
||||
bluetooth.host.l2cap.send_on_connect_ecred:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_send_on_connect_prj_ecred_conf
|
||||
extra_args:
|
||||
CONF_FILE=prj_ecred.conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)"/dut compile
|
||||
app="$(guess_test_relpath)"/tester compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/l2cap/split/dut/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/l2cap/split/dut/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.l2cap.split.dut:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_split_dut_prj_conf
|
10
tests/bsim/bluetooth/host/l2cap/split/tester/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/l2cap/split/tester/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.l2cap.split.tester:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_split_tester_prj_conf
|
22
tests/bsim/bluetooth/host/l2cap/stress/testcase.yaml
Normal file
22
tests/bsim/bluetooth/host/l2cap/stress/testcase.yaml
Normal file
|
@ -0,0 +1,22 @@
|
|||
common:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
|
||||
tests:
|
||||
bluetooth.host.l2cap.stress:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_stress_prj_conf
|
||||
bluetooth.host.l2cap.stress_nofrag:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_stress_prj_nofrag_conf
|
||||
extra_args:
|
||||
CONF_FILE=prj_nofrag.conf
|
||||
bluetooth.host.l2cap.stress_syswq:
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_stress_prj_syswq_conf
|
||||
extra_args:
|
||||
CONF_FILE=prj_syswq.conf
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
app="$(guess_test_relpath)" conf_file=prj_nofrag.conf compile
|
||||
app="$(guess_test_relpath)" conf_file=prj_syswq.conf compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/l2cap/userdata/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/l2cap/userdata/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.l2cap.userdata:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_l2cap_userdata_prj_conf
|
|
@ -1,12 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/misc/acl_tx_frag/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/misc/acl_tx_frag/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.mics.acl_tx_frag:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_misc_acl_tx_frag_prj_conf
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.misc.conn_stress.central:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_misc_conn_stress_central_prj_conf
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.misc.conn_stress.peripheral:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_misc_conn_stress_peripheral_prj_conf
|
11
tests/bsim/bluetooth/host/misc/disable/testcase.yaml
Normal file
11
tests/bsim/bluetooth/host/misc/disable/testcase.yaml
Normal file
|
@ -0,0 +1,11 @@
|
|||
tests:
|
||||
bluetooth.host.mics.disable:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
- nrf5340bsim/nrf5340/cpunet
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_misc_disable_prj_conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)"/dut compile
|
||||
app="$(guess_test_relpath)"/tester compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/misc/disconnect/dut/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/misc/disconnect/dut/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.misc.disconnect.dut:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_misc_disconnect_dut_prj_conf
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.misc.disconnect.tester:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_misc_disconnect_tester_prj_conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/misc/hfc/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/misc/hfc/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.mics.hfc:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_misc_hfc_prj_conf
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)/dut" compile
|
||||
app="$(guess_test_relpath)/tester" compile
|
||||
|
||||
wait_for_background_jobs
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.misc.hfc_multilink.dut:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_misc_hfc_multilink_dut_prj_conf
|
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.misc.hfc_multilink.tester:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_misc_hfc_multilink_tester_prj_conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
10
tests/bsim/bluetooth/host/misc/sample_test/testcase.yaml
Normal file
10
tests/bsim/bluetooth/host/misc/sample_test/testcase.yaml
Normal file
|
@ -0,0 +1,10 @@
|
|||
tests:
|
||||
bluetooth.host.mics.sample_test:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_misc_sample_test_prj_conf
|
|
@ -0,0 +1,11 @@
|
|||
tests:
|
||||
bluetooth.host.mics.unregister_conn_cb:
|
||||
build_only: true
|
||||
tags:
|
||||
- bluetooth
|
||||
platform_allow:
|
||||
- nrf52_bsim/native
|
||||
- nrf5340bsim/nrf5340/cpunet
|
||||
harness: bsim
|
||||
harness_config:
|
||||
bsim_exe_name: tests_bsim_bluetooth_host_misc_unregister_conn_cb_prj_conf
|
|
@ -1,13 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright 2023 Nordic Semiconductor ASA
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
set -eu
|
||||
: "${ZEPHYR_BASE:?ZEPHYR_BASE must be defined}"
|
||||
|
||||
INCR_BUILD=1
|
||||
|
||||
source ${ZEPHYR_BASE}/tests/bsim/compile.source
|
||||
|
||||
app="$(guess_test_relpath)" compile
|
||||
|
||||
wait_for_background_jobs
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue