New issue 2170: PPC test case failure:
rpython/rtyper/module/test/test_ll_os_path.py fails on PPC64LE machine
https://bitbucket.org/pypy/pypy/issues/2170/ppc-test-case-failure-rpython-rtyper
Vaibhav Sood:
Ran the test on a Ubuntu 14.10 PPC64LE machine (same test passes on a Ubuntu
14.10 x86-64 machine):
./pytest.py -rfExs rpython/rtyper/module/test/test_ll_os_path.py
Get the following failure log (trace snipped to show only failure part):
..
s_start = SomeInteger(knowntype=int, nonneg=False, unsigned=False), s_stop =
None, error = 'find'
def check_negative_slice(s_start, s_stop, error="slicing"):
if isinstance(s_start, SomeInteger) and not s_start.nonneg:
raise AnnotatorError("%s: not proven to have non-negative start" %
> error)
E AnnotatorError:
E
E find: not proven to have non-negative start
E
E
E Occurred processing the following simple_call:
E (AttributeError getting at the binding!)
E index2_0 = simple_call(v100, ('\\'), v101)
E
E In <FunctionGraph of (ntpath:95)splitdrive at 0x3fff83dc0350>:
E Happened at file /usr/lib/python2.7/ntpath.py line 124
E
E ==> index2 = normp.find(sep, index + 1)
E # a UNC path can't have two slashes in a row
E # (after the initial two)
E if index2 == index + 1:
E
E Known variable annotations:
E v100 =
SomeBuiltinMethod(analyser=<rpython.tool.descriptor.InstanceMethod object at
0x3fff83dcf210>, methodname='find', s_self=SomeString(no_nul=True))
E v101 = SomeInteger(knowntype=int, nonneg=False, unsigned=False)
rpython/annotator/unaryop.py:374: AnnotatorError
============================================================================
short test summary info
============================================================================
FAIL rpython/rtyper/module/test/test_ll_os_path.py::test_ntpath
_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue