You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-libs/libgweather/files/40.0-autoskip-network-test....

30 lines
1.0 KiB

From 1d0ae284635ef1975a581b4d73ab497ccbd4532f Mon Sep 17 00:00:00 2001
From: Mart Raudsepp <leio@gentoo.org>
Date: Sun, 30 Aug 2020 10:35:13 +0300
Subject: [PATCH 2/2] tests: Skip metar tests when METAR_SOURCES couldn't be
resolved
---
libgweather/test_libgweather.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/libgweather/test_libgweather.c b/libgweather/test_libgweather.c
index ee13dc7b..7ffaac41 100644
--- a/libgweather/test_libgweather.c
+++ b/libgweather/test_libgweather.c
@@ -438,6 +438,11 @@ test_metar_weather_stations (void)
g_test_message ("SSL/TLS failure, please check your glib-networking installation");
g_test_failed ();
return;
+ } else if (msg->status_code == SOUP_STATUS_CANT_RESOLVE) {
+ g_test_skip ("Could not resolve " METAR_SOURCES " - network sandboxed?");
+ g_object_unref (session);
+ g_object_unref (msg);
+ return;
}
g_assert_cmpint (msg->status_code, >=, 200);
g_assert_cmpint (msg->status_code, <, 300);
--
2.26.2