zephyr/tests/kernel/critical
Punit Vara fe882f407d tests: Remove camel case and fix coding style
Test whichever had Camel case defined for functions and variables have
been replaced.

Following warnings have been fixed in test cases as well.
- line over 80 characters
- Macros with flow control statements should be avoided
- Macros with complex values should be enclosed in parentheses
- break quoted strings at a space character
- do not add new typedefs
- Comparisons should place the constant on the right
  side of the test
- suspect code indent for conditional statements
- Missing a blank line after declarations
- macros should not use a trailing semicolon
- Macros with multiple statements should be
  enclosed in a do - while loop
- do not use C99 // comments

JIRA: ZEP-2249

Signed-off-by: Punit Vara <punit.vara@intel.com>
2017-06-29 07:00:50 -04:00
..
src tests: Remove camel case and fix coding style 2017-06-29 07:00:50 -04:00
Makefile
README.txt kernel: remove remaining microkernel references 2017-04-10 20:21:05 +00:00
prj.conf
testcase.yaml tests: samples: convert testcase files to yaml 2017-06-21 20:56:53 -04:00

README.txt

Title: Offload to the Kernel offload workqueue

Description:

This test verifies that the kernel offload workqueue operates as
expected.

This test has two tasks that increment a counter.  The routine that
increments the counter is invoked from workqueue due to the two tasks
calling using it.  The final result of the counter is expected
to be the the number of times work item was called to increment
the counter.

This is done with time slicing both disabled and enabled to ensure that the
result always matches the number of times the workqueue is called.

--------------------------------------------------------------------------------

Building and Running Project:

This project outputs to the console.  It can be built and executed
on QEMU as follows:

    make run

--------------------------------------------------------------------------------

Troubleshooting:

Problems caused by out-dated project information can be addressed by
issuing one of the following commands then rebuilding the project:

    make clean          # discard results of previous builds
                        # but keep existing configuration info
or
    make pristine       # discard results of previous builds
                        # and restore pre-defined configuration info

--------------------------------------------------------------------------------

Sample Output:

Running test suite kernel_critical_test
tc_start() - test_critical
===================================================================
PASS - test_critical.
===================================================================
PROJECT EXECUTION SUCCESSFUL