Home
last modified time | relevance | path

Searched +full:requirements +full:- +full:build +full:- +full:test (Results 1 – 25 of 104) sorted by relevance

12345

/Zephyr-Core-3.6.0/scripts/
Drequirements.txt1 -r requirements-base.txt
2 -r requirements-build-test.txt
3 -r requirements-run-test.txt
4 -r requirements-extras.txt
5 -r requirements-compliance.txt
/Zephyr-Core-3.6.0/doc/project/
Ddocumentation.rst1 .. _code-documentation:
12 generates either an on-line documentation browser (in HTML) and/or provides
17 Reference to Requirements
20 APIs for the most part document the implementation of requirements or advertised
23 using custom _doxygen_ tags that reference requirements maintained somewhere
26 Test Documentation
29 To help understand what each test does and which functionality it tests we also
30 document all test code using the same tools and in the same context and generate
34 the original requirements.
40 Test Code
[all …]
/Zephyr-Core-3.6.0/.github/workflows/
Dscripts_tests.yml2 # SPDX-License-Identifier: Apache-2.0
9 - main
10 - v*-branch
12 - 'scripts/build/**'
13 - '.github/workflows/scripts_tests.yml'
16 - main
17 - v*-branch
19 - 'scripts/build/**'
20 - '.github/workflows/scripts_tests.yml'
23 scripts-tests:
[all …]
Dtwister_tests.yml2 # SPDX-License-Identifier: Apache-2.0
9 - main
10 - v*-branch
12 - 'scripts/pylib/**'
13 - 'scripts/twister'
14 - 'scripts/tests/twister/**'
15 - '.github/workflows/twister_tests.yml'
18 - main
19 - v*-branch
21 - 'scripts/pylib/**'
[all …]
Dtwister_tests_blackbox.yml2 # SPDX-License-Identifier: Apache-2.0
9 - main
11 - 'scripts/pylib/twister/**'
12 - 'scripts/twister'
13 - 'scripts/tests/twister_blackbox/**'
14 - '.github/workflows/twister_tests_blackbox.yml'
17 twister-tests:
19 runs-on: ${{ matrix.os }}
22 python-version: [3.8, 3.9, '3.10', '3.11', '3.12']
23 os: [ubuntu-22.04]
[all …]
Dpylib_tests.yml2 # SPDX-License-Identifier: Apache-2.0
9 - main
10 - v*-branch
12 - 'scripts/pylib/build_helpers/**'
13 - '.github/workflows/pylib_tests.yml'
16 - main
17 - v*-branch
19 - 'scripts/pylib/build_helpers/**'
20 - '.github/workflows/pylib_tests.yml'
23 pylib-tests:
[all …]
/Zephyr-Core-3.6.0/samples/net/dsa/
DREADME.rst1 .. zephyr:code-sample:: dsa
3 :relevant-api: DSA
5 Test and debug Distributed Switch Architecture
15 Requirements chapter
18 - :ref:`networking_with_host`
25 Follow these steps to build the DSA sample application:
27 .. zephyr-app-commands::
28 :zephyr-app: samples/net/dsa
31 :goals: build
/Zephyr-Core-3.6.0/tests/bsim/bluetooth/mesh/
DREADME.rst5 subsystem. The tests run on the BabbleSim simulator, using the BabbleSim test
11 src/ directory containing the necessary test harnesses to execute the tests.
13 There's only a single test application for all the Bluetooth Mesh BabbleSim
14 tests. The test application is built from this directory, and includes all test
15 harnesses in every build. The overlying bsim test framework selects the harness
16 to use at runtime, using the test identifiers passed in the test scripts.
21 The Bluetooth Mesh tests have no extra requirements, and can be run using the
30 Individual test harnesses can be run outside of ``RunTest()`` by setting the
36 When running test applications independently, make sure to assign the original
37 device number with -dXXX to the process.
[all …]
/Zephyr-Core-3.6.0/samples/drivers/spi_flash_at45/
DREADME.rst1 .. zephyr:code-sample:: spi-flash-at45
3 :relevant-api: flash_interface
13 The sample writes a defined test region in the flash memory with bytes of
14 increasing (and overflowing at the 8-bit range) values and then reads it back
19 The :zephyr_file:`samples/drivers/spi_flash_at45/overlay-pm.conf` enables the
21 The :zephyr_file:`samples/drivers/spi_flash_at45/overlay-page_layout.conf`
25 the Read-Modify-Write functionality of DataFlash chips and does not perform
29 Requirements chapter
42 To build and flash the application:
44 .. zephyr-app-commands::
[all …]
/Zephyr-Core-3.6.0/samples/boards/nrf/nrf_led_matrix/
DREADME.rst10 driver in action and to serve as a test ensuring that this driver is buildable
13 Requirements section in nRF LED matrix sample
19 overlay file with the corresponding ``"nordic,nrf-led-matrix"`` compatible
27 To build and flash the application:
29 .. zephyr-app-commands::
30 :zephyr-app: samples/boards/nrf/nrf_led_matrix
32 :goals: build flash
/Zephyr-Core-3.6.0/doc/contribute/
Dbin_blobs.rst1 .. _bin-blobs:
12 Zephyr supports downloading and using third-party binary blobs via its built-in
15 `upstream (vanilla) Zephyr <https://github.com/zephyrproject-rtos/zephyr>`_.
18 the support for binary blobs in forks or third-party distributions of Zephyr. In
19 fact, Zephyr’s build system supports arbitrary use cases related to blobs. This
21 therefore free to create Zephyr-based downstream software which uses binary
22 blobs if they cannot meet the requirements described in this page.
30 click-through or other EULA-like workflow when users fetch and install blobs.
35 Blobs must be hosted on the Internet and managed by third-party infrastructure.
45 Blobs are fetched from official third-party sources by the :ref:`west blobs
[all …]
/Zephyr-Core-3.6.0/doc/_scripts/
Dredirects.py3 SPDX-License-Identifier: Apache-2.0
10 - Please keep this list sorted alphabetically.
11 - URLs must be relative to document root (with NO leading slash), and
16 # zephyr-keep-sorted-start
20 ('connectivity/networking/networking-api-usage', 'connectivity/networking/api/index'),
32 ('guides/beyond-GSG', 'develop/beyond-GSG'),
34 ('guides/bluetooth/sm-pics', 'connectivity/bluetooth/sm-pics'),
35 ('guides/build/index', 'build/cmake/index'),
36 ('guides/build/kconfig/extensions', 'build/kconfig/extensions'),
37 ('guides/build/kconfig/menuconfig', 'build/kconfig/menuconfig'),
[all …]
/Zephyr-Core-3.6.0/samples/sensor/vcnl4040/
DREADME.rst13 Requirements section in VCNL4040: proximity and ambient light sensor
22 - VCNL4040: https://www.vishay.com/docs/84274/vcnl4040.pdf
30 .. zephyr-app-commands::
32 :goals: build flash
38 .. code-block:: console
47 Polling mode test finished.
56 Threshold trigger test finished.
57 Trigger mode test finished.
/Zephyr-Core-3.6.0/samples/net/sockets/echo/
DREADME.rst1 .. zephyr:code-sample:: sockets-echo
3 :relevant-api: bsd_sockets
19 Requirements chapter
22 - :ref:`networking_with_host`
23 - or, a board with hardware networking
28 Build the Zephyr version of the sockets/echo application like this:
30 .. zephyr-app-commands::
31 :zephyr-app: samples/net/sockets/echo
33 :goals: build
39 .. code-block:: console
[all …]
/Zephyr-Core-3.6.0/boards/shields/mikroe_accel13_click/doc/
Dindex.rst9 The MikroElektronika ACCEL 13 Click carries the `IIS2DLPC`_ ultra-low
15 .. figure:: accel-13-click.jpg
21 Requirements section in MikroElektronika ACCEL 13 Click
31 - `IIS2DLPC Datasheet`_
32 - `ACCEL 13 Click`_
37 Set ``-DSHIELD=mikro_accel13_click`` when you invoke ``west build``. For
40 .. zephyr-app-commands::
41 :zephyr-app: test/boards/board_shell
44 :goals: build
47 https://www.st.com/en/mems-and-sensors/iis2dlpc.html
[all …]
/Zephyr-Core-3.6.0/boards/xtensa/xt-sim/doc/
Dindex.rst1 .. _xt-sim:
10 synthesizable 32-bit RISC processor core. Processor and SOC vendors can select
14 For more information, see https://ip.cadence.com/ipportfolio/tensilica-ip/xtensa-customizable
16 .. figure:: img/xt-sim.jpg
18 :alt: Xtensa Xplorer (Eclipse base frontend for xt-sim)
27 - sample_controller
35 System requirements
44 Only Xtensa tools version ``RF-2016.4-linux`` or later are officially
47 In order to set up the Zephyr OS build system, a Linux 32-bit GCC compiler must
51 On Debian/Ubuntu systems, you can install ``gcc-multilib`` package as follows:
[all …]
/Zephyr-Core-3.6.0/samples/shields/npm1300_ek/doc/
Dindex.rst13 - Regulators (BUCK1/2, LDO1/2)
14 - GPIO
16 Requirements section in nPM1300 EK sample
29 .. zephyr-app-commands::
30 :zephyr-app: samples/shields/npm1300_ek
32 :goals: build
37 provided to test the PMIC. Below you can find details for each subcommand.
42 The ``regulator`` shell interface provides several subcommand to test
45 .. code-block:: bash
53 .. code-block:: bash
[all …]
/Zephyr-Core-3.6.0/scripts/tests/twister/
DREADME.md12 pip install -r $ZEPHYR_BASE/scripts/requirements-build-test.txt
28 coverage run -m pytest $ZEPHYR_BASE/scripts/tests/twister/
34 coverage report -m $ZEPHYR_BASE/scripts/pylib/twister/
40 coverage report -m $ZEPHYR_BASE/scripts/twister
53 - conftest.py: Contains common fixtures for use in testing the twister tool.
54 - test_twister.py : Contains basic testcases for environment variables, verifying testcase & platfo…
55 - test_testsuite_class.py : Contains testcases for Testsuite class (except reporting functionality)…
56 - test_testinstance.py : Contains testcases for Testinstance and Testcase class.
57 - test_reporting_testsuite.py : Contains testcases for reporting functionality of Testsuite class o…
/Zephyr-Core-3.6.0/samples/boards/nrf/ieee802154/802154_rpmsg/
DREADME.rst1 .. _nrf-ieee802154-rpmsg-sample:
11 a part of `OpenAMP <https://github.com/OpenAMP/open-amp/>`__.
13 Requirements section in nRF IEEE 802.15.4: Serialization RPMsg
25 You can then build this application and flash it onto your board in
26 the usual way. See :ref:`boards` for board-specific building and
29 To test this sample, you need a separate device/CPU that acts as 802.15.4
/Zephyr-Core-3.6.0/samples/bluetooth/hci_ipc/
DREADME.rst1 .. _bluetooth-hci-ipc-sample:
12 Requirements section in Bluetooth: HCI IPC
25 You can then build this application and flash it onto your board in
26 the usual way. See :ref:`boards` for board-specific building and
29 To test this sample, you need a separate device/CPU that acts as Bluetooth
39 Refer to :ref:`bluetooth-samples` for general information about Bluetooth samples.
/Zephyr-Core-3.6.0/samples/
Dsample_definition_and_criteria.rst11 Samples should be limited in scope and should focus only on demonstrating non-trivial or
30 2. Twister should be able to build every sample.
36 .. code-block:: yaml
41 - native_sim
47 - ".*Waited and joined with 3 threads"
51 * Do not mark the test as build only unless necessary.
52 * Any test case-specific configuration options are added using ``extra_args`` or
53 ``extra_configs`` options in the YAML file. The `prj.conf` file should have the in-common
78 * Samples must not test the negative or edge case behaviors.
85 HW requirements, and the expected sample output, if applicable.
[all …]
/Zephyr-Core-3.6.0/samples/net/sockets/echo_async_select/
DREADME.rst1 .. zephyr:code-sample:: async-sockets-echo-select
3 :relevant-api: bsd_sockets
12 with non-blocking sockets and a ``select()`` call. This is a variant of
13 the :zephyr:code-sample:`async-sockets-echo` sample.
18 Requirements chapter
21 - :ref:`networking_with_host`
22 - or, a board with hardware networking (including 6LoWPAN)
27 Build the Zephyr version of the sockets/echo_async application like this:
29 .. zephyr-app-commands::
30 :zephyr-app: samples/net/sockets/echo_async_select
[all …]
/Zephyr-Core-3.6.0/scripts/west_commands/tests/
Dtest_bossac.py3 # Copyright (c) 2020-2021 Gerson Fernando Budke <nandojve@gmail.com>
5 # SPDX-License-Identifier: Apache-2.0
18 pytest.skip("skipping Linux-only bossac tests", allow_module_level=True)
20 TEST_BOSSAC_PORT = 'test-bossac-serial'
27 ['stty', '-F', TEST_BOSSAC_PORT, 'raw', 'ispeed', '115200',
28 'ospeed', '115200', 'cs8', '-cstopb', 'ignpar', 'eol', '255',
30 ['bossac', '-p', TEST_BOSSAC_PORT, '-R', '-e', '-w', '-v',
31 '-b', RC_KERNEL_BIN],
35 ['stty', '-F', TEST_BOSSAC_PORT, 'raw', 'ispeed', TEST_BOSSAC_SPEED,
36 'ospeed', TEST_BOSSAC_SPEED, 'cs8', '-cstopb', 'ignpar', 'eol', '255',
[all …]
/Zephyr-Core-3.6.0/samples/net/sockets/echo_async/
DREADME.rst1 .. zephyr:code-sample:: async-sockets-echo
3 :relevant-api: bsd_sockets
10 The sockets/echo-async sample application for Zephyr implements an
12 with non-blocking sockets and a ``poll()`` call. This is an extension of
13 the :zephyr:code-sample:`sockets-echo` sample. It's a more involved application,
20 Requirements chapter
23 - :ref:`networking_with_host`
24 - or, a board with hardware networking (including 6LoWPAN)
29 Build the Zephyr version of the sockets/echo_async application like this:
31 .. zephyr-app-commands::
[all …]
/Zephyr-Core-3.6.0/samples/net/sockets/dumb_http_server/
DREADME.rst1 .. zephyr:code-sample:: socket-dumb-http-server
3 :relevant-api: bsd_sockets net_pkt
24 Requirements chapter
27 - :ref:`networking_with_host`
28 - or, a board with hardware networking
33 Build the Zephyr version of the sockets/echo application like this:
35 .. zephyr-app-commands::
36 :zephyr-app: samples/net/sockets/dumb_http_server
38 :goals: build
48 .. code-block:: console
[all …]

12345