From c9e5b920e1a8a382e89d37dd2a2b916190eb764f2f87d2981337aa63c5dd2149 Mon Sep 17 00:00:00 2001 From: Jan Matejek Date: Wed, 21 Jun 2017 13:51:57 +0000 Subject: [PATCH] Accepting request 505248 from home:alarrosa:branches:devel:languages:python - Add increase_test_timeout.diff so tests don't fail when obs is overloaded and it takes more than 1 second to start a service. OBS-URL: https://build.opensuse.org/request/show/505248 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycurl?expand=0&rev=28 --- increase_test_timeout.diff | 17 +++++++++++++++++ python-pycurl.changes | 6 ++++++ python-pycurl.spec | 3 +++ 3 files changed, 26 insertions(+) create mode 100644 increase_test_timeout.diff diff --git a/increase_test_timeout.diff b/increase_test_timeout.diff new file mode 100644 index 0000000..4076db1 --- /dev/null +++ b/increase_test_timeout.diff @@ -0,0 +1,17 @@ +Index: pycurl-7.43.0/tests/runwsgi.py +=================================================================== +--- pycurl-7.43.0.orig/tests/runwsgi.py ++++ pycurl-7.43.0/tests/runwsgi.py +@@ -55,10 +55,10 @@ def start_bottle_server(app, port, serve + server_thread.daemon = True + server_thread.start() + +- ok = util.wait_for_network_service(('127.0.0.1', port), 0.1, 10) ++ ok = util.wait_for_network_service(('127.0.0.1', port), 0.1, 30) + if not ok: + import warnings +- warnings.warn('Server did not start after 1 second') ++ warnings.warn('Server did not start after 3 seconds') + + return server_thread.server + diff --git a/python-pycurl.changes b/python-pycurl.changes index 70aed52..dcbee26 100644 --- a/python-pycurl.changes +++ b/python-pycurl.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Jun 21 09:51:22 UTC 2017 - alarrosa@suse.com + +- Add increase_test_timeout.diff so tests don't fail when obs is + overloaded and it takes more than 1 second to start a service. + ------------------------------------------------------------------- Thu Jun 8 16:15:49 UTC 2017 - lnussel@suse.de diff --git a/python-pycurl.spec b/python-pycurl.spec index e2f89ed..dc468ab 100644 --- a/python-pycurl.spec +++ b/python-pycurl.spec @@ -28,6 +28,8 @@ Url: http://pycurl.sourceforge.net/ Source: https://files.pythonhosted.org/packages/source/p/pycurl/pycurl-%{version}.tar.gz # PATCH-FIX-UPSTREAM remove __DATE__ and __TIME__ Patch0: pycurl-no-runtime-curlvercheck.patch +# PATCH-FIX-OPENSUSE increase_test_timeout.diff -- Increase the timeout in a test so it doesn't fail when obs is overloaded +Patch1: increase_test_timeout.diff BuildRequires: %{python_module CherryPy} BuildRequires: %{python_module bottle} BuildRequires: %{python_module devel} @@ -67,6 +69,7 @@ This package contains documentation and examples. %prep %setup -q -n pycurl-%{version} %patch0 -p1 +%patch1 -p1 %build export CFLAGS="%{optflags}"