[Python-Dev] Compiling Python-3.6.3 fails two tests test_math and test_cmath (original) (raw)
Richard Hinerfeld rhinerfeldnyc at gmail.com
Mon Oct 16 18:21:28 EDT 2017
- Previous message (by thread): [Python-Dev] Preprocessing the CPython Source Tree
- Next message (by thread): [Python-Dev] Compiling Python-3.6.3 fails two tests test_math and test_cmath
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Compiling Python-3.6.3 on Linux fails two tests: test_math and test_cmatg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20171016/d5d9c164/attachment-0001.html>
-------------- next part --------------
running build
running build_ext
The following modules found by detect_modules() in setup.py, have been
built by the Makefile instead, as configured by the Setup files:
atexit pwd time
running build_scripts
copying and adjusting /home/richard/Python-3.6.3/Tools/scripts/pydoc3 -> build/scripts-3.6
copying and adjusting /home/richard/Python-3.6.3/Tools/scripts/idle3 -> build/scripts-3.6
copying and adjusting /home/richard/Python-3.6.3/Tools/scripts/2to3 -> build/scripts-3.6
copying and adjusting /home/richard/Python-3.6.3/Tools/scripts/pyvenv -> build/scripts-3.6
changing mode of build/scripts-3.6/pydoc3 from 644 to 755
changing mode of build/scripts-3.6/idle3 from 644 to 755
changing mode of build/scripts-3.6/2to3 from 644 to 755
changing mode of build/scripts-3.6/pyvenv from 644 to 755
renaming build/scripts-3.6/pydoc3 to build/scripts-3.6/pydoc3.6
renaming build/scripts-3.6/idle3 to build/scripts-3.6/idle3.6
renaming build/scripts-3.6/2to3 to build/scripts-3.6/2to3-3.6
renaming build/scripts-3.6/pyvenv to build/scripts-3.6/pyvenv-3.6
./python ./Tools/scripts/run_tests.py -v test_cmath
== CPython 3.6.3 (default, Oct 16 2017, 14:42:21) [GCC 4.7.2]
== Linux-3.2.0-4-686-pae-i686-with-debian-7.11 little-endian
== cwd: /home/richard/Python-3.6.3/build/test_python_10507
== CPU count: 1
== encodings: locale=UTF-8, FS=utf-8
Using random seed 5661358
Run tests in parallel using 3 child processes
0:00:01 load avg: 0.24 [1/1/1] test_cmath failed
testAtanSign (test.test_cmath.CMathTests) ... ok
testAtanhSign (test.test_cmath.CMathTests) ... ok
testTanhSign (test.test_cmath.CMathTests) ... ok
test_abs (test.test_cmath.CMathTests) ... ok
test_abs_overflows (test.test_cmath.CMathTests) ... ok
test_cmath_matches_math (test.test_cmath.CMathTests) ... ok
test_constants (test.test_cmath.CMathTests) ... ok
test_infinity_and_nan_constants (test.test_cmath.CMathTests) ... ok
test_input_type (test.test_cmath.CMathTests) ... ok
test_isfinite (test.test_cmath.CMathTests) ... ok
test_isinf (test.test_cmath.CMathTests) ... ok
test_isnan (test.test_cmath.CMathTests) ... ok
test_phase (test.test_cmath.CMathTests) ... ok
test_polar (test.test_cmath.CMathTests) ... ok
test_polar_errno (test.test_cmath.CMathTests) ... ok
test_rect (test.test_cmath.CMathTests) ... ok
test_specific_values (test.test_cmath.CMathTests) ... FAIL
test_user_object (test.test_cmath.CMathTests) ... ok
test_asymmetry (test.test_cmath.IsCloseTests) ... ok
test_complex_near_zero (test.test_cmath.IsCloseTests) ... ok
test_complex_values (test.test_cmath.IsCloseTests) ... ok
test_decimals (test.test_cmath.IsCloseTests) ... ok
test_eight_decimal_places (test.test_cmath.IsCloseTests) ... ok
test_fractions (test.test_cmath.IsCloseTests) ... ok
test_identical (test.test_cmath.IsCloseTests) ... ok
test_identical_infinite (test.test_cmath.IsCloseTests) ... ok
test_inf_ninf_nan (test.test_cmath.IsCloseTests) ... ok
test_integers (test.test_cmath.IsCloseTests) ... ok
test_near_zero (test.test_cmath.IsCloseTests) ... ok
test_negative_tolerances (test.test_cmath.IsCloseTests) ... ok
test_reject_complex_tolerances (test.test_cmath.IsCloseTests) ... ok
test_zero_tolerance (test.test_cmath.IsCloseTests) ... ok
====================================================================== FAIL: test_specific_values (test.test_cmath.CMathTests)
Traceback (most recent call last): File "/home/richard/Python-3.6.3/Lib/test/test_cmath.py", line 418, in test_specific_values msg=error_message) File "/home/richard/Python-3.6.3/Lib/test/test_cmath.py", line 149, in rAssertAlmostEqual '{!r} and {!r} are not sufficiently close'.format(a, b)) AssertionError: tan0064: tan(complex(1.5707963267948961, 0.0)) Expected: complex(1978937966095219.0, 0.0) Received: complex(1978945885716843.0, 0.0) Received value insufficiently close to expected value.
Ran 32 tests in 0.316s
FAILED (failures=1)
1 test failed: test_cmath Re-running failed tests in verbose mode Re-running test 'test_cmath' in verbose mode testAtanSign (test.test_cmath.CMathTests) ... ok testAtanhSign (test.test_cmath.CMathTests) ... ok testTanhSign (test.test_cmath.CMathTests) ... ok test_abs (test.test_cmath.CMathTests) ... ok test_abs_overflows (test.test_cmath.CMathTests) ... ok test_cmath_matches_math (test.test_cmath.CMathTests) ... ok test_constants (test.test_cmath.CMathTests) ... ok test_infinity_and_nan_constants (test.test_cmath.CMathTests) ... ok test_input_type (test.test_cmath.CMathTests) ... ok test_isfinite (test.test_cmath.CMathTests) ... ok test_isinf (test.test_cmath.CMathTests) ... ok test_isnan (test.test_cmath.CMathTests) ... ok test_phase (test.test_cmath.CMathTests) ... ok test_polar (test.test_cmath.CMathTests) ... ok test_polar_errno (test.test_cmath.CMathTests) ... ok test_rect (test.test_cmath.CMathTests) ... ok test_specific_values (test.test_cmath.CMathTests) ... FAIL test_user_object (test.test_cmath.CMathTests) ... ok test_asymmetry (test.test_cmath.IsCloseTests) ... ok test_complex_near_zero (test.test_cmath.IsCloseTests) ... ok test_complex_values (test.test_cmath.IsCloseTests) ... ok test_decimals (test.test_cmath.IsCloseTests) ... ok test_eight_decimal_places (test.test_cmath.IsCloseTests) ... ok test_fractions (test.test_cmath.IsCloseTests) ... ok test_identical (test.test_cmath.IsCloseTests) ... ok test_identical_infinite (test.test_cmath.IsCloseTests) ... ok test_inf_ninf_nan (test.test_cmath.IsCloseTests) ... ok test_integers (test.test_cmath.IsCloseTests) ... ok test_near_zero (test.test_cmath.IsCloseTests) ... ok test_negative_tolerances (test.test_cmath.IsCloseTests) ... ok test_reject_complex_tolerances (test.test_cmath.IsCloseTests) ... ok test_zero_tolerance (test.test_cmath.IsCloseTests) ... ok
====================================================================== FAIL: test_specific_values (test.test_cmath.CMathTests)
Traceback (most recent call last): File "/home/richard/Python-3.6.3/Lib/test/test_cmath.py", line 418, in test_specific_values msg=error_message) File "/home/richard/Python-3.6.3/Lib/test/test_cmath.py", line 149, in rAssertAlmostEqual '{!r} and {!r} are not sufficiently close'.format(a, b)) AssertionError: tan0064: tan(complex(1.5707963267948961, 0.0)) Expected: complex(1978937966095219.0, 0.0) Received: complex(1978945885716843.0, 0.0) Received value insufficiently close to expected value.
Ran 32 tests in 0.326s
FAILED (failures=1) 1 test failed again: test_cmath
Total duration: 2 sec
Tests result: FAILURE
-------------- next part --------------
running build
running build_ext
The following modules found by detect_modules() in setup.py, have been
built by the Makefile instead, as configured by the Setup files:
atexit pwd time
running build_scripts
copying and adjusting /home/richard/Python-3.6.3/Tools/scripts/pydoc3 -> build/scripts-3.6
copying and adjusting /home/richard/Python-3.6.3/Tools/scripts/idle3 -> build/scripts-3.6
copying and adjusting /home/richard/Python-3.6.3/Tools/scripts/2to3 -> build/scripts-3.6
copying and adjusting /home/richard/Python-3.6.3/Tools/scripts/pyvenv -> build/scripts-3.6
changing mode of build/scripts-3.6/pydoc3 from 644 to 755
changing mode of build/scripts-3.6/idle3 from 644 to 755
changing mode of build/scripts-3.6/2to3 from 644 to 755
changing mode of build/scripts-3.6/pyvenv from 644 to 755
renaming build/scripts-3.6/pydoc3 to build/scripts-3.6/pydoc3.6
renaming build/scripts-3.6/idle3 to build/scripts-3.6/idle3.6
renaming build/scripts-3.6/2to3 to build/scripts-3.6/2to3-3.6
renaming build/scripts-3.6/pyvenv to build/scripts-3.6/pyvenv-3.6
./python ./Tools/scripts/run_tests.py -v test_math
== CPython 3.6.3 (default, Oct 16 2017, 14:42:21) [GCC 4.7.2]
== Linux-3.2.0-4-686-pae-i686-with-debian-7.11 little-endian
== cwd: /home/richard/Python-3.6.3/build/test_python_10483
== CPU count: 1
== encodings: locale=UTF-8, FS=utf-8
Using random seed 2843454
Run tests in parallel using 3 child processes
0:00:04 load avg: 0.10 [1/1/1] test_math failed
testAcos (test.test_math.MathTests) ... ok
testAcosh (test.test_math.MathTests) ... ok
testAsin (test.test_math.MathTests) ... ok
testAsinh (test.test_math.MathTests) ... ok
testAtan (test.test_math.MathTests) ... ok
testAtan2 (test.test_math.MathTests) ... ok
testAtanh (test.test_math.MathTests) ... ok
testCeil (test.test_math.MathTests) ... ok
testConstants (test.test_math.MathTests) ... ok
testCopysign (test.test_math.MathTests) ... ok
testCos (test.test_math.MathTests) ... ok
testCosh (test.test_math.MathTests) ... ok
testDegrees (test.test_math.MathTests) ... ok
testExp (test.test_math.MathTests) ... ok
testFabs (test.test_math.MathTests) ... ok
testFactorial (test.test_math.MathTests) ... ok
testFactorialHugeInputs (test.test_math.MathTests) ... ok
testFloor (test.test_math.MathTests) ... ok
testFmod (test.test_math.MathTests) ... ok
testFrexp (test.test_math.MathTests) ... ok
testFsum (test.test_math.MathTests) ... skipped 'fsum is not exact on machines with double rounding'
testGcd (test.test_math.MathTests) ... ok
testHypot (test.test_math.MathTests) ... ok
testIsfinite (test.test_math.MathTests) ... ok
testIsinf (test.test_math.MathTests) ... ok
testIsnan (test.test_math.MathTests) ... ok
testLdexp (test.test_math.MathTests) ... ok
testLog (test.test_math.MathTests) ... ok
testLog10 (test.test_math.MathTests) ... ok
testLog1p (test.test_math.MathTests) ... ok
testLog2 (test.test_math.MathTests) ... ok
testLog2Exact (test.test_math.MathTests) ... ok
testModf (test.test_math.MathTests) ... ok
testPow (test.test_math.MathTests) ... ok
testRadians (test.test_math.MathTests) ... ok
testSin (test.test_math.MathTests) ... ok
testSinh (test.test_math.MathTests) ... ok
testSqrt (test.test_math.MathTests) ... ok
testTan (test.test_math.MathTests) ... ok
testTanh (test.test_math.MathTests) ... ok
testTanhSign (test.test_math.MathTests) ... ok
test_exceptions (test.test_math.MathTests) ... ok
test_inf_constant (test.test_math.MathTests) ... ok
test_mtestfile (test.test_math.MathTests) ... ok
test_nan_constant (test.test_math.MathTests) ... ok
test_testfile (test.test_math.MathTests) ... FAIL
test_trunc (test.test_math.MathTests) ... ok
test_asymmetry (test.test_math.IsCloseTests) ... ok
test_decimals (test.test_math.IsCloseTests) ... ok
test_eight_decimal_places (test.test_math.IsCloseTests) ... ok
test_fractions (test.test_math.IsCloseTests) ... ok
test_identical (test.test_math.IsCloseTests) ... ok
test_identical_infinite (test.test_math.IsCloseTests) ... ok
test_inf_ninf_nan (test.test_math.IsCloseTests) ... ok
test_integers (test.test_math.IsCloseTests) ... ok
test_near_zero (test.test_math.IsCloseTests) ... ok
test_negative_tolerances (test.test_math.IsCloseTests) ... ok
test_zero_tolerance (test.test_math.IsCloseTests) ... ok
/home/richard/Python-3.6.3/Lib/test/ieee754.txt
Doctest: ieee754.txt ... ok
====================================================================== FAIL: test_testfile (test.test_math.MathTests)
Traceback (most recent call last): File "/home/richard/Python-3.6.3/Lib/test/test_math.py", line 1220, in test_testfile '\n '.join(failures)) AssertionError: Failures in test_testfile: tan0064: tan(1.5707963267948961): expected 1978937966095219.0, got 1978945885716843.0 (error = 7.92e+09 (31678486496 ulps); permitted error = 0 or 5 ulps)
Ran 59 tests in 3.161s
FAILED (failures=1, skipped=1)
1 test failed: test_math Re-running failed tests in verbose mode Re-running test 'test_math' in verbose mode testAcos (test.test_math.MathTests) ... ok testAcosh (test.test_math.MathTests) ... ok testAsin (test.test_math.MathTests) ... ok testAsinh (test.test_math.MathTests) ... ok testAtan (test.test_math.MathTests) ... ok testAtan2 (test.test_math.MathTests) ... ok testAtanh (test.test_math.MathTests) ... ok testCeil (test.test_math.MathTests) ... ok testConstants (test.test_math.MathTests) ... ok testCopysign (test.test_math.MathTests) ... ok testCos (test.test_math.MathTests) ... ok testCosh (test.test_math.MathTests) ... ok testDegrees (test.test_math.MathTests) ... ok testExp (test.test_math.MathTests) ... ok testFabs (test.test_math.MathTests) ... ok testFactorial (test.test_math.MathTests) ... ok testFactorialHugeInputs (test.test_math.MathTests) ... ok testFloor (test.test_math.MathTests) ... ok testFmod (test.test_math.MathTests) ... ok testFrexp (test.test_math.MathTests) ... ok testFsum (test.test_math.MathTests) ... skipped 'fsum is not exact on machines with double rounding' testGcd (test.test_math.MathTests) ... ok testHypot (test.test_math.MathTests) ... ok testIsfinite (test.test_math.MathTests) ... ok testIsinf (test.test_math.MathTests) ... ok testIsnan (test.test_math.MathTests) ... ok testLdexp (test.test_math.MathTests) ... ok testLog (test.test_math.MathTests) ... ok testLog10 (test.test_math.MathTests) ... ok testLog1p (test.test_math.MathTests) ... ok testLog2 (test.test_math.MathTests) ... ok testLog2Exact (test.test_math.MathTests) ... ok testModf (test.test_math.MathTests) ... ok testPow (test.test_math.MathTests) ... ok testRadians (test.test_math.MathTests) ... ok testSin (test.test_math.MathTests) ... ok testSinh (test.test_math.MathTests) ... ok testSqrt (test.test_math.MathTests) ... ok testTan (test.test_math.MathTests) ... ok testTanh (test.test_math.MathTests) ... ok testTanhSign (test.test_math.MathTests) ... ok test_exceptions (test.test_math.MathTests) ... ok test_inf_constant (test.test_math.MathTests) ... ok test_mtestfile (test.test_math.MathTests) ... ok test_nan_constant (test.test_math.MathTests) ... ok test_testfile (test.test_math.MathTests) ... FAIL test_trunc (test.test_math.MathTests) ... ok test_asymmetry (test.test_math.IsCloseTests) ... ok test_decimals (test.test_math.IsCloseTests) ... ok test_eight_decimal_places (test.test_math.IsCloseTests) ... ok test_fractions (test.test_math.IsCloseTests) ... ok test_identical (test.test_math.IsCloseTests) ... ok test_identical_infinite (test.test_math.IsCloseTests) ... ok test_inf_ninf_nan (test.test_math.IsCloseTests) ... ok test_integers (test.test_math.IsCloseTests) ... ok test_near_zero (test.test_math.IsCloseTests) ... ok test_negative_tolerances (test.test_math.IsCloseTests) ... ok test_zero_tolerance (test.test_math.IsCloseTests) ... ok /home/richard/Python-3.6.3/Lib/test/ieee754.txt Doctest: ieee754.txt ... ok
====================================================================== FAIL: test_testfile (test.test_math.MathTests)
Traceback (most recent call last): File "/home/richard/Python-3.6.3/Lib/test/test_math.py", line 1220, in test_testfile '\n '.join(failures)) AssertionError: Failures in test_testfile: tan0064: tan(1.5707963267948961): expected 1978937966095219.0, got 1978945885716843.0 (error = 7.92e+09 (31678486496 ulps); permitted error = 0 or 5 ulps)
Ran 59 tests in 3.183s
FAILED (failures=1, skipped=1) 1 test failed again: test_math
Total duration: 7 sec Tests result: FAILURE
- Previous message (by thread): [Python-Dev] Preprocessing the CPython Source Tree
- Next message (by thread): [Python-Dev] Compiling Python-3.6.3 fails two tests test_math and test_cmath
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]