Anas Nashif
26ccc0bbcb
samples: crypto: remove build_only and sample cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
0d841cf0f2
samples: entropy: filter based on HW capabilities
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
b5b8095749
samples: bluetooth and net samples need test setup
...
remove build_only and make them depend on test harness (bluetooth)
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
2292d7881d
tests: move gdb_server to test_build
...
No need for this to be a standalone test.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
7bdf166bdb
tests: benchmark: rename default .conf file
...
Have the default config be prj.conf
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
4599bbff67
samples: watchdog: fix dependencies and sample cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
d473d53da8
samples: rtc: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
6e7de15680
samples: TMP112: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
9f0e1b82f0
samples: TH02: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
c98513e6a5
samples: sx9500: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
31a23dca68
samples: mcp9808: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
a6119ee105
samples: max30101: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
482feb45e4
samples: bmi160: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
159e0a2167
samples: magn_polling: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
0448642b33
samples: hts221: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
42ac8abdc3
samples: fxos8700: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
1ac3cc9347
samples: fxas21002: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
21787c8d1a
samples: bmi150: fix dependencies and test cleanup
...
Remove ARC unrelated configs
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
200b2459cf
samples: bmg160: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
da9a59e233
samples: bme280: fix dependencies and test cleanup
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
e7c009eec9
samples: apds9960: fix dependencies
...
depend on i2c and gpio drivers being available.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
468e3f7a11
samples: apds9960: remove arc related configs
...
Also remove unused STDOUT_CONSOLE
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
38e40427ec
tests: kernel: move build test out of kernel
...
This test has nothing related to kernel.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
e1e68c7af3
tests: uart: fixed filtering and make test global
...
Remove build_only and improved platform filtering.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
f07d66fcef
tests: rtc: fix dependencies
...
Depend on RTC driver being available on the device.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
5f34003da2
tests: integrate quark clock test in build test
...
This is just a build test, so integrate in the build_only test.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
7aec3948ec
tests: pwm: fix dependencies and use depends_on
...
We should only build and run on supported devices.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
c9d6b289c7
samples: pwm: depend on boards supporting PWM
...
Still need a better way to filter and a better way to support multiple
platforms with these tests, but for now we remove the build_only tag and
make it depend on real HW.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
8383fa65d1
tests: pinmux: depend on pinmux and support harness
...
Make sure we only build and run on supported platforms.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
a67a407c5d
tests: pci: fix tags
...
Add correct tag to the testcase.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
f2dc220387
tests: ipm: fix testcase tags
...
Add correct tag to the testcase.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
e9abafa5fb
tests: integrate nsim test in build test
...
This is just a build test, so make it part of the overall build test
instead of having a special test case for it.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
c859ebe02e
tests: i2c: make test depend on i2c
...
Build only for platforms that have an I2C driver.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
b0f3ae0e98
sanitycheck: harness support
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
f006ea3b58
boards: add supported features
...
Update board definitions with supported feature. This is temporary
until we have full coverage for device drivers in DTS, then we can use
DTS instead.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
a0ba239886
tests: gpio: make test depend on gpio capability
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
ab940163ee
tests: add a new harness keyword to schema
...
This keyword would mean that a special harness is needed to run the
tests sucessfully. This can be as simple as a loopback wiring or a
complete hardware test setup for sensor and IO testing. It is free form
initially and would be changed to be an enum once we have more values in
place.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
9e91d910e8
tests: remove standalone enc28j60 build test
...
We do already test building this driver somewhere else, this is a
duplicate.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
de4835902e
tests: dma: use depends_on to whitelist platforms
...
Only build for those platforms that support DMA.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
9bf53cb69c
build: remove stray CMakeLists.txt
...
This file is in the wrong place and does nothing.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
b886f3184b
tests: rename AIO api test
...
Too much duplication in test structure, just call this api and being
under aio, explains that it is an API test for AIO.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Anas Nashif
7440a7ff23
tests: move aio sample to tests
...
This is clearly a test and not a sample.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-28 20:24:29 -05:00
Sebastian Bøe
c14013ca2d
cmake: generate_inc: Change how the target name is constructed
...
The generate_inc_file_for_target() extension is a useful wrapper
around the more low-level generate_inc_file(). It takes care of
ensuring that the generated file correctly depends on it's source.
To do so it needs to name and define a custom_target, the name must be
unique, so it was constructed based on the path to the generated file,
but this caused multiple issues.
The intention was that the path of the file would help identify the
target, in hindsight, identifying the target has proven to not be
important.
This patch fixes #5466 by using a random string to construct the
target name instead of the path to the generated file.
Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2017-12-28 18:23:19 -05:00
Sebastian Bøe
c34b7a3f65
cmake: Fix CMAKE_REQUIRED_FLAGS corruption
...
The --print-memory-usage check was accidentally corrupting the
CMAKE_REQUIRED_FLAGS variable due to a variable de-referencing bug.
This was affecting app CMakeLists.txt code that was using
CMAKE_REQUIRED_FLAGS.
Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2017-12-28 11:37:09 -05:00
Sebastian Bøe
5fb5adb34f
cmake: Fix target_ld_options()
...
target_ld_options() was only testing whether a flag could be passed to
the compiler driver when it was compiling an object file. Not whether
a flag could be passed to the compiler driver when it was linking an
elf file.
For most flags, these tests would have the same result, but it does
not for flags like -Wl,--print-memory-usage or -Wl,notaflag.
This patch fixes #5488 by re-using the method from #5459 .
Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2017-12-28 11:37:09 -05:00
Sebastian Bøe
b3dbfb9986
posix: ld: Don't print memory usage
...
Don't print memory usage, the results are not meaningful for posix
boards.
Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2017-12-28 11:24:21 -05:00
Sebastian Bøe
4b77b4ad92
cmake: usage: Added posix to list of arch's with boards
...
Added posix to the list of arch's with boards. Usage will now show
native_posix as one of the available boards.
Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2017-12-28 11:24:21 -05:00
Anas Nashif
be1d409f67
ci: generate code coverage report
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-27 14:16:08 -05:00
Anas Nashif
262e4a4b8b
sanitycheck: work around linking posix port
...
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Signed-off-by: Alberto Escolar Piedras <alpi@oticon.com>
2017-12-27 14:16:08 -05:00
Anas Nashif
cc16422538
sanitycheck: add native handler
...
Support running native applications in sanitycheck using a new handler.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-12-27 14:16:08 -05:00