From: Bartosz Golaszewski Date: Tue, 3 Apr 2018 08:05:29 +0000 (+0200) Subject: tests: gpioinfo: expect default direction to be input X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=8bd1deed810b40267424972786d196a84bf50aec;p=qemu-gpiodev%2Flibgpiod.git tests: gpioinfo: expect default direction to be input Starting with linux v4.16 the direction of gpio-mockup lines is input by default as is the case for all real gpio drivers. Modify the expected strings in test cases for gpioinfo and make v4.16 the minimum kernel version to run libgpiod tests. Signed-off-by: Bartosz Golaszewski --- diff --git a/tests/gpiod-test.c b/tests/gpiod-test.c index c69b993..1c64bf3 100644 --- a/tests/gpiod-test.c +++ b/tests/gpiod-test.c @@ -31,8 +31,8 @@ #define MALLOC __attribute__((malloc)) static const unsigned int min_kern_major = 4; -static const unsigned int min_kern_minor = 12; -static const unsigned int min_kern_release = 6; +static const unsigned int min_kern_minor = 16; +static const unsigned int min_kern_release = 0; struct mockup_chip { char *path; diff --git a/tests/tests-gpioinfo.c b/tests/tests-gpioinfo.c index 0ab8442..ece44ac 100644 --- a/tests/tests-gpioinfo.c +++ b/tests/tests-gpioinfo.c @@ -26,9 +26,9 @@ static void gpioinfo_dump_all_chips(void) test_build_str("%s - 8 lines:", test_chip_name(1))); TEST_ASSERT_REGEX_MATCH(test_tool_stdout(), - "\\s+line\\s+0:\\s+unnamed\\s+unused\\s+output\\s+active-high"); + "\\s+line\\s+0:\\s+unnamed\\s+unused\\s+input\\s+active-high"); TEST_ASSERT_REGEX_MATCH(test_tool_stdout(), - "\\s+line\\s+7:\\s+unnamed\\s+unused\\s+output\\s+active-high"); + "\\s+line\\s+7:\\s+unnamed\\s+unused\\s+input\\s+active-high"); } TEST_DEFINE(gpioinfo_dump_all_chips, "tools: gpioinfo - dump all chips", @@ -63,7 +63,7 @@ static void gpioinfo_dump_all_chips_one_exported(void) test_build_str("%s - 8 lines:", test_chip_name(1))); TEST_ASSERT_REGEX_MATCH(test_tool_stdout(), - "\\s+line\\s+0:\\s+unnamed\\s+unused\\s+output\\s+active-high"); + "\\s+line\\s+0:\\s+unnamed\\s+unused\\s+input\\s+active-high"); TEST_ASSERT_REGEX_MATCH(test_tool_stdout(), "\\s+line\\s+7:\\s+unnamed\\s+\\\"" TEST_CONSUMER "\\\"\\s+input\\s+active-low"); } @@ -86,9 +86,9 @@ static void gpioinfo_dump_one_chip(void) test_build_str("%s - 4 lines:", test_chip_name(1))); TEST_ASSERT_REGEX_MATCH(test_tool_stdout(), - "\\s+line\\s+0:\\s+unnamed\\s+unused\\s+output\\s+active-high"); + "\\s+line\\s+0:\\s+unnamed\\s+unused\\s+input\\s+active-high"); TEST_ASSERT_REGEX_NOMATCH(test_tool_stdout(), - "\\s+line\\s+7:\\s+unnamed\\s+unused\\s+output\\s+active-high"); + "\\s+line\\s+7:\\s+unnamed\\s+unused\\s+input\\s+active-high"); } TEST_DEFINE(gpioinfo_dump_one_chip, "tools: gpioinfo - dump one chip", @@ -116,9 +116,9 @@ static void gpioinfo_dump_all_but_one_chip(void) test_build_str("%s - 4 lines:", test_chip_name(3))); TEST_ASSERT_REGEX_MATCH(test_tool_stdout(), - "\\s+line\\s+0:\\s+unnamed\\s+unused\\s+output\\s+active-high"); + "\\s+line\\s+0:\\s+unnamed\\s+unused\\s+input\\s+active-high"); TEST_ASSERT_REGEX_NOMATCH(test_tool_stdout(), - "\\s+line\\s+7:\\s+unnamed\\s+unused\\s+output\\s+active-high"); + "\\s+line\\s+7:\\s+unnamed\\s+unused\\s+input\\s+active-high"); } TEST_DEFINE(gpioinfo_dump_all_but_one_chip, "tools: gpioinfo - dump all but one chip",