kmsg: selftests 84/60884/3
authorPaul Osmialowski <p.osmialowsk@samsung.com>
Fri, 12 Feb 2016 15:01:23 +0000 (16:01 +0100)
committerJoonyoung Shim <jy0922.shim@samsung.com>
Fri, 11 Mar 2016 00:51:22 +0000 (16:51 -0800)
commit0e1d62ad7718e7a5bcb1d177832e36d9993a266c
tree6ca28984ffb7797c512db563f059d24185938021
parent50441b316ad0a7db9552fcacddbbd073cf32d7a0
kmsg: selftests

this patch adds selftests framework and four test scenarios for kmsg. The framework shape and code was inspired by similar selftests framework for kdbus.

Signed-off-by: Paul Osmialowski <p.osmialowsk@samsung.com>
[Fixed multithreaded test bug: buffer size > LOG_LINE_MAX]
Signed-off-by: Kazimierz Krosman <k.krosman@samsung.com>
Change-Id: Icedc0fee86c90430dcdb59d592392fbac05b42f5
samples/kmsg/kmsg-api.h [new file with mode: 0644]
tools/testing/selftests/Makefile
tools/testing/selftests/kmsg/.gitignore [new file with mode: 0644]
tools/testing/selftests/kmsg/Makefile [new file with mode: 0644]
tools/testing/selftests/kmsg/kmsg-test.c [new file with mode: 0644]
tools/testing/selftests/kmsg/kmsg-test.h [new file with mode: 0644]
tools/testing/selftests/kmsg/test-buffer-add-del.c [new file with mode: 0644]
tools/testing/selftests/kmsg/test-buffer-add-write-read-del.c [new file with mode: 0644]
tools/testing/selftests/kmsg/test-buffer-buf-multithreaded-torture.c [new file with mode: 0644]
tools/testing/selftests/kmsg/test-buffer-buf-torture.c [new file with mode: 0644]