zephyr/scripts/sanity_chk
Anas Nashif fa695d2b9e sanitycheck: add extra_configs for testing with multiple values
Support new keywords in testcase.yaml that would allow us to inject
configuration options to be merged with default configuration instead of
having to provide a prj.conf for each variant of the test which is very
difficult to keep in sync.  Sanitycheck script will create an overlay
file that is merged during the build process.

This is now done using the extra_configs option which is a yaml list of
option with the values, for example:

 extra_configs:
   - CONFIG_XXXX=y
   - CONFIG_YYYY=y

With this option we can have multiple tests that for example run on
hardware with different values. This type of testing is good on HW but
it does not make sense to be built in normal sanitycheck operation
because it will be just rebuilding the same code with different values.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-10-17 08:55:38 -04:00
..
boards/unit/unit_testing sanitycheck: fix support for unit tests 2017-10-11 09:21:05 -05:00
.gitignore sanitycheck: add last_sanity.xml to gitignore 2017-10-14 19:22:55 -04:00
expr_parser.py sanitycheck: move all related files to sanity_chk 2017-09-11 08:53:56 -07:00
ini2yaml.py sanitycheck: move all related files to sanity_chk 2017-09-11 08:53:56 -07:00
sanity_compare.args compare footprint: add sanity args files 2016-12-21 13:46:56 +00:00
sanity_daily.args
sanity_last_release.csv release: sanitycheck: update footprint data 2017-09-07 12:29:23 -05:00
sanity_verify.args sanitycheck: run legacy tests only on daily basis 2017-03-07 22:54:54 +00:00
sanitycheck-platform-schema.yaml sanitycheck: fix support for unit tests 2017-10-11 09:21:05 -05:00
sanitycheck-tc-schema.yaml sanitycheck: add extra_configs for testing with multiple values 2017-10-17 08:55:38 -04:00
scl.py sanitycheck: move all related files to sanity_chk 2017-09-11 08:53:56 -07:00