Searched +full:bsim +full:- +full:test +full:- +full:results (Results 1 – 18 of 18) sorted by relevance
/Zephyr-latest/.github/workflows/ |
D | bsim-tests-publish.yaml | 1 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 …]
|
D | bsim-tests.yaml | 6 - ".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 …]
|
D | clang.yaml | 6 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 …]
|
D | twister.yaml | 6 - 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.sh | 3 # 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.sh | 3 # 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/ |
D | run.sh | 3 # 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/ |
D | bsim.rst | 9 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 …]
|
D | twister.rst | 3 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/ |
D | bsim_boards_design.rst | 3 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/ |
D | run_parallel.sh | 3 # 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/ |
D | runner.py | 3 # 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 …]
|
D | harness.py | 1 # 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/ |
D | release-notes-3.2.rst | 13 * 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 …]
|
D | release-notes-3.1.rst | 61 * 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 …]
|
D | release-notes-3.3.rst | 14 * 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 …]
|
D | release-notes-3.4.rst | 20 * 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 …]
|
D | release-notes-3.7.rst | 10 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 …]
|