Zbigniew Jędrzejewski-Szmek 94a490
From 9ebdde4ac22bd0e33ffbb606a27fa79acb7fc7bb Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 94a490
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Zbigniew Jędrzejewski-Szmek 94a490
Date: Fri, 15 Mar 2019 00:04:17 +0100
Zbigniew Jędrzejewski-Szmek 94a490
Subject: [PATCH] Skip dhcp[6]-client tests
Zbigniew Jędrzejewski-Szmek 94a490
Zbigniew Jędrzejewski-Szmek 94a490
---
Zbigniew Jędrzejewski-Szmek 94a490
 src/libsystemd-network/test-dhcp-client.c  | 1 -
Zbigniew Jędrzejewski-Szmek 94a490
 src/libsystemd-network/test-dhcp6-client.c | 6 ++++--
Zbigniew Jędrzejewski-Szmek 94a490
 2 files changed, 4 insertions(+), 3 deletions(-)
Zbigniew Jędrzejewski-Szmek 94a490
Zbigniew Jędrzejewski-Szmek 94a490
diff --git a/src/libsystemd-network/test-dhcp-client.c b/src/libsystemd-network/test-dhcp-client.c
Zbigniew Jędrzejewski-Szmek 94a490
index fe6788d91b..9645d87c6c 100644
Zbigniew Jędrzejewski-Szmek 94a490
--- a/src/libsystemd-network/test-dhcp-client.c
Zbigniew Jędrzejewski-Szmek 94a490
+++ b/src/libsystemd-network/test-dhcp-client.c
Zbigniew Jędrzejewski-Szmek 94a490
@@ -566,7 +566,6 @@ int main(int argc, char *argv[]) {
Zbigniew Jędrzejewski-Szmek 94a490
         test_dhcp_identifier_set_iaid();
Zbigniew Jędrzejewski-Szmek 94a490
 
Zbigniew Jędrzejewski-Szmek 94a490
         test_discover_message(e);
Zbigniew Jędrzejewski-Szmek 94a490
-        test_addr_acq(e);
Zbigniew Jędrzejewski-Szmek 94a490
 
Zbigniew Jędrzejewski-Szmek 94a490
 #if VALGRIND
Zbigniew Jędrzejewski-Szmek 94a490
         /* Make sure the async_close thread has finished.
Zbigniew Jędrzejewski-Szmek 94a490
diff --git a/src/libsystemd-network/test-dhcp6-client.c b/src/libsystemd-network/test-dhcp6-client.c
Zbigniew Jędrzejewski-Szmek 94a490
index fa94b3cb75..2681cdf03f 100644
Zbigniew Jędrzejewski-Szmek 94a490
--- a/src/libsystemd-network/test-dhcp6-client.c
Zbigniew Jędrzejewski-Szmek 94a490
+++ b/src/libsystemd-network/test-dhcp6-client.c
Zbigniew Jędrzejewski-Szmek 94a490
@@ -889,7 +889,7 @@ static int test_client_solicit(sd_event *e) {
Zbigniew Jędrzejewski-Szmek 94a490
         sd_dhcp6_client *client;
Zbigniew Jędrzejewski-Szmek 94a490
         usec_t time_now = now(clock_boottime_or_monotonic());
Zbigniew Jędrzejewski-Szmek 94a490
         struct in6_addr address = { { { 0xfe, 0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x01 } } };
Zbigniew Jędrzejewski-Szmek 94a490
-        int val;
Zbigniew Jędrzejewski-Szmek 94a490
+        int val, r;
Zbigniew Jędrzejewski-Szmek 94a490
 
Zbigniew Jędrzejewski-Szmek 94a490
         log_debug("/* %s */", __func__);
Zbigniew Jędrzejewski-Szmek 94a490
 
Zbigniew Jędrzejewski-Szmek 94a490
@@ -919,7 +919,9 @@ static int test_client_solicit(sd_event *e) {
Zbigniew Jędrzejewski-Szmek 94a490
 
Zbigniew Jędrzejewski-Szmek 94a490
         assert_se(sd_dhcp6_client_set_local_address(client, &address) >= 0);
Zbigniew Jędrzejewski-Szmek 94a490
 
Zbigniew Jędrzejewski-Szmek 94a490
-        assert_se(sd_dhcp6_client_start(client) >= 0);
Zbigniew Jędrzejewski-Szmek 94a490
+        r = sd_dhcp6_client_start(client);
Zbigniew Jędrzejewski-Szmek 94a490
+        if (r < 0)
Zbigniew Jędrzejewski-Szmek 94a490
+                return log_warning_errno(r, "Failed to start dhcp6 client: %m");
Zbigniew Jędrzejewski-Szmek 94a490
 
Zbigniew Jędrzejewski-Szmek 94a490
         sd_event_loop(e);
Zbigniew Jędrzejewski-Szmek 94a490