Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testsuite fails on 32-bit Linux #1411

Closed
robertwb opened this issue Aug 11, 2015 · 3 comments
Closed

Testsuite fails on 32-bit Linux #1411

robertwb opened this issue Aug 11, 2015 · 3 comments

Comments

@robertwb
Copy link
Contributor

These seem to be harmless:

======================================================================
FAIL: add_x_large (line 70) (addop.__test__)
Doctest: addop.__test__.add_x_large (line 70)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for addop.__test__.add_x_large (line 70)
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/addop/addop.so", line unknown line number, in add_x_large (line 70)

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/addop/addop.so", line ?, in addop.__test__.add_x_large (line 70)
Failed example:
    add_x_large(2**30 + 1)
Expected:
    2147483649
Got:
    2147483649L
----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/addop/addop.so", line ?, in addop.__test__.add_x_large (line 70)
Failed example:
    2**31 + 2**30
Expected:
    3221225472
Got:
    3221225472L
----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/addop/addop.so", line ?, in addop.__test__.add_x_large (line 70)
Failed example:
    add_x_large(2**31)
Expected:
    3221225472
Got:
    3221225472L


======================================================================
FAIL: add_x_large (line 70) (addop.__test__)
Doctest: addop.__test__.add_x_large (line 70)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for addop.__test__.add_x_large (line 70)
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/addop/addop.so", line unknown line number, in add_x_large (line 70)

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/addop/addop.so", line ?, in addop.__test__.add_x_large (line 70)
Failed example:
    add_x_large(2**30 + 1)
Expected:
    2147483649
Got:
    2147483649L
----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/addop/addop.so", line ?, in addop.__test__.add_x_large (line 70)
Failed example:
    2**31 + 2**30
Expected:
    3221225472
Got:
    3221225472L
----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/addop/addop.so", line ?, in addop.__test__.add_x_large (line 70)
Failed example:
    add_x_large(2**31)
Expected:
    3221225472
Got:
    3221225472L


======================================================================
FAIL: cpdef_enums ()
Doctest: cpdef_enums
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for cpdef_enums
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/cpdef_enums/cpdef_enums.so", line unknown line number, in cpdef_enums

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/cpdef_enums/cpdef_enums.so", line ?, in cpdef_enums
Failed example:
    TWO, THREE, FIVE
Expected:
    (2, 3, 5)
Got:
    (2L, 3L, 5L)
----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/cpdef_enums/cpdef_enums.so", line ?, in cpdef_enums
Failed example:
    RANK_0, RANK_1, RANK_2
Expected:
    (11, 37, 389)
Got:
    (11L, 37L, 389L)


======================================================================
FAIL: py_mix (line 42) (future_division.__test__)
Doctest: future_division.__test__.py_mix (line 42)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for future_division.__test__.py_mix (line 42)
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/future_division/future_division.so", line unknown line number, in py_mix (line 42)

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/future_division/future_division.so", line ?, in future_division.__test__.py_mix (line 42)
Failed example:
    py_mix(2**53)
Expected:
    (4503599627370496.0, 4503599627370496, 4503599627370496.0, 4503599627370496.0, 4503599627370496.0, 4503599627370496)
Got:
    (4503599627370496.0, 4503599627370496L, 4503599627370496.0, 4503599627370496.0, 4503599627370496.0, 4503599627370496L)
----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/future_division/future_division.so", line ?, in future_division.__test__.py_mix (line 42)
Failed example:
    py_mix(2**53 + 1)
Expected:
    (4503599627370496.0, 4503599627370496, 4503599627370496.0, 4503599627370496.0, 4503599627370496.0, 4503599627370496)
Got:
    (4503599627370496.0, 4503599627370496L, 4503599627370496.0, 4503599627370496.0, 4503599627370496.0, 4503599627370496L)


======================================================================
FAIL: py_mix_by_neg1 (line 60) (future_division.__test__)
Doctest: future_division.__test__.py_mix_by_neg1 (line 60)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for future_division.__test__.py_mix_by_neg1 (line 60)
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/future_division/future_division.so", line unknown line number, in py_mix_by_neg1 (line 60)

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/future_division/future_division.so", line ?, in future_division.__test__.py_mix_by_neg1 (line 60)
Failed example:
    py_mix_by_neg1(int(-2**31-1))
Expected:
    (2147483649.0, 2147483649, 2147483649.0, 2147483649.0, 2147483649.0, 2147483649)
Got:
    (2147483649.0, 2147483649L, 2147483649.0, 2147483649.0, 2147483649.0, 2147483649L)


======================================================================
FAIL: py_mix (line 42) (future_division.__test__)
Doctest: future_division.__test__.py_mix (line 42)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for future_division.__test__.py_mix (line 42)
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/future_division/future_division.so", line unknown line number, in py_mix (line 42)

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/future_division/future_division.so", line ?, in future_division.__test__.py_mix (line 42)
Failed example:
    py_mix(2**53)
Expected:
    (4503599627370496.0, 4503599627370496, 4503599627370496.0, 4503599627370496.0, 4503599627370496.0, 4503599627370496)
Got:
    (4503599627370496.0, 4503599627370496L, 4503599627370496.0, 4503599627370496.0, 4503599627370496.0, 4503599627370496L)
----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/future_division/future_division.so", line ?, in future_division.__test__.py_mix (line 42)
Failed example:
    py_mix(2**53 + 1)
Expected:
    (4503599627370496.0, 4503599627370496, 4503599627370496.0, 4503599627370496.0, 4503599627370496.0, 4503599627370496)
Got:
    (4503599627370496.0, 4503599627370496L, 4503599627370496.0, 4503599627370496.0, 4503599627370496.0, 4503599627370496L)


======================================================================
FAIL: py_mix_by_neg1 (line 60) (future_division.__test__)
Doctest: future_division.__test__.py_mix_by_neg1 (line 60)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for future_division.__test__.py_mix_by_neg1 (line 60)
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/future_division/future_division.so", line unknown line number, in py_mix_by_neg1 (line 60)

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/future_division/future_division.so", line ?, in future_division.__test__.py_mix_by_neg1 (line 60)
Failed example:
    py_mix_by_neg1(int(-2**31-1))
Expected:
    (2147483649.0, 2147483649, 2147483649.0, 2147483649.0, 2147483649.0, 2147483649)
Got:
    (2147483649.0, 2147483649L, 2147483649.0, 2147483649.0, 2147483649.0, 2147483649L)


======================================================================
FAIL: py_mix (line 40) (non_future_division.__test__)
Doctest: non_future_division.__test__.py_mix (line 40)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for non_future_division.__test__.py_mix (line 40)
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/non_future_division/non_future_division.so", line unknown line number, in py_mix (line 40)

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/non_future_division/non_future_division.so", line ?, in non_future_division.__test__.py_mix (line 40)
Failed example:
    py_mix(2**53)
Expected:
    (4503599627370496, 4503599627370496, 4503599627370496.0, 4503599627370496.0, 4503599627370496, 4503599627370496)
Got:
    (4503599627370496L, 4503599627370496L, 4503599627370496.0, 4503599627370496.0, 4503599627370496L, 4503599627370496L)
----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/non_future_division/non_future_division.so", line ?, in non_future_division.__test__.py_mix (line 40)
Failed example:
    py_mix(2**53 + 1)
Expected:
    (4503599627370496, 4503599627370496, 4503599627370496.0, 4503599627370496.0, 4503599627370496, 4503599627370496)
Got:
    (4503599627370496L, 4503599627370496L, 4503599627370496.0, 4503599627370496.0, 4503599627370496L, 4503599627370496L)


======================================================================
FAIL: py_mix_by_neg1 (line 58) (non_future_division.__test__)
Doctest: non_future_division.__test__.py_mix_by_neg1 (line 58)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for non_future_division.__test__.py_mix_by_neg1 (line 58)
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/non_future_division/non_future_division.so", line unknown line number, in py_mix_by_neg1 (line 58)

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/non_future_division/non_future_division.so", line ?, in non_future_division.__test__.py_mix_by_neg1 (line 58)
Failed example:
    py_mix_by_neg1(int(-2**31-1))
Expected:
    (2147483649, 2147483649, 2147483649.0, 2147483649.0, 2147483649, 2147483649)
Got:
    (2147483649L, 2147483649L, 2147483649.0, 2147483649.0, 2147483649L, 2147483649L)


======================================================================
FAIL: py_mix (line 40) (non_future_division.__test__)
Doctest: non_future_division.__test__.py_mix (line 40)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for non_future_division.__test__.py_mix (line 40)
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/non_future_division/non_future_division.so", line unknown line number, in py_mix (line 40)

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/non_future_division/non_future_division.so", line ?, in non_future_division.__test__.py_mix (line 40)
Failed example:
    py_mix(2**53)
