mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-24 14:07:59 +00:00
Spaces between the function name and the open parenthesis are not allowed. This commit fixes the case where only one open parenthesis with leading whitespaces is present in the line. #!/bin/bash checkpatch_script="$VXMICRO_BASE/scripts/checkpatch.pl --mailback --no-tree -f --emacs --summary-file --show-types --ignore BRACES,PRINTK_WITHOUT_KERN_LEVEL,SPLIT_STRING --max-line-length=100 " for file in $(find ./ -name "*.[ch]" ! -path "./scripts/*" ! -path "./host/src/wrsconfig/*"); do # fixing spaces between function name and open parenthesis for line in $(eval $checkpatch_script $file | grep "WARNING:SPACING: space prohibited between function name and open parenthesis '('" | cut -d":" -f2) do echo "$file : $line" sed -i ''$line' { /[ \t](.*[ \t](/ b skip_it s/[ \t]*(/(/ ; :skip_it }' $file; done; done; Change-Id: I1e026eaee930e297374e5f2f725b78f29824dee3 Signed-off-by: Yonattan Louise <yonattan.a.louise.mendoza@intel.com> |
||
---|---|---|
.. | ||
src | ||
Makefile | ||
prj_console.conf | ||
README.txt |
Title: SysKernel Description: The SysKernel test measures the performance of the sema, lifo, fifo and stack objects provided by the VxMicro nanokernel. -------------------------------------------------------------------------------- Building and Running Project: This nanokernel project outputs to the console. It can be built and executed on QEMU as follows: make pristine make nanokernel.qemu -------------------------------------------------------------------------------- Sample Output: MODULE: Nanokernel API test KERNEL VERSION: <varies> Each test below are repeated 5000 times and the average time for one iteration is displayed. TEST CASE: Semaphore channel - 'nano_fiber_sem_take_wait' DESCRIPTION: testing 'nano_sem_init','nano_fiber_sem_take_wait', 'nano_fiber_sem_give' functions; Starting test 'nano_fiber_sem_take_wait'. Please wait... TEST RESULT: SUCCESSFUL DETAILS: Average time for 1 iteration: NNNNN nSec END TEST CASE TEST CASE: Semaphore channel - 'nano_fiber_sem_take' DESCRIPTION: testing 'nano_sem_init','nano_fiber_sem_take', 'fiber_yield', 'nano_fiber_sem_give' functions; Starting test 'nano_fiber_sem_take'. Please wait... TEST RESULT: SUCCESSFUL DETAILS: Average time for 1 iteration: NNNNN nSec END TEST CASE TEST CASE: Semaphore channel - 'nano_task_sem_take_wait' DESCRIPTION: testing 'nano_sem_init','nano_fiber_sem_take_wait', 'nano_fiber_sem_give', 'nano_task_sem_give', 'nano_task_sem_take_wait' functions; Starting test 'nano_task_sem_take_wait'. Please wait... TEST RESULT: SUCCESSFUL DETAILS: Average time for 1 iteration: NNNNN nSec END TEST CASE TEST CASE: LIFO channel - 'nano_fiber_lifo_get_wait' DESCRIPTION: testing 'nano_lifo_init','nano_fiber_lifo_get_wait', 'nano_fiber_lifo_put' functions; Starting test 'nano_fiber_lifo_get_wait'. Please wait... TEST RESULT: SUCCESSFUL DETAILS: Average time for 1 iteration: NNNNN nSec END TEST CASE TEST CASE: LIFO channel - 'nano_fiber_lifo_get' DESCRIPTION: testing 'nano_lifo_init','nano_fiber_lifo_get_wait', 'nano_fiber_lifo_get', 'nano_fiber_lifo_put', 'fiber_yield' functions; Starting test 'nano_fiber_lifo_get'. Please wait... TEST RESULT: SUCCESSFUL DETAILS: Average time for 1 iteration: NNNNN nSec END TEST CASE TEST CASE: LIFO channel - 'nano_task_lifo_get_wait' DESCRIPTION: testing 'nano_lifo_init','nano_fiber_lifo_get_wait', 'nano_fiber_lifo_put', 'nano_task_lifo_get_wait', 'nano_task_lifo_put' functions; Starting test 'nano_task_lifo_get_wait'. Please wait... TEST RESULT: SUCCESSFUL DETAILS: Average time for 1 iteration: NNNNN nSec END TEST CASE TEST CASE: FIFO channel - 'nano_fiber_fifo_get_wait' DESCRIPTION: testing 'nano_fifo_init','nano_fiber_fifo_get_wait', 'nano_fiber_fifo_put' functions; Starting test 'nano_fiber_fifo_get_wait'. Please wait... TEST RESULT: SUCCESSFUL DETAILS: Average time for 1 iteration: NNNNN nSec END TEST CASE TEST CASE: FIFO channel - 'nano_fiber_fifo_get' DESCRIPTION: testing 'nano_fifo_init','nano_fiber_fifo_get_wait', 'nano_fiber_fifo_get', 'nano_fiber_fifo_put', 'fiber_yield' functions; Starting test 'nano_fiber_fifo_get'. Please wait... TEST RESULT: SUCCESSFUL DETAILS: Average time for 1 iteration: NNNNN nSec END TEST CASE TEST CASE: FIFO channel - 'nano_task_fifo_get_wait' DESCRIPTION: testing 'nano_fifo_init','nano_fiber_fifo_get_wait', 'nano_fiber_fifo_put', 'nano_task_fifo_get_wait', 'nano_task_fifo_put' functions; Starting test 'nano_task_fifo_get_wait'. Please wait... TEST RESULT: SUCCESSFUL DETAILS: Average time for 1 iteration: NNNNN nSec END TEST CASE TEST CASE: Stack channel - 'nano_fiber_stack_pop_wait' DESCRIPTION: testing 'nano_stack_init','nano_fiber_stack_pop_wait', 'nano_fiber_stack_push' functions; Starting test 'nano_fiber_stack_pop_wait'. Please wait... TEST RESULT: SUCCESSFUL DETAILS: Average time for 1 iteration: NNNNN nSec END TEST CASE TEST CASE: Stack channel - 'nano_fiber_stack_pop' DESCRIPTION: testing 'nano_stack_init','nano_fiber_stack_pop_wait', 'nano_fiber_stack_pop', 'nano_fiber_stack_push', 'fiber_yield' functions; Starting test 'nano_fiber_stack_pop'. Please wait... TEST RESULT: SUCCESSFUL DETAILS: Average time for 1 iteration: NNNNN nSec END TEST CASE TEST CASE: Stack channel - 'nano_task_stack_pop_wait' DESCRIPTION: testing 'nano_stack_init','nano_fiber_stack_pop_wait', 'nano_fiber_stack_push', 'nano_task_stack_pop_wait', 'nano_task_stack_push' functions; Starting test 'nano_task_stack_pop_wait'. Please wait... TEST RESULT: SUCCESSFUL DETAILS: Average time for 1 iteration: NNNNN nSec END TEST CASE VXMICRO PROJECT EXECUTION SUCCESSFUL