zephyr/tests
Inaky Perez-Gonzalez 68e0c50211 testcases: introduce defaults to build/deploy/evaluate
This introduces the default language to use for building, deploying
and evaluating testcases on real hardware in the automation framework.

To be able to filter testcases out based on .config values, we split
the build process into generating the configuration file, filtering
and then the actual building.

The configuration step is done first, to be able to skip as soon
as possible.

This file is in the top level as the test runner will look for
defaults in parent directories.

Note that the default's entry in tests/.tcdefaults takes advantage of
the fact that all:

- the test cases under tests/ print standarized strings for success
  or failure.

- the tc_util.h kernel header will print the passed runid if specified
  when finalizing the testcase. We will make sure it is found to deem
  the TC succesful, ensuring that the right image is flashed and
  verified.

Change-Id: If40b226aef9583f7ce4064405d9334de379f2b00
Signed-off-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
2016-07-23 18:31:18 +00:00
..
benchmark build: move from srctree to ZEPHYR_BASE for app include paths 2016-06-30 14:36:39 +00:00
bluetooth Bluetooth: tester: Expose device address 2016-07-23 06:16:14 +00:00
compliance testcases: sample static testcase to run checkpatch on the source 2016-06-14 23:49:57 +00:00
crypto REVERTME exclude test_sha256 on Nios2 2016-07-21 16:31:31 +00:00
drivers/pinmux sanitycheck: Add olimexino_stm32 board to sanitycheck 2016-04-20 22:29:02 +00:00
include tests: Allow tc_util to use printf when requested 2016-06-29 05:19:26 +00:00
kernel x86: merge IAMCU and SYS V core arch code 2016-07-13 17:56:39 +00:00
net/buf net/yaip: revert merge 2016-07-22 04:43:09 +00:00
defaults.tc testcases: introduce defaults to build/deploy/evaluate 2016-07-23 18:31:18 +00:00