zephyr/tests/kernel
Spoorthi K 07a8c0cf84 tests: kernel: Add test to verify k_thread_user_mode_enter()
Test to verify k_thread_user_mode_enter() when usermode is
not enabled or supported by architecture. The thread which calls
k_thread_user_mode_enter() with CONFIG_USERSPACE disabled or
architecture doesn't support usermode, should be marked
as usermode and if it is essential, then it has to be cleared.
This is added to improve code coverage.

Signed-off-by: Spoorthi K <spoorthi.k@intel.com>
2018-07-30 14:20:09 -07:00
..
alert/alert_api tests: alert: improve test documentation 2018-05-23 18:58:03 -04:00
arm_irq_vector_table tests: kernel: Add description for common and interrrupt 2018-07-18 06:52:18 -04:00
arm_runtime_nmi tests: kernel: Add description for common and interrrupt 2018-07-18 06:52:18 -04:00
boot_page_table tests: kernel: Add description for common and interrrupt 2018-07-18 06:52:18 -04:00
common tests: kernel: Add description for common and interrrupt 2018-07-18 06:52:18 -04:00
context kernel: Deprecate sys_clock_us_per_tick variable. 2018-07-20 00:03:52 -04:00
critical tests: critical: fix naming and comments 2018-05-28 08:52:46 -04:00
device tests: kernel: device: Set device power state 2018-07-20 10:12:27 -04:00
early_sleep kernel: Improve tick <-> ms conversion. 2018-07-03 22:46:39 -04:00
errno tests: errno: document test functions 2018-04-30 17:15:29 -04:00
fatal tests: kernel: Add description for test case 2018-07-05 12:52:21 -04:00
fifo tests: kernel: fifo_timeout: Do not potentially dereference NULL ptrs 2018-06-08 13:07:19 -05:00
fp_sharing tests: fp_sharing: Extract x86 configs to separate .conf 2018-06-25 12:49:42 -07:00
gen_isr_table tests: kernel: document gen_isr_table tests for RTM 2018-07-20 10:26:39 -04:00
init tests: kernel: init: Add description and RTM links 2018-07-17 12:19:49 -04:00
irq_offload tests: Remove newline character 2018-05-23 12:59:12 -04:00
lifo tests: lifo: improve test documentation 2018-05-23 18:58:03 -04:00
mbox tests: mbox_api: Fully initialize k_box_msg struct 2018-06-05 10:26:59 -04:00
mem_heap/mheap_api_concept doc: fix misspellings in test documentation 2018-05-23 15:27:19 -05:00
mem_pool samples, subsys, tests: Use ARRAY_SIZE() whenever possible 2018-06-14 19:12:51 -04:00
mem_protect userspace: compartmentalized app memory organization 2018-07-25 12:02:01 -07:00
mem_slab tests/kernel/mem_slab: Fix memory overcommit for real 2018-06-02 16:24:47 -04:00
mp tests: kernel: style, tag, and category fixes 2018-04-25 14:18:15 +05:30
msgq/msgq_api tests: msgq: Enhance tests to improve code coverage 2018-07-24 20:07:12 -04:00
mutex tests: Remove newline character 2018-05-23 12:59:12 -04:00
obj_tracing tests: obj_tracing: Add obj_tracing tests for kernel objects 2018-07-27 07:51:26 -04:00
pending tests: pending: Add description and RTM links 2018-07-11 10:17:04 -04:00
pipe tests: pipe: Add description and RTM links 2018-07-26 14:59:02 -04:00
poll tests: poll: Add description and RTM links 2018-07-16 08:23:42 -04:00
profiling/profiling_api tests: kernel: profiling: Add description and doxygen group 2018-07-30 08:46:24 -04:00
queue tests: queue: Enhance tests to improve coverage 2018-07-24 19:28:36 -04:00
sched tests: sched: Enhance tests to improve code coverage 2018-07-27 12:38:49 -04:00
semaphore tests: semaphore: Add description for semaphore tests 2018-07-17 07:55:35 -04:00
sleep tests: sleep: Fix _TICK_ALIGN correction. 2018-07-20 00:00:36 -04:00
smp tests/kernel/smp: Properly synchronize CPU counters at test start 2018-05-31 14:02:03 -04:00
spinlock tests: spinlock: Add description and doxygen groups 2018-07-18 11:28:03 -04:00
stack tests: kernel: Add test to validate k_stack_alloc_init, k_stack_cleanup 2018-07-24 15:28:31 -07:00
static_idt tests: Remove newline character 2018-05-23 12:59:12 -04:00
threads tests: kernel: Add test to verify k_thread_user_mode_enter() 2018-07-30 14:20:09 -07:00
tickless kernel: Deprecate sys_clock_us_per_tick variable. 2018-07-20 00:03:52 -04:00
timer tests: kernel: timer: Add a test case to cover k_timer_start 2018-07-25 07:15:54 -04:00
workq tests: kernel: Add description and doxygen groups for workq 2018-07-11 10:18:04 -04:00
xip tests: rename main test to main.c 2018-05-07 12:27:07 -04:00