Home
last modified time | relevance | path

Searched +full:bsim +full:- +full:test +full:- +full:results (Results 1 – 18 of 18) sorted by relevance

/Zephyr-latest/.github/workflows/
Dbsim-tests-publish.yaml1 name: Publish BabbleSim Tests Results
7 - completed
9 bsim-test-results:
10 name: "Publish BabbleSim Test Results"
11 runs-on: ubuntu-22.04
15 - name: Download artifacts
16 uses: dawidd6/action-download-artifact@v6
20 - name: Publish BabbleSim Test Results
21 uses: EnricoMi/publish-unit-test-result-action@v2
23 check_name: BabbleSim Test Results
[all …]
Dbsim-tests.yaml6 - ".github/workflows/bsim-tests.yaml"
7 - ".github/workflows/bsim-tests-publish.yaml"
8 - "west.yml"
9 - "subsys/bluetooth/**"
10 - "tests/bsim/**"
11 - "boards/nordic/nrf5*/*dt*"
12 - "dts/*/nordic/**"
13 - "tests/bluetooth/common/testlib/**"
14 - "samples/bluetooth/**"
15 - "boards/native/**"
[all …]
Dclang.yaml6 group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }}
7 cancel-in-progress: true
10 clang-build:
11 if: github.repository_owner == 'zephyrproject-rtos'
12 runs-on:
13 group: zephyr-runner-v2-linux-x64-4xlarge
15 image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.27.4.20241026
16 options: '--entrypoint /bin/bash'
18 fail-fast: false
22 CCACHE_DIR: /node-cache/ccache-zephyr
[all …]
Dtwister.yaml6 - main
7 - v*-branch
8 - collab-*
11 - main
12 - v*-branch
13 - collab-*
16 - cron: '0 3 * * 0'
19 group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }}
20 cancel-in-progress: true
23 twister-build-prep:
[all …]
/Zephyr-latest/tests/bsim/bluetooth/host/misc/conn_stress/scripts/
D_conn_stress.sh3 # SPDX-License-Identifier: Apache-2.0
5 source ${ZEPHYR_BASE}/tests/bsim/sh_common.source
10 # We don't use the `Execute` fn from `bsim/sh_common.source` as
12 # this test will fail often. We still want to run the packet conversion scripts,
13 # especially if the test was not successful.
15 if [ ! -f $1 ]; then
16 echo -e "ERR! \e[91m`pwd`/`basename $1` cannot be found (did you forget to\
34 bsim_args="-RealEncryption=1 -v=2 -s=${simulation_id}"
35 test_args="-argstest notify_size=220 conn_interval=32"
43 -d=$device -rs=$rs -testid=peripheral ${test_args}
[all …]
/Zephyr-latest/tests/bsim/bluetooth/ll/
D_compile_permutate_kconfigs.sh3 # SPDX-License-Identifier: Apache-2.0
9 #set -x #uncomment this line for debugging
16 source ${ZEPHYR_BASE}/tests/bsim/compile.source
17 BOARD_ROOT="${BOARD_ROOT:-${ZEPHYR_BASE}}"
20 mkdir -p ${WORK_DIR}
22 declare -a list=(
35 local -a results=()
36 # We set a unique exe-name, so that we don't overwrite the executables
44 rm -f ${executable_name}
49 results=("${results[@]}" "${list[$j]}n")
[all …]
/Zephyr-latest/tests/bsim/bluetooth/host/misc/sample_test/test_scripts/
Drun.sh3 # SPDX-License-Identifier: Apache-2.0
5 set -eu
7 # Provides common functions for bsim tests.
9 source ${ZEPHYR_BASE}/tests/bsim/sh_common.source
14 # Use a unique simulation id per test script. It is a necessity as the CI runner
15 # will run all the test scripts in parallel. If multiple simulations share the
28 # option), something very wrong can still happen and this additional time-out
31 # It measures wall-clock time, not simulated time. E.g. a test that simulates 5
36 # - Do not set it to a value lower or equal to the default.
37 # - If the test takes over 5 seconds of runtime, set `EXECUTE_TIMEOUT` to at
[all …]
/Zephyr-latest/doc/develop/test/
Dbsim.rst9 In the Zephyr project we use the `Babblesim`_ simulator to test some of the Zephyr radio protocols,
13 :ref:`bsim boards<bsim boards>`
15 When we build Zephyr targeting a :ref:`bsim board<bsim boards>` we produce a Linux
32 Tests without radio activity: bsim tests with twister
35 The :ref:`bsim boards<bsim boards>` can be used without radio activity, and in that case, it is not
47 These tests are kept in the :code:`tests/bsim/` folder. The ``compile.sh`` and ``run_parallel.sh``
57 built with some checks which decide if the test is passing or failing. These embedded
61 * Test using the EDTT_ tool, in which a EDTT (python) test controls the embedded applications over
62 an RPC mechanism, and decides if the test passes or not.
63 Today these tests include a very significant subset of the BT qualification test suite.
[all …]
Dtwister.rst3 Test Runner (Twister)
6 Twister scans for the set of test applications in the git repository
7 and attempts to execute them. By default, it tries to build each test
10 The default options will build the majority of the test applications on a
14 Because of the limited test execution coverage, twister
20 When using (at least) one ``-v`` option, twister's console output
21 shows for every test application how the test is run (qemu, native_sim, etc.) or
24 of a test is likewise reported in the ``twister.json`` and other report files.
25 There are a few reasons why twister only builds a test and doesn't run it:
27 - The test is marked as ``build_only: true`` in its ``.yaml``
[all …]
/Zephyr-latest/boards/native/doc/
Dbsim_boards_design.rst3 Bsim boards
6 **Available bsim boards**
18 nrf5x_bsim boards and other similar bsim boards.
20 (shortened bsim), to simulate the radio environment.
50 The main purpose of these bsim boards is to be test-benches for
52 Integration testing in the sense that the code under test will, at the very
62 Unlike :ref:`native_sim <native_sim>`, bsim boards do not interact directly with any host
70 Different types of tests and how the bsim boards relate to them
80 - Unit tests:
84 these bsim boards.
[all …]
/Zephyr-latest/tests/bsim/
Drun_parallel.sh3 # SPDX-License-Identifier: Apache-2.0
8 echo "run_parallel.sh [-help] [options]"
11 echo " The results will be saved to \${RESULTS_FILE}, by default"
15 echo " You can instead also provide a space separated test list with \${TESTS_LIST}, "
17 echo " \${TESTS_FILE} (w one line per test/path, you can comment lines with #)"
21 echo " SEARCH_PATH=tests/bsim/bluetooth/ll/conn/ tests/bsim/run_parallel.sh"
23 echo " SEARCH_PATH=\"tests/bsim/bluetooth/ll/conn/tests_scripts/*encr* tests/bsim/net\"\
24 tests/bsim/run_parallel.sh"
27 \"tests/bsim/bluetooth/ll/conn/tests_scripts/basic_conn_encrypted_split_privacy.sh\
28 tests/bsim/bluetooth/ll/conn/tests_scripts/basic_conn_split_low_lat.sh\
[all …]
/Zephyr-latest/scripts/pylib/twister/twisterlib/
Drunner.py3 # Copyright (c) 2018-2024 Intel Corporation
5 # SPDX-License-Identifier: Apache-2.0
68 Most of the stats are at test instance level
69 Except that case statistics are for cases of ALL test instances
71 total = yaml test scenarios * applicable platforms
74 completed = done - filtered_static
77 pass rate = passed / (total - filtered_configs)
78 case pass rate = passed_cases / (cases - filtered_cases - skipped_cases)
112 # initialized to number of test instances
147 length = int(log10(-n))+2
[all …]
Dharness.py1 # SPDX-License-Identifier: Apache-2.0
71 def trace(self) -> bool:
75 def status(self) -> TwisterStatus:
79 def status(self, value : TwisterStatus) -> None:
113 def translate_record(self, record: dict) -> dict:
127 def parse_record(self, line) -> re.Match:
153 self.reason = "Fault detected while running test"
183 ''' Test cases that make use of this harness care about results given
218 self.instance.execution_time = time.time() - start_time
222 # all tests in one Robot file are treated as a single test case,
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.2.rst13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`).
15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`.
31 * CVE-2022-2993: Under embargo until 2022-11-03
33 * CVE-2022-2741: Under embargo until 2022-10-14
56 This definition can be used by third-party code to compile code conditional
58 Therefore, any third-party code integrated using the Zephyr build system will
91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates
129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig
156 valid for specific bindings to specify like :dtcompatible:`gpio-leds` and
157 :dtcompatible:`fixed-partitions`.
[all …]
Drelease-notes-3.1.rst61 * Split CAN classic and CAN-FD APIs:
90 was moved from Kconfig to :ref:`devicetree <dt-guide>`.
91 See the :dtcompatible:`st,stm32f1-pinctrl` devicetree binding for more information.
182 * MIPI-DSI
184 * Added a :ref:`MIPI-DSI api <mipi_dsi_api>`. This is an experimental API,
196 * Added support for enabling/disabling CAN-FD mode at runtime using :c:macro:`CAN_MODE_FD`.
220 * Added support for Provisioners over PB-GATT
231 * Implemented ISO-AL TX unframed fragmentation
232 * Added support for back-to-back receiving of PDUs on nRF5x platforms
249 newly created informational-only callback struct :c:struct:`bt_conn_auth_info_cb`.
[all …]
Drelease-notes-3.3.rst14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery)
17 CMSIS-DSP as the default backend.
30 * CVE-2023-0359: Under embargo until 2023-04-20
32 * CVE-2023-0779: Under embargo until 2023-04-22
66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding.
71 * Starting from this release ``zephyr-`` prefixed tags won't be created
82 image states). Use of a truncated hash or non-sha256 hash will still work
88 registration function at boot-up. If applications register this then
93 application code, these will now automatically be registered at boot-up (this
129 This may cause out-of-tree scripts or commands to fail if they have relied
[all …]
Drelease-notes-3.4.rst20 * Added Power Delivery Source Support to the USB-C Stack.
22 * Cache API functions are now fully in-lined by compilers.
23 * Added an API for real-time clocks (RTC).
29 - Introduction of 3 new test harnesses into twister supporting pyTest,
31 - Transitioning to new Ztest API was completed and legacy Ztest was deprecated.
46 * CVE-2023-1901: Under embargo until 2023-07-04
48 * CVE-2023-1902: Under embargo until 2023-07-04
67 +--------------------------------------------------+
69 +--------------------------------------------------+
71 +--------------------------------------------------+
[all …]
Drelease-notes-3.7.rst10 This release is the last non-maintenance 3.x release and, as such, will be the next
18 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API,
21 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017
25 * Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio
29 :ref:`read-then-decode approach <sensor-read-and-decode>` that enables more types of sensors and
35 * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr.
39 1588) allows to synchronize time across devices with sub-microsecond accuracy.
52 * 1-Wire
71 :ref:`pinctrl-guide` for more details.
88 * CVE-2024-3077 `Zephyr project bug tracker GHSA-gmfv-4vfh-2mh8
[all …]