[pypy-dev] Test failures

Ben.Young at risk.sungard.com Ben.Young at risk.sungard.com
Fri Oct 7 11:43:05 CEST 2005


Hi Everyone,

Here's the current windows test results. Only 2 failures, with nothing too 
important it seems!



Cheers,
Ben
-------------- next part --------------
============================= test process starts =============================
testing-mode: inprocess
executable:   c:\Python24\python.exe  (2.4.1-final-0)
using py lib: c:\Documents and Settings\YoungB\dist\py <rev unknown>

annotation\test\test_model.py[10] ..........
annotation\test\test_pairtype.py[3] ...
doc\test_redirections.py[30] ..............................
doc\_ref.txt[66] s.................................................................
doc\architecture.txt[11] s..........
doc\coding-guide.txt[7] s......
doc\contact.txt[2] s.
doc\contributor.txt[2] s.
doc\dev_method.txt[2] s.
doc\draft-dynamic-language-translation.txt[10] s.........
doc\extradoc.txt[2] s.
doc\faq.txt[4] s...
doc\garbage_collection.txt[4] s...
doc\getting-started.txt[14] s.............
doc\index.txt[35] s..................................
doc\interpreter.txt[11] s..........
doc\misc.txt[2] s.
doc\news.txt[2] s.
doc\objspace.txt[7] s......
doc\parser.txt[2] s.
doc\release-0.6.txt[2] s.
doc\release-0.7.0.txt[2] s.
doc\svn-help.txt[3] s..
doc\theory.txt[6] s.....
doc\thoughts_string_interning.txt[2] s.
doc\translation.txt[10] s.........
interpreter\pyparser\test\test_astbuilder.py[?].........................................................................................................................................................................................................................................................................................................................................................
interpreter\pyparser\test\test_astcompiler.py[335] ...............................................................................................................................................................................................................................................................................................................................................
interpreter\pyparser\test\test_lookahead.py[8] ........
interpreter\pyparser\test\test_parsestring.py[3] ...
interpreter\pyparser\test\test_pytokenizer.py[5] .....
interpreter\pyparser\test\test_samples.py[75] ...........................................................................
interpreter\test\test_appinterp.py[15] ...............
interpreter\test\test_class.py[14] ..............
interpreter\test\test_code.py[2] ..
interpreter\test\test_compiler.py[66] ..................................................................
interpreter\test\test_descrtypecheck.py[2] ..
interpreter\test\test_eval.py[2] ..
interpreter\test\test_exceptcomp.py[11] ...........
interpreter\test\test_exec.py[22] ......................
interpreter\test\test_function.py[28] ............................
interpreter\test\test_gateway.py[13] .............
interpreter\test\test_generator.py[8] ........
interpreter\test\test_interpreter.py[27] .....................s.....
interpreter\test\test_main.py[3] ...
interpreter\test\test_module.py[5] .....
interpreter\test\test_nestedscope.py[6] ......
interpreter\test\test_objspace.py[14] ..............
interpreter\test\test_py.py[5] ....s
interpreter\test\test_pyframe.py[9] .........
interpreter\test\test_raise.py[13] .............
interpreter\test\test_special.py[2] ..
interpreter\test\test_syntax.py[39] .......................................
interpreter\test\test_typedef.py[2] ..
lib\test2\test_deque_extra.py[3] ...
lib\test2\test_exception_extra.py[1] .
lib\test2\test_exceptions_extra.py[1] .
lib\test2\test_file_extra.py[13] .............
lib\test2\test_imp_extra.py[7] .......
lib\test2\test_marshal_extra.py[156] ...s.....s.....s.....s.....s.........................................................................................s.....s.........ss.ss.ss.ss.ss.ss.ss.ss
lib\test2\test_md5_extra.py[5] .....
lib\test2\test_osfilewrapper.py[2] ..
lib\test2\test_sha_extra.py[2] ..
lib\test2\test_string_extra.py[1] .
lib\test2\test_struct_extra.py[1] .
module\__builtin__\test\test_apply.py[3] ...
module\__builtin__\test\test_buffer.py[2] ..
module\__builtin__\test\test_builtin.py[45] .............................................
module\__builtin__\test\test_complexobject.py[11] ...........
module\__builtin__\test\test_descriptor.py[6] ......
module\__builtin__\test\test_filter.py[11] ...........
module\__builtin__\test\test_functional.py[23] .......................
module\__builtin__\test\test_import.py[30] .............................s
module\__builtin__\test\test_minmax.py[14] ..............
module\__builtin__\test\test_range.py[19] ...................
module\__builtin__\test\test_reduce.py[4] ....
module\__builtin__\test\test_special.py[2] ..
module\__builtin__\test\test_vars.py[3] ...
module\__builtin__\test\test_zip.py[8] ........
module\_codecs\test\test_codecs.py[18] ..................
module\_sre\test\test_app_sre.py[101] sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
module\_sre\test\test_interp_sre.py[11] ...........
module\errno\test\test_errno.py[3] ...
module\marshal\test\test_marshal.py[31] ...............................
module\marshal\test\test_marshalimpl.py[2] ..
module\posix\test\test_posix2.py[6] ......
module\posix\test\test_posix_libfile.py[2] ..
module\recparser\test\test_parser.py[2] ..
module\sys\test\test_sysmodule.py[25] ...................s.....
module\thread\rpython\test\test_ll_thread.py[3] ...
module\thread\test\test_import_lock.py[1] .
module\thread\test\test_local.py[3] ...
module\thread\test\test_lock.py[1] .
module\thread\test\test_thread.py[6] ......
module\time\test\test_time.py[3] ...
module\unicodedata\test\test_unicodedata.py[2] .s
objspace\flow\test\test_framestate.py[10] ..........
objspace\flow\test\test_model.py[9] .........
objspace\flow\test\test_objspace.py[40] ........................................
objspace\std\test\test_boolobject.py[6] ......
objspace\std\test\test_dictobject.py[32] ................................
objspace\std\test\test_dictproxy.py[3] ...
objspace\std\test\test_floatobject.py[16] ................
objspace\std\test\test_instmethobject.py[5] .....
objspace\std\test\test_intobject.py[40] ........................................
objspace\std\test\test_iterobject.py[16] ................
objspace\std\test\test_listobject.py[41] .........................................
objspace\std\test\test_listsort.py[2] ..
objspace\std\test\test_longobject.py[37] .....................................
objspace\std\test\test_multimethod.py[7] .......
objspace\std\test\test_noneobject.py[3] ...
objspace\std\test\test_obj.py[4] ....
objspace\std\test\test_operation.py[3] ...
objspace\std\test\test_sliceobject.py[8] ........
objspace\std\test\test_stdobjspace.py[4] ....
objspace\std\test\test_stringformat.py[27] ...........................
objspace\std\test\test_stringobject.py[52] ....................................................
objspace\std\test\test_strutil.py[8] ........
objspace\std\test\test_tupleobject.py[16] ................
objspace\std\test\test_typeobject.py[26] ..........................
objspace\std\test\test_unicodeobject.py[17] .................
objspace\std\test\test_userobject.py[17] .................
objspace\test\test_descriptor.py[4] ....
objspace\test\test_descroperation.py[8] ........
objspace\test\test_thunkobjspace.py[6] ......
objspace\test\test_traceobjspace.py[5] .....
rpython\memory\test\test_address.py[30] ..............................
rpython\memory\test\test_convertlltype.py[11] ...........
rpython\memory\test\test_gc.py[24] ........................
rpython\memory\test\test_llinterpsim.py[28] ............................
rpython\memory\test\test_lltypesimulation.py[19] ...................
rpython\memory\test\test_simulator.py[8] ........
rpython\memory\test\test_support.py[2] ..
rpython\module\test\test_ll_math.py[8] ........
rpython\module\test\test_ll_os.py[6] ......
rpython\module\test\test_ll_os_path.py[4] ....
rpython\module\test\test_ll_strtod.py[2] ..
rpython\module\test\test_posix.py[9] .........
rpython\test\test_exception.py[3] ...
rpython\test\test_llann.py[14] ..............
rpython\test\test_llinterp.py[27] ...........................
rpython\test\test_lltype.py[24] ........................
rpython\test\test_nongc.py[8] ........
rpython\test\test_normalizecalls.py[5] .....
rpython\test\test_objectmodel.py[9] .........
rpython\test\test_rarithmetic.py[36] ....................................
rpython\test\test_rbool.py[5] .....
rpython\test\test_rbuiltin.py[20] ....................
rpython\test\test_rclass.py[20] ....................
rpython\test\test_rconstantdict.py[5] .....
rpython\test\test_rdict.py[26] ..........................
rpython\test\test_remptydict.py[1] .
rpython\test\test_rexternalobj.py[1] .
rpython\test\test_rfloat.py[6] ......
rpython\test\test_rint.py[9] .........
rpython\test\test_rlist.py[35] ...................................
rpython\test\test_robject.py[5] .....
rpython\test\test_rpbc.py[51] ...................................................
rpython\test\test_rptr.py[2] ..
rpython\test\test_rrange.py[9] .........
rpython\test\test_rspecialcase.py[3] ...
rpython\test\test_rstr.py[35] ...................................
rpython\test\test_rtuple.py[12] ............
rpython\test\test_rtyper.py[9] .........
test_all.py[0] 
tool\algo\test\test_graphlib.py[12] ............
tool\algo\test\test_sparsemat.py[2] ..
tool\pytest\test\test_new_count.py[6] ssssss
tool\pytest\test\test_overview.py[1] s
tool\test\test_cache.py[1] .
tool\test\test_conftest1.py[4] ....
tool\test\test_getdocstrings.py[3] ...
tool\test\test_pytestsupport.py[7] .......
tool\test\test_template.py[1] .
translator\backendopt\test\test_all.py[4] ....
translator\backendopt\test\test_inline.py[16] ................
translator\backendopt\test\test_malloc.py[7] .......
translator\backendopt\test\test_propagate.py[7] .......
translator\backendopt\test\test_removenoops.py[3] ...
translator\backendopt\test\test_ssa.py[2] ..
translator\backendopt\test\test_tailrecursion.py[1] .
translator\c\test\test_annotated.py[21] ....................s
translator\c\test\test_backendoptimized.py[50] .................s................................
translator\c\test\test_boehm.py[1] s
translator\c\test\test_database.py[17] .................
translator\c\test\test_exception.py[5] .....
translator\c\test\test_extfunc.py[94] ....................................................s........................................F
translator\c\test\test_genc.py[13] .........F...
translator\c\test\test_lltyped.py[2] ..
translator\c\test\test_notype.py[33] .................................
translator\c\test\test_operation.py[1] .
translator\c\test\test_standalone.py[1] testing_179.c
c:\Documents and Settings\YoungB\dist\pypy\translator\c\src\ll_os.h(139) : warning C4244: 'return' : conversion from '__int64' to 'long', possible loss of data
.
translator\c\test\test_support.py[7] .......
translator\c\test\test_symboltable.py[1] .
translator\c\test\test_typed.py[49] .................s...............................
translator\js\test\test_trivial.py[1] s
translator\llvm\test\test_class.py[16] ssssssssssssssss
translator\llvm\test\test_exc_operation.py[15] sssssssssssssss
translator\llvm\test\test_exception.py[13] sssssssssssss
translator\llvm\test\test_extfunc.py[37] sssssssssssssssssssssssssssssssssssss
translator\llvm\test\test_gc.py[1] s
translator\llvm\test\test_genllvm.py[33] sssssssssssssssssssssssssssssssss
translator\llvm\test\test_genllvm1.py[14] ssssssssssssss
translator\llvm\test\test_lltype.py[16] ssssssssssssssss
translator\llvm\test\test_seq.py[19] sssssssssssssssssss
translator\llvm\test\test_snippet.py[17] sssssssssssssssss
translator\llvm\test\test_typed.py[22] ssssssssssssssssssssss
translator\pyrex\test\test_pyrextrans.py[21] .....................
translator\pyrex\test\test_sourcegen.py[3] ...
translator\test\test_annmm.py[2] ..
translator\test\test_annrpython.py[133] .....................................................................................................................................
translator\test\test_annsimplify2.py[1] .
translator\test\test_annsimplifyrpython.py[133] .....................................................................................................................................
translator\test\test_cltrans.py[14] ssssssssssssss
translator\test\test_geninterp.py[27] ...........................
translator\test\test_rpystone.py[1] .
translator\test\test_simplify.py[5] .....
translator\test\test_translator.py[1] .
translator\test\test_uniquename.py[1] .
translator\test\test_unsimplify.py[3] ...
translator\tool\test\test_cbuild.py[1] test.c
.
translator\tool\test\test_taskengine.py[2] ..


