zephyr/tests/kernel
Andy Ross 59cdfe6e44 tests/kernel: SMP test
Simple SMP test to validate the two threads can be simultaneously
scheduled.  Arranges things such that both threads are at different
priorities and never yield the CPU, so on a uniprocessor build they
cannot be fairly scheduled.  Checks that both are nonetheless making
progress.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2018-02-16 10:44:29 -05:00
..
alert/alert_api tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
arm_irq_vector_table arch: arm: common Armv8-M support 2018-02-08 12:07:38 -06:00
arm_runtime_nmi tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
bitfield tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
boot_page_table tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
common test: kernel/common added note about systick period 2018-02-07 16:28:16 -05:00
context tests: kernel/context support other posix boards 2018-01-15 18:42:09 -05:00
critical test: kernel/critical fix for posix arch 2017-12-27 14:16:08 -05:00
device kernel: device: Only compare strings if pointer comparison fails 2018-02-15 17:31:59 -08:00
errno tests: Few test require CONFIG_STDOUT_CONSOLE=n 2018-02-05 07:05:12 -08:00
fatal kernel: Add kswap.h header to unbreak cycles 2018-02-16 10:44:29 -05:00
fifo/fifo_api tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
fp_sharing tests: add CONFIG_TEST for marking tests 2018-01-08 10:03:57 -05:00
gen_isr_table arch: arm: common Armv8-M support 2018-02-08 12:07:38 -06:00
irq_offload tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
libs tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
lifo/lifo_api tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
mbox/mbox_api tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
mem_heap/mheap_api_concept tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
mem_pool tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
mem_protect tests: modify the user space test codes for ARC 2018-02-16 12:20:16 +01:00
mem_slab tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
mp tests/kernel: Simple test for multiprocessor start API 2018-02-16 10:44:29 -05:00
msgq/msgq_api tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
multilib tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
mutex tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
obj_tracing tests: obj_tracing: disable BT for this test 2018-01-15 18:31:47 -05:00
pending tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
pipe/pipe_api tests: pipe: pipe_api: Converted pipe test cases to run in usermode. 2018-02-05 10:46:38 -08:00
poll tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
profiling/profiling_api tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
pthread tests: add CONFIG_TEST for marking tests 2018-01-08 10:03:57 -05:00
queue tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
semaphore/sema_api tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
sleep tests: Few test require CONFIG_STDOUT_CONSOLE=n 2018-02-05 07:05:12 -08:00
smp tests/kernel: SMP test 2018-02-16 10:44:29 -05:00
spinlock tests/kernel: Add spinlock test 2018-02-16 10:44:29 -05:00
sprintf tests: add CONFIG_TEST for marking tests 2018-01-08 10:03:57 -05:00
stack/stack_api tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
static_idt tests: static_idt: do not include test cmake 2018-01-08 08:08:45 -05:00
systhreads tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00
threads tests: abort: Testcase for repeated thread abort 2018-01-24 18:18:53 +05:30
tickless tests: run tests/kernel/tickless also in ARCH_POSIX 2018-02-07 16:28:16 -05:00
timer tests: timer_api: remove build_only, exclude arches 2017-12-28 20:24:29 -05:00
workq test: workq : fix for native arch 2017-12-27 14:16:08 -05:00
xip tests/samples: fixed yaml syntax 2017-12-11 14:47:08 -05:00