Add option to force integration mode on a defined list of tests, for example tests for sample that are identified with 'sample.'. A sample per definition shall be tested on documented and supported platforms listed in the sample documentation. Samples shall not be used as tests to verify functionality of a feature on all available plaforms in Zephyr. To still allow testing on platforms not listed in the doc, and when such platforms are covered by the provided filter, we should still be able to build/run the tests on those platforms (not directly listed in integration_platforms). We detect a sample by its test identifier, i.e., it starts with 'sample.'. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
26 lines
534 B
YAML
26 lines
534 B
YAML
options:
|
|
integration_mode:
|
|
- sample.
|
|
platforms:
|
|
override_default_platforms: false
|
|
increased_platform_scope: true
|
|
levels:
|
|
- name: smoke
|
|
description: >
|
|
A plan to be used verifying basic zephyr features on hardware.
|
|
adds:
|
|
- kernel.threads.*
|
|
- kernel.timer.behavior
|
|
- arch.interrupt
|
|
- boards.*
|
|
- drivers.gpio.1pin
|
|
- drivers.console.uart
|
|
- drivers.entropy
|
|
- name: acceptance
|
|
description: >
|
|
More coverage
|
|
inherits:
|
|
- smoke
|
|
adds:
|
|
- kernel.*
|