selftests/livepatch: Don't clear dmesg when running tests
authorJoe Lawrence <joe.lawrence@redhat.com>
Thu, 18 Jun 2020 18:10:38 +0000 (14:10 -0400)
committerPetr Mladek <pmladek@suse.com>
Fri, 19 Jun 2020 08:46:42 +0000 (10:46 +0200)
commit2eeb0d457d13ed7b170e13cd99d15509d0dd832d
tree2b210a9706d67d8053ebf7c4d9a93449b0c2bbfe
parent270f7806d3b91b9c71fa8fe66f7dcc2d6587694e
selftests/livepatch: Don't clear dmesg when running tests

Inspired by commit f131d9edc29d ("selftests/lkdtm: Don't clear dmesg
when running tests"), keep a reference dmesg copy when beginning each
test.  This way check_result() can compare against the initial copy
rather than relying upon an empty log.

Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com>
Reviewed-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>
Reviewed-by: Yannick Cote <ycote@redhat.com>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Acked-by: Miroslav Benes <mbenes@suse.cz>
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/20200618181040.21132-2-joe.lawrence@redhat.com
tools/testing/selftests/livepatch/README
tools/testing/selftests/livepatch/functions.sh
tools/testing/selftests/livepatch/test-callbacks.sh
tools/testing/selftests/livepatch/test-ftrace.sh
tools/testing/selftests/livepatch/test-livepatch.sh
tools/testing/selftests/livepatch/test-shadow-vars.sh
tools/testing/selftests/livepatch/test-state.sh