kunit: test: adds KUnit, a basic unit testing library for Linux
Adds the core of KUnit along with a minimal set of features. In
particular, this adds:
- the base reporting infrastructure for reporting test results.
- the concept of test modules and test cases, which is how tests are
specified and organized.
- infrastructure for running test modules and cases on UML.
- expectations, which is how properties to be verified by a test are
Signed-off-by: Brendan Higgins <email@example.com>
10 files changed