============================= 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 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: 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: func=func_dot_func_code case: func=scopefunc_dot_func_code case: hello func=u_quote_hello_quote_ case: hello func=buffer_brace_hello_ecarb_ case: unicode, too 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