Fix test_milp_timeout failure
Resolves: rhbz#2172558
This commit is contained in:
		
							parent
							
								
									c8f7e0878c
								
							
						
					
					
						commit
						833fa0aef0
					
				
							
								
								
									
										53
									
								
								fix_test_milp_timeout.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								fix_test_milp_timeout.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,53 @@ | ||||
| From 9b068e5a68d9efd9c2403e9499b2c381b6c1d3a6 Mon Sep 17 00:00:00 2001 | ||||
| From: Matt Haberland <mhaberla@calpoly.edu> | ||||
| Date: Fri, 21 Apr 2023 07:07:41 -0700 | ||||
| Subject: [PATCH 1/2] MAINT: optimize: fix test_milp_timeout | ||||
| 
 | ||||
| ---
 | ||||
|  scipy/optimize/tests/test_milp.py | 4 +--- | ||||
|  1 file changed, 1 insertion(+), 3 deletions(-) | ||||
| 
 | ||||
| diff --git a/scipy/optimize/tests/test_milp.py b/scipy/optimize/tests/test_milp.py
 | ||||
| index 51996642..1f60fce3 100644
 | ||||
| --- a/scipy/optimize/tests/test_milp.py
 | ||||
| +++ b/scipy/optimize/tests/test_milp.py
 | ||||
| @@ -279,9 +279,7 @@ _msg_iter = "Iteration limit reached. (HiGHS Status 14:"
 | ||||
|   | ||||
|  @pytest.mark.skipif(np.intp(0).itemsize < 8, | ||||
|                      reason="Unhandled 32-bit GCC FP bug") | ||||
| -@pytest.mark.slow
 | ||||
| -@pytest.mark.timeout(360)
 | ||||
| -@pytest.mark.parametrize(["options", "msg"], [({"time_limit": 10}, _msg_time),
 | ||||
| +@pytest.mark.parametrize(["options", "msg"], [({"time_limit": 0.1}, _msg_time),
 | ||||
|                                                ({"node_limit": 1}, _msg_iter)]) | ||||
|  def test_milp_timeout_16545(options, msg): | ||||
|      # Ensure solution is not thrown away if MILP solver times out | ||||
| -- 
 | ||||
| 2.40.0 | ||||
| 
 | ||||
| 
 | ||||
| From 024568a4f4292e7b22643f40ae61d33d273cf674 Mon Sep 17 00:00:00 2001 | ||||
| From: Matt Haberland <mhaberla@calpoly.edu> | ||||
| Date: Sat, 22 Apr 2023 15:43:07 -0700 | ||||
| Subject: [PATCH 2/2] Update scipy/optimize/tests/test_milp.py | ||||
| 
 | ||||
| [skip ci] | ||||
| ---
 | ||||
|  scipy/optimize/tests/test_milp.py | 1 + | ||||
|  1 file changed, 1 insertion(+) | ||||
| 
 | ||||
| diff --git a/scipy/optimize/tests/test_milp.py b/scipy/optimize/tests/test_milp.py
 | ||||
| index 1f60fce3..42dae29a 100644
 | ||||
| --- a/scipy/optimize/tests/test_milp.py
 | ||||
| +++ b/scipy/optimize/tests/test_milp.py
 | ||||
| @@ -279,6 +279,7 @@ _msg_iter = "Iteration limit reached. (HiGHS Status 14:"
 | ||||
|   | ||||
|  @pytest.mark.skipif(np.intp(0).itemsize < 8, | ||||
|                      reason="Unhandled 32-bit GCC FP bug") | ||||
| +@pytest.mark.slow
 | ||||
|  @pytest.mark.parametrize(["options", "msg"], [({"time_limit": 0.1}, _msg_time), | ||||
|                                                ({"node_limit": 1}, _msg_iter)]) | ||||
|  def test_milp_timeout_16545(options, msg): | ||||
| -- 
 | ||||
| 2.40.0 | ||||
| 
 | ||||
| @ -22,7 +22,7 @@ | ||||
| Summary:    Scientific Tools for Python | ||||
| Name:       python%{python3_pkgversion}-scipy | ||||
| Version:    1.10.1 | ||||
| Release:    1%{?dist} | ||||
| Release:    2%{?dist} | ||||
| 
 | ||||
| # BSD -- whole package except: | ||||
| # Boost -- scipy/special/cephes/scipy_iv.c | ||||
| @ -31,6 +31,11 @@ License:    BSD and Boost and Public Domain | ||||
| Url:        http://www.scipy.org/scipylib/index.html | ||||
| Source0:    https://github.com/scipy/scipy/releases/download/v%{version}/scipy-%{version}.tar.gz | ||||
| 
 | ||||
| 
 | ||||
| # Fix test_milp_timeout failure | ||||
| # Resolved upstream: https://github.com/scipy/scipy/pull/18339 | ||||
| Patch0:     fix_test_milp_timeout.patch | ||||
| 
 | ||||
| BuildRequires: fftw-devel, suitesparse-devel | ||||
| BuildRequires: %{blaslib}-devel | ||||
| BuildRequires: gcc-gfortran, swig, gcc-c++ | ||||
| @ -238,6 +243,9 @@ popd | ||||
| %{python3_sitearch}/*.egg-info | ||||
| 
 | ||||
| %changelog | ||||
| * Wed May 10 2023 Charalampos Stratakis <cstratak@redhat.com> - 1.10.1-2 | ||||
| - Fix test_milp_timeout failure | ||||
| 
 | ||||
| * Tue May 02 2023 Ryan Erickson <rerickso@redhat.com> - 1.10.1-1 | ||||
| - Update to 1.10.1 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user