diff options
Diffstat (limited to 'dev-perl/Net-XMPP/files/1.05-no-network-tests.patch')
-rw-r--r-- | dev-perl/Net-XMPP/files/1.05-no-network-tests.patch | 53 |
1 files changed, 45 insertions, 8 deletions
diff --git a/dev-perl/Net-XMPP/files/1.05-no-network-tests.patch b/dev-perl/Net-XMPP/files/1.05-no-network-tests.patch index 921121805def..e20b39316b94 100644 --- a/dev-perl/Net-XMPP/files/1.05-no-network-tests.patch +++ b/dev-perl/Net-XMPP/files/1.05-no-network-tests.patch @@ -1,7 +1,20 @@ -diff -Naur Net-XMPP-1.05/t/gtalk.t Net-XMPP-1.05b/t/gtalk.t ---- Net-XMPP-1.05/t/gtalk.t 2014-12-22 21:28:51.000000000 +0000 -+++ Net-XMPP-1.05b/t/gtalk.t 2016-03-06 07:14:13.313580716 +0000 -@@ -2,7 +2,12 @@ +From ce5bd091758174c06e0b250040d85b1cc1c8bad0 Mon Sep 17 00:00:00 2001 +From: Kent Fredric <kentnl@gentoo.org> +Date: Sun, 6 Mar 2016 20:35:45 +1300 +Subject: Disable network tests when tests forcibly required by ENV + +Bug: https://bugs.gentoo.org/612256 +--- + t/gtalk.t | 7 ++++++- + t/lib/Net/XMPP/Test/Utils.pm | 1 + + t/roster.t | 10 +++++++++- + 3 files changed, 16 insertions(+), 2 deletions(-) + +diff --git a/t/gtalk.t b/t/gtalk.t +index 747b7df..3b1af73 100644 +--- a/t/gtalk.t ++++ b/t/gtalk.t +@@ -2,7 +2,12 @@ use strict; use warnings; use Test::More; @@ -15,10 +28,11 @@ diff -Naur Net-XMPP-1.05/t/gtalk.t Net-XMPP-1.05b/t/gtalk.t ######################## XML::Stream mocking starts #{ # package XML::Stream; -diff -Naur Net-XMPP-1.05/t/lib/Net/XMPP/Test/Utils.pm Net-XMPP-1.05b/t/lib/Net/XMPP/Test/Utils.pm ---- Net-XMPP-1.05/t/lib/Net/XMPP/Test/Utils.pm 2014-12-22 21:28:51.000000000 +0000 -+++ Net-XMPP-1.05b/t/lib/Net/XMPP/Test/Utils.pm 2016-03-06 06:59:57.227261659 +0000 -@@ -23,6 +23,7 @@ +diff --git a/t/lib/Net/XMPP/Test/Utils.pm b/t/lib/Net/XMPP/Test/Utils.pm +index d69eca3..3c4565e 100644 +--- a/t/lib/Net/XMPP/Test/Utils.pm ++++ b/t/lib/Net/XMPP/Test/Utils.pm +@@ -23,6 +23,7 @@ sub can_run_tests { } sub conn_is_available { @@ -26,3 +40,26 @@ diff -Naur Net-XMPP-1.05/t/lib/Net/XMPP/Test/Utils.pm Net-XMPP-1.05b/t/lib/Net/X return online(); } +diff --git a/t/roster.t b/t/roster.t +index 25ee505..19ed87b 100644 +--- a/t/roster.t ++++ b/t/roster.t +@@ -1,6 +1,14 @@ + use lib "t/lib"; +-use Test::More tests=>75; + ++BEGIN { ++ require Test::More; ++ if ($ENV{NO_NETWORK_TESTING}) { ++ Test::More->import(skip_all => "NO_NETWORK_TESTS set"); ++ } ++ else { ++ Test::More->import( tests => 75 ); ++ } ++} + BEGIN{ use_ok( "Net::XMPP" ); } + + require "t/mytestlib.pl"; +-- +2.14.3 + |