tests: misc: fix the version string test case
authorBartosz Golaszewski <bgolaszewski@baylibre.com>
Mon, 3 Feb 2020 10:19:07 +0000 (11:19 +0100)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Mon, 3 Feb 2020 10:19:07 +0000 (11:19 +0100)
The current development version is v1.6-devel. The '-' character is
there to differentiate between the "main" version part and the extra
suffix.

The existing test case for the version string is now failing because
we used '.' previously for the extra version suffix. Fix it by extending
the regex pattern.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
tests/tests-misc.c

index e838b6283a789a12e23f78de25488727c0f48d0e..d077d4959e14d8376990fb1cdefae0afbe5f947e 100644 (file)
@@ -22,7 +22,7 @@ GPIOD_TEST_CASE(version_string, 0, { 1 })
        gpiod_test_return_if_failed();
        g_assert_cmpuint(strlen(ver), >, 0);
 
-       regex = g_regex_new("^[0-9]+\\.[0-9]+[0-9a-zA-Z\\.]*$", 0, 0, &err);
+       regex = g_regex_new("^[0-9]+\\.[0-9]+[0-9a-zA-Z\\.-]*$", 0, 0, &err);
        g_assert_null(err);
        gpiod_test_return_if_failed();
        g_assert_true(g_regex_match(regex, ver, 0, NULL));