Andy Ross
c2c9265b7d
tests: cmsis: Disable two cmsis portability tests on x86_64
...
These two tests are hitting a stack overflow on x86_64 (not entirely
surprisingly), but can't just increase stack size because there is an
assert in the CMSIS compatibility layer that stacks be under 512
bytes. Just disable for now.
Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2019-01-11 15:18:52 -05:00
Alberto Escolar Piedras
32bd2df029
tests: cmsis_rtos_v2: Bugfix in test which leads to random errors
...
Fix a quite silly bug in the testcase which led to random failures
on execution.
Signed-off-by: Alberto Escolar Piedras <alpi@oticon.com>
2019-01-04 11:50:51 -05:00
Spoorthi K
319e87a78c
tests: cmsis_rtos_v2: Enhance semaphore tests
...
Add negative tests for semaphore APIs supported in
CMSIS RTOS V2 layer.
Signed-off-by: Spoorthi K <spoorthi.k@intel.com>
2019-01-03 12:39:39 -05:00
Spoorthi K
9bf535eede
tests: cmsis_rtos_v2: Enhance msgq tests
...
Add negative tests for msgq APIs supported
in CMSIS RTOS v2 layer.
Signed-off-by: Spoorthi K <spoorthi.k@intel.com>
2019-01-03 12:39:39 -05:00
Spoorthi K
9296114fc2
tests: cmsis_rtos_v2: Enhance mempool tests
...
Add negative tests for mempool APIs supported
in CMSIS RTOS V2 layer.
Signed-off-by: Spoorthi K <spoorthi.k@intel.com>
2019-01-03 12:39:39 -05:00
Spoorthi K
f45eb2ac6f
tests: cmsis_rtos_v2: Enhance event flags tests
...
Add negative tests for event flags supported in
CMSIS RTOS V2 layer.
Signed-off-by: Spoorthi K <spoorthi.k@intel.com>
2019-01-03 12:39:39 -05:00
Spoorthi K
0f375034da
tests: cmsis_rtos_v2: Add tests for kernel management APIs
...
Add negative scenarios, API tests and improve
test coverage for kernel management APIs supported
in CMSIS RTOS V2 portability layer.
Signed-off-by: Spoorthi K <spoorthi.k@intel.com>
2019-01-03 12:39:39 -05:00
Anas Nashif
5060ca6a30
cmake: increase minimal required version to 3.13.1
...
Move to latest cmake version with many bug fixes and enhancements.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2019-01-03 11:51:29 -05:00
Rajavardhan Gundi
b6ab4e8a7f
tests/cmsis_rtos_v2: Use CONFIG_SCHED_SCALABLE
...
Using multi-queue scheduler doesn't work for cmsis_rtos_v2 as it
supports a max of only 32 priority levels which is less than the
total priority levels required by cmsis_rtos_v2 (which is 56).
Hence explicitly asking the tests to use the scalable scheduler.
Signed-off-by: Rajavardhan Gundi <rajavardhan.gundi@intel.com>
2018-12-20 12:23:22 +01:00
Rajavardhan Gundi
50d321943e
tests/cmsis_rtos_v2: Introduce tests to make use of ThreadFlags APIs
...
Some test programs to illustrate the usage of ThreadFlags APIs.
Signed-off-by: Rajavardhan Gundi <rajavardhan.gundi@intel.com>
2018-12-20 12:23:22 +01:00
Rajavardhan Gundi
7ffa3455fb
tests/cmsis_rtos_v2: Introduce tests to make use of EventFlag APIs
...
Some test programs to illustrate the usage of EventFlag APIs.
Signed-off-by: Rajavardhan Gundi <rajavardhan.gundi@intel.com>
2018-12-20 12:23:22 +01:00
Rajavardhan Gundi
ff911f7fdf
tests/cmsis_rtos_v2: Introduce tests to make use of messageQ APIs
...
Some test programs to illustrate the usage of msgq APIs.
Signed-off-by: Rajavardhan Gundi <rajavardhan.gundi@intel.com>
2018-12-20 12:23:22 +01:00
Rajavardhan Gundi
00ffaed189
tests/cmsis_rtos_v2: Introduce tests to make use of mempool APIs
...
Some test programs to illustrate the usage of mempool APIs.
Signed-off-by: Rajavardhan Gundi <rajavardhan.gundi@intel.com>
2018-12-20 12:23:22 +01:00
Rajavardhan Gundi
c58733c302
tests/cmsis_rtos_v2: Introduce tests to make use of Semaphore APIs
...
Some test programs to illustrate the usage of Semaphore APIs.
Signed-off-by: Rajavardhan Gundi <rajavardhan.gundi@intel.com>
2018-12-20 12:23:22 +01:00
Rajavardhan Gundi
a1eaa23fe3
tests/cmsis_rtos_v2: Introduce tests to make use of Mutex APIs
...
Some test programs to illustrate the usage of Mutex APIs.
Signed-off-by: Rajavardhan Gundi <rajavardhan.gundi@intel.com>
2018-12-20 12:23:22 +01:00
Rajavardhan Gundi
2b22e30888
tests/cmsis_rtos_v2: Introduce tests to make use of Timer APIs
...
Some test programs to illustrate the usage of timer APIs.
Signed-off-by: Rajavardhan Gundi <rajavardhan.gundi@intel.com>
2018-12-20 12:23:22 +01:00
Rajavardhan Gundi
d6c50517d9
tests/cmsis_rtos_v2: Introduce tests to make use of Thread APIs
...
Some test programs to illustrate the usage of thread APIs.
Signed-off-by: Rajavardhan Gundi <rajavardhan.gundi@intel.com>
2018-12-20 12:23:22 +01:00