Expected:
    (4503599627370496, 4503599627370496, 4503599627370496.0, 4503599627370496.0, 4503599627370496, 4503599627370496)
Got:
    (4503599627370496L, 4503599627370496L, 4503599627370496.0, 4503599627370496.0, 4503599627370496L, 4503599627370496L)
----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/non_future_division/non_future_division.so", line ?, in non_future_division.__test__.py_mix (line 40)
Failed example:
    py_mix(2**53 + 1)
Expected:
    (4503599627370496, 4503599627370496, 4503599627370496.0, 4503599627370496.0, 4503599627370496, 4503599627370496)
Got:
    (4503599627370496L, 4503599627370496L, 4503599627370496.0, 4503599627370496.0, 4503599627370496L, 4503599627370496L)


======================================================================
FAIL: py_mix_by_neg1 (line 58) (non_future_division.__test__)
Doctest: non_future_division.__test__.py_mix_by_neg1 (line 58)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for non_future_division.__test__.py_mix_by_neg1 (line 58)
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/non_future_division/non_future_division.so", line unknown line number, in py_mix_by_neg1 (line 58)

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/non_future_division/non_future_division.so", line ?, in non_future_division.__test__.py_mix_by_neg1 (line 58)
Failed example:
    py_mix_by_neg1(int(-2**31-1))
Expected:
    (2147483649, 2147483649, 2147483649.0, 2147483649.0, 2147483649, 2147483649)
Got:
    (2147483649L, 2147483649L, 2147483649.0, 2147483649.0, 2147483649L, 2147483649L)


======================================================================
FAIL: sub_large_x (line 168) (subop.__test__)
Doctest: subop.__test__.sub_large_x (line 168)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for subop.__test__.sub_large_x (line 168)
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/subop/subop.so", line unknown line number, in sub_large_x (line 168)

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/subop/subop.so", line ?, in subop.__test__.sub_large_x (line 168)
Failed example:
    2**30 - 2**31
Expected:
    -1073741824
Got:
    -1073741824L
----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/c/subop/subop.so", line ?, in subop.__test__.sub_large_x (line 168)
Failed example:
    sub_large_x(2**31)
Expected:
    -1073741824
Got:
    -1073741824L


======================================================================
FAIL: sub_large_x (line 168) (subop.__test__)
Doctest: subop.__test__.sub_large_x (line 168)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildslave-sage/slave/sage_git/build/local/lib/python/doctest.py", line 2226, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for subop.__test__.sub_large_x (line 168)
  File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/subop/subop.so", line unknown line number, in sub_large_x (line 168)

----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/subop/subop.so", line ?, in subop.__test__.sub_large_x (line 168)
Failed example:
    2**30 - 2**31
Expected:
    -1073741824
Got:
    -1073741824L
----------------------------------------------------------------------
File "/home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/subop/subop.so", line ?, in subop.__test__.sub_large_x (line 168)
Failed example:
    sub_large_x(2**31)
Expected:
    -1073741824
Got:
    -1073741824L


----------------------------------------------------------------------
Ran 9699 tests in 2199.354s

FAILED (failures=13)
Following tests excluded because of missing dependencies on your system:
   Cython.Coverage
   run.asyncio_generators
   run.coverage_api
   run.coverage_cmd
   run.coverage_nogil
("Couldn't find ", u'b')
Compiling /home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/test_coroutines_pep492/_cython_inline_8a6b3edd63375dca72fd1e347e3589a1.pyx because it changed.
[1/1] Cythonizing /home/buildslave-sage/slave/sage_git/build/local/var/tmp/sage/build/cython-0.23/src/BUILD/run/cpp/test_coroutines_pep492/_cython_inline_8a6b3edd63375dca72fd1e347e3589a1.pyx
("Couldn't find ", u'b')

Full log is attached.

Migrated from http://trac.cython.org/ticket/857

@robertwb
Copy link
Contributor Author

scoder changed milestone from wishlist to 0.23.1
owner to scoder
status from new to assigned
commented

Thanks for the report. All of them are just bugs in the tests, except possibly for the cpdef_enums test. It could be argued that it would be better to return a Python int instead of a long object here in Python 2.x, but it's not wrong.

3cf41e1

@robertwb
Copy link
Contributor Author

scoder changed resolution to fixed
status from assigned to closed
commented

@robertwb robertwb added this to the 0.23.1 milestone Aug 16, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant