Skip to content

Development

Srikanth Patchava edited this page Sep 10, 2026 · 1 revision

Development

Contribution source of truth

CONTRIBUTING

Before proposing a change, also review the README. Keep changes scoped, add tests appropriate to the affected behavior, and follow the repository's current automation and review requirements.

Build and dependency inputs found

CMakeLists.txt, Dockerfile, backends/CMakeLists.txt, cmd/eos/CMakeLists.txt, core/CMakeLists.txt, debug/CMakeLists.txt, drivers/devicetree/CMakeLists.txt, examples/ble-sensor/CMakeLists.txt, examples/blink-gpio/CMakeLists.txt, examples/hmi-panel/CMakeLists.txt, examples/multicore-amp/CMakeLists.txt, examples/multitask-rtos/CMakeLists.txt, and 31 more.

Tests found in the default-branch tree

products/vbox_test.h, tests/CMakeLists.txt, tests/__init__.py, tests/assertions_enabled.h, tests/functional/__init__.py, tests/functional/test_functional_e2e.py, tests/functional/test_gps_driver.py, tests/fuzz/CMakeLists.txt, tests/fuzz/fuzz_aes.c, tests/fuzz/fuzz_devicetree.c, tests/fuzz/fuzz_ota_header.c, tests/fuzz/fuzz_sha256.c, and 61 more.

Documented test commands

These commands are reproduced from the inspected root README or contributing guide:

cmake -B build/host -DCMAKE_BUILD_TYPE=Release
cmake --build build/host --parallel
cmake -B build/arm -G Ninja \
cmake --build build/arm --parallel
cmake -B build/host -DEOS_BUILD_TESTS=ON -DEOS_PRODUCT=vbox_test
ctest --test-dir build/host --output-on-failure
cmake -B build -DEOS_BUILD_TESTS=ON -DEOS_PRODUCT=vbox_test
cmake --build build

Verification baseline

This inventory comes from master at d14b62f62d2e and found 73 test-related paths among 796 files. Re-check the source tree when that commit is no longer current.

Clone this wiki locally