This website requires JavaScript.
Explore
Help
Sign In
OrgZephyr
/
zephyr
mirror of
https://github.com/zephyrproject-rtos/zephyr.git
Watch
1
Star
0
Fork
You've already forked zephyr
0
Code
Issues
Releases
Wiki
Activity
7b86a9194f
zephyr
/
tests
/
kernel
/
threads
/
thread_apis
/
testcase.yaml
5 lines
97 B
YAML
Raw
Normal View
History
Unescape
Escape
tests: samples: convert testcase files to yaml This will prepare test cases and samples with metadata and information that will be consumed by the sanitycheck script which will be changed to parse YAML files instead of ini. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-04-05 11:11:22 +08:00
tests
:
tests: new updated names for the kernel tests After run Sanitycheck script I found out that some test cases have the same test case name in the test result .xml file. To get rid of it, I decided to change test cases names for the kernel tests. Signed-off-by: Maksim Masalski <maksim.masalski@intel.com>
2019-10-24 10:59:47 +08:00
kernel.threads.apis
:
kernel: fix CONFIG_THREAD_NAME from user mode. This mechanism had multiple problems: - Missing parameter documentation strings. - Multiple calls to k_thread_name_set() from user mode would leak memory, since the copied string was never freed - k_thread_name_get() returns memory to user mode with no guarantees on whether user mode can actually read it; in the case where the string was in thread resource pool memory (which happens when k_thread_name_set() is called from user mode) it would never be readable. - There was no test case coverage for these functions from user mode. To properly fix this, thread objects now have a buffer region reserved specifically for the thread name. Setting the thread name copies the string into the buffer. Getting the thread name with k_thread_name_get() still returns a pointer, but the system call has been removed. A new API k_thread_name_copy() is introduced to copy the thread name into a destination buffer, and a system call has been provided for that instead. We now have full test case coverge for these APIs in both user and supervisor mode. Some of the code has been cleaned up to place system call handler functions in proximity with their implementations. Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2019-06-25 23:54:37 +08:00
tags
:
kernel threads userspace ignore_faults
tests: exclude platforms with limited flash Platforms with limited flash are now failing to link. Add or increase flash requirements for test cases to exclude the ones that will fail. Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2019-09-24 01:38:45 +08:00
min_flash
:
34