__________________________ reasons for skipped tests __________________________
Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\c\test\test_boehm.py:53
reason: Skipped: boehm test is fragile wrt. the number of dynamically loaded libs

Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\llvm\test\test_exc_operation.py:129
Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\llvm\test\test_exc_operation.py:76
Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\llvm\test\test_exc_operation.py:116
reason: Skipped: ovf operator exception not implemented

Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\llvm\test\test_exc_operation.py:93
reason: Skipped: val operator exception not implemented

Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\test\test_cltrans.py:45
reason: Skipped: Common Lisp neither configured nor detected.

Skipped in c:\Documents and Settings\YoungB\dist\pypy\tool\pytest\appsupport.py:182
reason: Skipped: requires a 'wide' python build.

Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\c\test\test_extfunc.py:88
reason: Skipped: this os has no ftruncate :-(

Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\llvm\test\test_exc_operation.py:81
Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\llvm\test\test_exc_operation.py:87
reason: Skipped: ovf_zer operator exception not implemented

Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\llvm\test\runtest.py:34
Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\llvm\test\runtest.py:23
reason: Skipped: llvm not found

Skipped in c:\Documents and Settings\YoungB\dist\pypy\interpreter\test\test_interpreter.py:240
reason: Skipped: expression too large for the recursive parser

Skipped in c:\Documents and Settings\YoungB\dist\pypy\tool\pytest\test\test_new_count.py:10
reason: Skipped: does not work on python 2.4 and greater currently

Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\llvm\test\test_exc_operation.py:98
reason: Skipped: ovf_val operator exception not implemented

Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\llvm\test\test_exc_operation.py:142
reason: Skipped: shift operator exception not implemented

Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\js\test\runtest.py:35
reason: Skipped: Javascript CLI (js) not found

Skipped in c:\Documents and Settings\YoungB\dist\pypy\module\__builtin__\test\test_import.py:440
reason: Skipped: unresolved issues with win32 shell quoting rules

Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\c\test\test_annotated.py:178
reason: Skipped: recursion detection: in-progress

Skipped in c:\Documents and Settings\YoungB\dist\pypy\lib\test2\test_marshal_extra.py:80
Skipped in c:\Documents and Settings\YoungB\dist\pypy\lib\test2\test_marshal_extra.py:91
Skipped in c:\Documents and Settings\YoungB\dist\pypy\lib\test2\test_marshal_extra.py:106
Skipped in c:\Documents and Settings\YoungB\dist\pypy\lib\test2\test_marshal_extra.py:71
Skipped in c:\Documents and Settings\YoungB\dist\pypy\lib\test2\test_marshal_extra.py:120
reason: Skipped: this version of CPython doesn't support this object

Skipped in c:\Documents and Settings\YoungB\dist\pypy\tool\pytest\appsupport.py:182
reason: Skipped: Reference counting is not implemented.

Skipped in c:\Documents and Settings\YoungB\dist\pypy\interpreter\test\test_py.py:80
reason: Skipped: cannot detect process exit code for now

Skipped in c:\Documents and Settings\YoungB\dist\pypy\interpreter\pyparser\test\test_astbuilder.py:711
reason: Skipped: too ambitious for now (and time consuming)

Skipped in c:\Documents and Settings\YoungB\dist\pypy\tool\pytest\test\test_overview.py:9
reason: Skipped: testresult directory not checked out

Skipped in c:\Documents and Settings\YoungB\dist\pypy\translator\llvm\test\test_exc_operation.py:104
reason: Skipped: zer operator exception not implemented

Skipped in c:\Documents and Settings\YoungB\dist\pypy\module\_sre\test\test_app_sre.py:18
reason: Skipped: --usemodules=_sre option not provided

Skipped in c:\Documents and Settings\YoungB\dist\py\documentation\conftest.py:21
reason: Skipped: docutils not importable

_______________________________________________________________________________
__________________________ entrypoint: test_environ ___________________________

    def test_environ():
        import py
        gw = py.execnet.PopenGateway()
        chan = gw.remote_exec(py.code.Source(test_src))
        res = chan.receive()
E       assert res
>       assert False

[c:\Documents and Settings\YoungB\dist\pypy\translator\c\test\test_extfunc.py:483]
_______________________________________________________________________________
_______________________ entrypoint: test_infinite_float _______________________

    def test_infinite_float():
        x = 1.0
        while x != x / 2:
            x *= 3.1416
        def fn():
            return x
        f1 = compile(fn, [])
        res = f1()
E       assert res > 0 and res == res / 2
>       assert (1.084767451313375e-229 > 0 and 1.084767451313375e-229 == (1.084767451313375e-229 / 2))

[c:\Documents and Settings\YoungB\dist\pypy\translator\c\test\test_genc.py:213]
- - - - - - - - - -  test_infinite_float: recorded stderr - - - - - - - - - - - 
[annrpython] (pypy.translator.c.test.test_genc:209)fn -> SomeFloat(const=1.#INF)
[annrpython] (pypy.rpython.rclass:753)ll_runtime_type_info__objectPtr -> SomePtr(ll_ptrtype=<* RuntimeTypeInfo (opaque)>)
[annrpython] (pypy.rpython.rclass:735)ll_issubclass__object_vtablePtr_object_vtablePtr -> SomeBool()
[annrpython] (pypy.rpython.rclass:732)ll_type__objectPtr -> SomePtr(ll_ptrtype=<* Struct object_vtable { parenttypeptr: * Struct object_vtable { ... }, subclassrange_min: Signed, subclassrange_max: Signed, rtti: * RuntimeTypeInfo (opaque), name: * Array of Char , instantiate: * Func (  ) -> * GcStruct object { typeptr: * Struct object_vtable { ... } } }>)
[annrpython] (pypy.rpython.exceptiondata:125)ll_pyexcclass2exc__PyObjectPtr -> SomePtr(const=<* struct object { typeptr=... }>, ll_ptrtype=<* GcStruct object { typeptr: * Struct object_vtable { parenttypeptr: * Struct object_vtable { ... }, subclassrange_min: Signed, subclassrange_max: Signed, rtti: * RuntimeTypeInfo (opaque), name: * Array of Char , instantiate: * Func (  ) -> * GcStruct object { ... } } }>)
[annrpython] (pypy.rpython.exceptiondata:125)ll_pyexcclass2exc__PyObjectPtr -> SomePtr(ll_ptrtype=<* GcStruct object { typeptr: * Struct object_vtable { parenttypeptr: * Struct object_vtable { ... }, subclassrange_min: Signed, subclassrange_max: Signed, rtti: * RuntimeTypeInfo (opaque), name: * Array of Char , instantiate: * Func (  ) -> * GcStruct object { ... } } }>)
[annrpython] (pypy.rpython.exceptiondata:51)ll_raise_OSError__Signed -> SomeImpossibleValue()
[c]        5 nodes  [ func: 3  pyobj: 2 ]
[annrpython] (pypy.rpython.rlist:529)ll_setitem_nonneg__dum_nocheckConst_listPtr_Signed_rpy_stringPtr -> SomePBC(const=None)
[annrpython] (pypy.translator.c.extfunc:93)_RPyListOfString_SetItem__listPtr_Signed_rpy_stringPtr -> SomePBC(const=None)
[annrpython] (pypy.translator.c.extfunc:78)RPyString_New__Signed -> SomePtr(ll_ptrtype=<* GcStruct rpy_string { hash: Signed, chars: Array of Char  }>)
[annrpython] (pypy.rpython.rlist:779)ll_newlist__Ptr_GcStruct_listLlT_Signed -> SomePtr(ll_ptrtype=<* GcStruct list { length: Signed, items: * GcArray of * GcStruct rpy_string { hash: Signed, chars: Array of Char  }  }>)
[annrpython] (pypy.translator.c.extfunc:90)_RPyListOfString_New__Signed -> SomePtr(ll_ptrtype=<* GcStruct list { length: Signed, items: * GcArray of * GcStruct rpy_string { hash: Signed, chars: Array of Char  }  }>)
[annrpython] (pypy.rpython.module.ll_math:25)ll_frexp_result__Float_Signed -> SomePtr(ll_ptrtype=<* GcStruct tuple2 { item0: Float, item1: Signed }>)
[annrpython] (pypy.rpython.module.ll_math:51)ll_modf_result__Float_Float -> SomePtr(ll_ptrtype=<* GcStruct tuple2 { item0: Float, item1: Float }>)
[annrpython] (pypy.rpython.module.ll_os:84)ll_stat_result__Signed_Signed_Signed_Signed_Signed_Signed_Signed_Signed_Signed_Signed -> SomePtr(ll_ptrtype=<* GcStruct tuple10 { item0: Signed, item1: Signed, item2: Signed, item3: Signed, item4: Signed, item5: Signed, item6: Signed, item7: Signed, item8: Signed, item9: Signed }>)
[c]      197 nodes  [ array: 19  func: 17  pyobj: 19  refcnt rtti: 18  struct: 124 ]

_______________________________________________________________________________
==== tests finished: 3466 passed, 2 failed, 383 skipped in 1020.22 seconds ====
'spam'
'bar'
'spam'
'bar'
'spam'
'bar'
case: None                             func=None
case: False                            func=False
case: True                             func=True
case: <class 'exceptions.StopIteration'>   func=StopIteration
case: Ellipsis                         func=Ellipsis
case: 42                               func=42
case: -17                              func=_minus_17
case: 2147483647                       func=sys_dot_maxint
case: -1.25                            func=_minus_1_dot_25
case: -1.25                            func=_minus_1_dot_25__2
case: (2+5j)                           func=2_plus_5j
case: (2+5j)                           func=2_plus_5j__2
case: 42                               func=42L
case: -1234567890123456789012345678901234567890   func=_minus_1234567890123456789012345678901234567890L
case: hello                            func=hello_____not_interned
case: hello                            func=_Quote_hello_Quote_
case: ()                               func=_brace__ecarb_
case: (1, 2)                           func=_brace_1_comma__2_ecarb_
case: []                               func=_list__tsil_
case: [3, 4]                           func=_list_3_comma__4_tsil_
case: {}                               func=_dict__tcid_
case: {5: 6, 7: 8}                     func=_dict_5_colon__6_comma__7_colon__8_tcid_
case: <code object at 0x2b43930>       func=func_dot_func_code
case: <code object at 0x2b390f0>       func=scopefunc_dot_func_code
case: hello                            func=u_quote_hello_quote_
case: hello                            func=buffer_brace_hello_ecarb_
case: u n i c o d e ,   t o o          func=buffer_brace_u_quote_unicode_comma__too_quote__ecarb_
case: set([])                          func=set_brace__ecarb_
case: set([1, 2])                      func=set_brace__list_1_comma__2_tsil__ecarb_
case: frozenset([])                    func=frozenset_brace__ecarb_
case: frozenset([3, 4])                func=frozenset_brace__list_3_comma__4_tsil__ecarb_
import workx
import workx
Pystone(1.1) time for 25 passes = 0.524714
This machine benchmarks at 47.645 pystones/second


More information about the pypy-dev mailing list