From ad7b700d6a2bdccadd5a06c97c1eede75a7e5d78 Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Thu, 31 May 2018 16:31:16 +0200 Subject: test: don't assert on the tun link being up to date prior to upping it Fixes the test run with: NMTST_SEED_RAND=502735495 src/platform/tests/test-link-linux \ -p /link/software/detect/tun/external --- src/platform/tests/test-link.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/platform/tests/test-link.c b/src/platform/tests/test-link.c index 3f2875848a..cd5880e347 100644 --- a/src/platform/tests/test-link.c +++ b/src/platform/tests/test-link.c @@ -1070,6 +1070,14 @@ test_software_detect (gconstpointer user_data) if (lnk) g_assert (memcmp (plnk, &lnk_tun2, sizeof (NMPlatformLnkTun)) == 0); + if (i_step == 0) { + /* Before we upped the device for the first time the kernel didn't notify + * us of the owner set after the link creation: + * https://bugzilla.redhat.com/show_bug.cgi?id=1566062 + */ + break; + } + g_assert (nm_platform_lnk_tun_cmp (plnk, &lnk_tun) == 0); break; } -- cgit v1.2.1