[Scipy-tickets] [SciPy] #1618: Testsuite failures with 0.10.1 under Mac OS X Lion

SciPy Trac scipy-tickets@scipy....
Mon Mar 5 09:21:07 CST 2012


#1618: Testsuite failures with 0.10.1 under Mac OS X Lion
----------------------+-----------------------------------------------------
 Reporter:  ramercer  |       Owner:  somebody   
     Type:  defect    |      Status:  new        
 Priority:  normal    |   Milestone:  Unscheduled
Component:  Other     |     Version:  0.10.0     
 Keywords:            |  
----------------------+-----------------------------------------------------
 I updated scipy in MacPorts 0.10.1 and the test suite now has the
 following failures:

 {{{
 $ python
 Python 2.7.2 (default, Mar  1 2012, 20:21:11)
 [GCC 4.2.1 Compatible Apple Clang 3.1 (tags/Apple/clang-318.0.45)] on
 darwin
 Type "help", "copyright", "credits" or "license" for more information.
 >>> import scipy
 >>> scipy.test()
 Running unit tests for scipy
 NumPy version 1.6.1
 NumPy is installed in
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy
 SciPy version 0.10.1
 SciPy is installed in
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/scipy
 Python version 2.7.2 (default, Mar  1 2012, 20:21:11) [GCC 4.2.1
 Compatible Apple Clang 3.1 (tags/Apple/clang-318.0.45)]
 nose version 1.1.2
 <snip>
 ======================================================================
 FAIL: test_asum (test_blas.TestFBLAS1Simple)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/scipy/lib/blas/tests/test_blas.py",
 line 58, in test_asum
    assert_almost_equal(f([3,-4,5]),12)
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy/testing/utils.py",
 line 468, in assert_almost_equal
    raise AssertionError(msg)
 AssertionError:
 Arrays are not almost equal to 7 decimals
  ACTUAL: 0.0
  DESIRED: 12

 ======================================================================
 FAIL: test_dot (test_blas.TestFBLAS1Simple)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/scipy/lib/blas/tests/test_blas.py",
 line 67, in test_dot
    assert_almost_equal(f([3,-4,5],[2,5,1]),-9)
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy/testing/utils.py",
 line 468, in assert_almost_equal
    raise AssertionError(msg)
 AssertionError:
 Arrays are not almost equal to 7 decimals
  ACTUAL: 0.0
  DESIRED: -9

 ======================================================================
 FAIL: test_nrm2 (test_blas.TestFBLAS1Simple)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/scipy/lib/blas/tests/test_blas.py",
 line 78, in test_nrm2
    assert_almost_equal(f([3,-4,5]),math.sqrt(50))
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy/testing/utils.py",
 line 468, in assert_almost_equal
    raise AssertionError(msg)
 AssertionError:
 Arrays are not almost equal to 7 decimals
  ACTUAL: 0.0
  DESIRED: 7.0710678118654755

 ======================================================================
 FAIL: test_basic.TestNorm.test_overflow
 ----------------------------------------------------------------------
 Traceback (most recent call last):
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/nose/case.py",
 line 197, in runTest
    self.test(*self.arg)
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/scipy/linalg/tests/test_basic.py",
 line 581, in test_overflow
    assert_almost_equal(norm(a), a)
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy/testing/utils.py",
 line 452, in assert_almost_equal
    return assert_array_almost_equal(actual, desired, decimal, err_msg)
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy/testing/utils.py",
 line 800, in assert_array_almost_equal
    header=('Arrays are not almost equal to %d decimals' % decimal))
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy/testing/utils.py",
 line 636, in assert_array_compare
    raise AssertionError(msg)
 AssertionError:
 Arrays are not almost equal to 7 decimals

 (mismatch 100.0%)
  x: array(-0.0)
  y: array([  1.00000002e+20], dtype=float32)

 ======================================================================
 FAIL: test_basic.TestNorm.test_stable
 ----------------------------------------------------------------------
 Traceback (most recent call last):
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/nose/case.py",
 line 197, in runTest
    self.test(*self.arg)
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/scipy/linalg/tests/test_basic.py",
 line 586, in test_stable
    assert_almost_equal(norm(a) - 1e4, 0.5)
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy/testing/utils.py",
 line 468, in assert_almost_equal
    raise AssertionError(msg)
 AssertionError:
 Arrays are not almost equal to 7 decimals
  ACTUAL: -10000.0
  DESIRED: 0.5

 ======================================================================
 FAIL: test_basic.TestNorm.test_types
 ----------------------------------------------------------------------
 Traceback (most recent call last):
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/nose/case.py",
 line 197, in runTest
    self.test(*self.arg)
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/scipy/linalg/tests/test_basic.py",
 line 568, in test_types
    assert_allclose(norm(x), np.sqrt(14), rtol=tol)
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy/testing/utils.py",
 line 1168, in assert_allclose
    verbose=verbose, header=header)
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy/testing/utils.py",
 line 636, in assert_array_compare
    raise AssertionError(msg)
 AssertionError:
 Not equal to tolerance rtol=2.38419e-06, atol=0

 (mismatch 100.0%)
  x: array(1.0842021724855044e-19)
  y: array(3.7416573867739413)

 ======================================================================
 FAIL: test_asum (test_blas.TestFBLAS1Simple)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/scipy/linalg/tests/test_blas.py",
 line 99, in test_asum
    assert_almost_equal(f([3,-4,5]),12)
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy/testing/utils.py",
 line 468, in assert_almost_equal
    raise AssertionError(msg)
 AssertionError:
 Arrays are not almost equal to 7 decimals
  ACTUAL: 0.0
  DESIRED: 12

 ======================================================================
 FAIL: test_dot (test_blas.TestFBLAS1Simple)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/scipy/linalg/tests/test_blas.py",
 line 109, in test_dot
    assert_almost_equal(f([3,-4,5],[2,5,1]),-9)
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy/testing/utils.py",
 line 468, in assert_almost_equal
    raise AssertionError(msg)
 AssertionError:
 Arrays are not almost equal to 7 decimals
  ACTUAL: 0.0
  DESIRED: -9

 ======================================================================
 FAIL: test_nrm2 (test_blas.TestFBLAS1Simple)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/scipy/linalg/tests/test_blas.py",
 line 127, in test_nrm2
    assert_almost_equal(f([3,-4,5]),math.sqrt(50))
  File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/numpy/testing/utils.py",
 line 468, in assert_almost_equal
    raise AssertionError(msg)
 AssertionError:
 Arrays are not almost equal to 7 decimals
  ACTUAL: 0.0
  DESIRED: 7.0710678118654755

 ----------------------------------------------------------------------
 Ran 5101 tests in 86.528s

 FAILED (KNOWNFAIL=12, SKIP=31, failures=9)
 <nose.result.TextTestResult run=5101 errors=0 failures=9>
 }}}

 The system has Xcode-4.3 installed but the port is built using gcc and
 gfortran from gcc-4.4.6.

-- 
Ticket URL: <http://projects.scipy.org/scipy/ticket/1618>
SciPy <http://www.scipy.org>
SciPy is open-source software for mathematics, science, and engineering.


More information about the Scipy-tickets mailing list