#include <linux/delay.h>
#include <linux/input.h>
#include <kunit/test.h>
#define POLL_INTERVAL …
static int input_test_init(struct kunit *test)
{ … }
static void input_test_exit(struct kunit *test)
{ … }
static void input_test_poll(struct input_dev *input) { … }
static void input_test_polling(struct kunit *test)
{ … }
static void input_test_timestamp(struct kunit *test)
{ … }
static void input_test_match_device_id(struct kunit *test)
{ … }
static void input_test_grab(struct kunit *test)
{ … }
static struct kunit_case input_tests[] = …;
static struct kunit_suite input_test_suite = …;
kunit_test_suite(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;