kmsg: selftests 14/48614/13
authorPaul Osmialowski <p.osmialowsk@samsung.com>
Wed, 23 Sep 2015 16:04:13 +0000 (18:04 +0200)
committerKazimierz Krosman <k.krosman@samsung.com>
Wed, 6 Apr 2016 11:16:12 +0000 (13:16 +0200)
commit6cef837d8e4f6e14336c51fde85e753fa7429792
treeb86136f2f78cc18cd18713aca78f0b13ae71e518
parent4410cb7431950f42bf7c27eeb937a19ff2b5eceb
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.

Change-Id: I4453105186c90430dcdb59d592392fbac05b42f5
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>
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]
tools/testing/selftests/kselftest.h