virt_test/bin/python testrunner/runner.py --logfile=testrun.log --config=pypy/testrunner_cfg.py '--config=~/machine_cfg.py' --root=pypy --timeout=4000 in dir /Users/matti/build-worker-arm64/own-macos-arm64/build (timeout 4000 secs) watching logfiles {'pytestLog': 'testrun.log'} argv: ['virt_test/bin/python', 'testrunner/runner.py', '--logfile=testrun.log', '--config=pypy/testrunner_cfg.py', '--config=~/machine_cfg.py', '--root=pypy', '--timeout=4000'] environment: HOME=/Users/matti HOMEBREW_CELLAR=/opt/homebrew/Cellar HOMEBREW_PREFIX=/opt/homebrew HOMEBREW_REPOSITORY=/opt/homebrew INFOPATH=/opt/homebrew/share/info: LANG=en_US.UTF-8 LC_ADDRESS=en_AU.UTF-8 LC_IDENTIFICATION=en_AU.UTF-8 LC_MEASUREMENT=en_AU.UTF-8 LC_MONETARY=en_AU.UTF-8 LC_NAME=en_AU.UTF-8 LC_NUMERIC=en_AU.UTF-8 LC_PAPER=en_AU.UTF-8 LC_TELEPHONE=en_AU.UTF-8 LC_TIME=en_AU.UTF-8 LOGNAME=matti OLDPWD=/Users/matti PATH=/Users/matti/oss/pypy-arm64-buildbot/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Library/Frameworks/Python.framework/Versions/3.11/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin PKG_CONFIG_PATH=/opt/homebrew/Cellar/openssl@1.1/1.1.1t/lib/pkgconfig PWD=/Users/matti/build-worker-arm64/own-macos-arm64/build PYPYCHERRYPICK= PYPY_USESSION_DIR=/tmp/buildbot-arm64 PYTHONPATH=.: SHELL=/bin/zsh SHLVL=2 SSH_CLIENT=10.0.0.15 50492 22 SSH_CONNECTION=10.0.0.15 50492 10.0.0.16 22 SSH_TTY=/dev/ttys000 TERM=xterm-256color TMPDIR=/tmp/buildbot-arm64/pytest USER=matti _=/Users/matti/oss/pypy-arm64-buildbot/bin/buildslave using PTY: False using config pypy/testrunner_cfg.py using config /Users/matti/machine_cfg.py running 3 parallel test workers setting MAKEFLAGS to ' ' (space) -- config/test -- interpreter/astcompiler/test -- interpreter/pyparser/test -- interpreter/test -- module/__builtin__/test -- module/__pypy__/test -- module/_abc/test -- module/_ast/test -- module/_cffi_backend/test -- module/_codecs/test -- module/_collections/test -- module/_continuation/test -- module/_cppyy/test -- module/_csv/test -- module/_demo/test -- module/_hpy_universal/test/_vendored/test_00_basic.py -- module/_hpy_universal/test/_vendored/test_argparse.py -- module/_hpy_universal/test/_vendored/test_call.py -- module/_hpy_universal/test/_vendored/test_capsule.py -- module/_hpy_universal/test/_vendored/test_capsule_legacy.py -- module/_hpy_universal/test/_vendored/test_contextvar.py -- module/_hpy_universal/test/_vendored/test_cpy_compat.py -- module/_hpy_universal/test/_vendored/test_eval.py -- module/_hpy_universal/test/_vendored/test_extra.py -- module/_hpy_universal/test/_vendored/test_helpers.py -- module/_hpy_universal/test/_vendored/test_hpybuildvalue.py -- module/_hpy_universal/test/_vendored/test_hpybytes.py -- module/_hpy_universal/test/_vendored/test_hpydict.py -- module/_hpy_universal/test/_vendored/test_hpyerr.py -- module/_hpy_universal/test/_vendored/test_hpyfield.py -- module/_hpy_universal/test/_vendored/test_hpyglobal.py -- module/_hpy_universal/test/_vendored/test_hpyimport.py -- module/_hpy_universal/test/_vendored/test_hpyiter.py -- module/_hpy_universal/test/_vendored/test_hpylist.py -- module/_hpy_universal/test/_vendored/test_hpylong.py -- module/_hpy_universal/test/_vendored/test_hpymodule.py -- module/_hpy_universal/test/_vendored/test_hpyslice.py -- module/_hpy_universal/test/_vendored/test_hpystructseq.py -- module/_hpy_universal/test/_vendored/test_hpytuple.py -- module/_hpy_universal/test/_vendored/test_hpytype.py -- module/_hpy_universal/test/_vendored/test_hpytype_legacy.py -- module/_hpy_universal/test/_vendored/test_hpyunicode.py -- module/_hpy_universal/test/_vendored/test_importing.py -- module/_hpy_universal/test/_vendored/test_legacy_forbidden.py -- module/_hpy_universal/test/_vendored/test_number.py -- module/_hpy_universal/test/_vendored/test_object.py -- module/_hpy_universal/test/_vendored/test_slots.py -- module/_hpy_universal/test/_vendored/test_slots_legacy.py -- module/_hpy_universal/test/_vendored/test_support.py -- module/_hpy_universal/test/_vendored/test_tracker.py -- module/_hpy_universal/test/pypy -- module/_io/test -- module/_jitlog/test -- module/_locale/test -- module/_lsprof/test -- module/_md5/test -- module/_minimal_curses/test -- module/_multibytecodec/test -- module/_multiprocessing/test -- module/_opcode/test -- module/_pickle/test -- module/_pickle_support/test -- module/_posixsubprocess/test -- module/_pypyjson/test -- module/_random/test -- module/_rawffi/alt/test -- module/_rawffi/test -- module/_socket/test -- module/_sre/test -- module/_vmprof/test -- module/_warnings/test -- module/_weakref/test -- module/_winreg/test -- module/array/test -- module/atexit/test -- module/binascii/test -- module/bz2/test -- module/cmath/test -- module/cpyext/test/test_api.py -- module/cpyext/test/test_arraymodule.py -- module/cpyext/test/test_async_iter.py -- module/cpyext/test/test_boolobject.py -- module/cpyext/test/test_borrow.py -- module/cpyext/test/test_buffer.py -- module/cpyext/test/test_bytearrayobject.py -- module/cpyext/test/test_bytesobject.py -- module/cpyext/test/test_capsule.py -- module/cpyext/test/test_cell.py -- module/cpyext/test/test_classobject.py -- module/cpyext/test/test_codecs.py -- module/cpyext/test/test_complexobject.py -- module/cpyext/test/test_contextvars.py -- module/cpyext/test/test_cpyext.py -- module/cpyext/test/test_datetime.py -- module/cpyext/test/test_dictobject.py -- module/cpyext/test/test_eval.py -- module/cpyext/test/test_exception.py -- module/cpyext/test/test_fileobject.py -- module/cpyext/test/test_floatobject.py -- module/cpyext/test/test_frameobject.py -- module/cpyext/test/test_funcobject.py -- module/cpyext/test/test_genobject.py -- module/cpyext/test/test_getargs.py -- module/cpyext/test/test_import.py -- module/cpyext/test/test_iterator.py -- module/cpyext/test/test_listobject.py -- module/cpyext/test/test_longobject.py -- module/cpyext/test/test_mapping.py -- module/cpyext/test/test_marshal.py -- module/cpyext/test/test_memoryobject.py -- module/cpyext/test/test_methodobject.py -- module/cpyext/test/test_misc.py -- module/cpyext/test/test_module.py -- module/cpyext/test/test_namespaceobject.py -- module/cpyext/test/test_ndarrayobject.py -- module/cpyext/test/test_number.py -- module/cpyext/test/test_object.py -- module/cpyext/test/test_pyerrors.py -- module/cpyext/test/test_pyfile.py -- module/cpyext/test/test_pymem.py -- module/cpyext/test/test_pysignals.py -- module/cpyext/test/test_pystate.py -- module/cpyext/test/test_pystrhex.py -- module/cpyext/test/test_pystrtod.py -- module/cpyext/test/test_sequence.py -- module/cpyext/test/test_setobject.py -- module/cpyext/test/test_sliceobject.py -- module/cpyext/test/test_structseq.py -- module/cpyext/test/test_sysmodule.py -- module/cpyext/test/test_thread.py -- module/cpyext/test/test_traceback.py -- module/cpyext/test/test_translate.py -- module/cpyext/test/test_tupleobject.py -- module/cpyext/test/test_typeobject.py -- module/cpyext/test/test_unicodeobject.py -- module/cpyext/test/test_userslots.py -- module/cpyext/test/test_version.py -- module/cpyext/test/test_weakref.py -- module/crypt/test -- module/errno/test -- module/exceptions/test -- module/faulthandler/test -- module/fcntl/test -- module/gc/test -- module/imp/test -- module/itertools/test -- module/marshal/test -- module/math/test -- module/micronumpy/test -- module/mmap/test -- module/operator/test -- module/posix/test -- module/pwd/test -- module/pyexpat/test -- module/pypyjit/test -- module/select/test -- module/signal/test -- module/struct/test -- module/sys/test -- module/termios/test -- module/test_lib_pypy -- module/thread/test -- module/time/test -- module/token/test -- module/unicodedata/test -- module/zipimport/test -- module/zlib/test -- objspace/fake/test -- objspace/std/test -- objspace/test -- sandbox/test -- tool/bench/test -- tool/memusage/test -- tool/pytest/fake_pytest/test -- tool/pytest/test -- tool/release/test -- tool/test -- total: 177 to run ++ 22:01:33 starting config/test [1 started in total] ++ 22:01:33 starting interpreter/astcompiler/test [2 started in total] ++ 22:01:33 starting interpreter/pyparser/test [3 started in total] __ config/test [1 done in total, somefailed=False] ____________________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 161 items / 1 skipped config/test/test_pypyoption.py ................................................................................................................................................................. ==================== 161 passed, 1 skipped in 12.05 seconds ==================== ++ 22:01:48 starting interpreter/test [4 started in total] __ interpreter/pyparser/test [2 done in total, somefailed=False] ______________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 192 items interpreter/pyparser/test/apptest_parsestring.py ...... interpreter/pyparser/test/test_automata.py ... interpreter/pyparser/test/test_future.py ................................... interpreter/pyparser/test/test_gendfa.py . interpreter/pyparser/test/test_parsestring.py ............ interpreter/pyparser/test/test_pyparse.py ......................................................................................................... interpreter/pyparser/test/test_pytokenizer.py .............................. ========================= 192 passed in 47.19 seconds ========================== ++ 22:02:24 starting module/__builtin__/test [5 started in total] __ interpreter/astcompiler/test [3 done in total, somefailed=False] ___________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.py rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1509 items interpreter/astcompiler/test/apptest_compiler.py ...... interpreter/astcompiler/test/apptest_exceptiongroup.py ......................... interpreter/astcompiler/test/apptest_misc.py ............... interpreter/astcompiler/test/apptest_patma.py ...................................... interpreter/astcompiler/test/test_assemble.py ....................... interpreter/astcompiler/test/test_ast.py ............ interpreter/astcompiler/test/test_astbuilder.py ................................................................................................................. interpreter/astcompiler/test/test_compiler.py ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. interpreter/astcompiler/test/test_misc.py ............... interpreter/astcompiler/test/test_symtable.py ........................................ interpreter/astcompiler/test/test_unparse.py ................................ interpreter/astcompiler/test/test_validate.py ..................................................... ========================= 1509 passed in 91.68 seconds ========================= ++ 22:03:08 starting module/__pypy__/test [6 started in total] __ module/__builtin__/test [4 done in total, somefailed=False] ________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 319 items module/__builtin__/test/apptest_compile.py ..................... module/__builtin__/test/apptest_descriptor.py ..... module/__builtin__/test/apptest_operator.py ... module/__builtin__/test/apptest_print.py ... module/__builtin__/test/test_abstractinst.py ..........s.. module/__builtin__/test/test_breakpoint.py ........ module/__builtin__/test/test_builtin.py ....................................................................... module/__builtin__/test/test_compile.py .. module/__builtin__/test/test_construct_singletons.py . module/__builtin__/test/test_descriptor.py ................................... module/__builtin__/test/test_dir.py ........... module/__builtin__/test/test_filter.py ........ module/__builtin__/test/test_filter_pickle.py ..... module/__builtin__/test/test_format.py . module/__builtin__/test/test_functional.py ........................................................................................ module/__builtin__/test/test_map_pickle.py ... module/__builtin__/test/test_minmax.py ....................... module/__builtin__/test/test_rawinput.py .. module/__builtin__/test/test_sum.py . module/__builtin__/test/test_vars.py ... module/__builtin__/test/test_zip.py ........... module/__builtin__/test/test_zip_pickle.py . ==================== 318 passed, 1 skipped in 37.60 seconds ==================== ++ 22:03:09 starting module/_abc/test [7 started in total] __ module/_abc/test [5 done in total, somefailed=False] _______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/_abc/test/apptest_abc.py ... module/_abc/test/test_abc.py ... ========================== 6 passed in 15.29 seconds =========================== ++ 22:03:26 starting module/_ast/test [8 started in total] __ module/__pypy__/test [6 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 81 items module/__pypy__/test/apptest_picklebuffer.py ...... module/__pypy__/test/test_builders.py ..... module/__pypy__/test/test_bytebuffer.py ... module/__pypy__/test/test_debug.py ....... module/__pypy__/test/test_identitydict.py ...... module/__pypy__/test/test_intop.py ........... module/__pypy__/test/test_locals2fast.py ..... module/__pypy__/test/test_magic.py .......s.. module/__pypy__/test/test_newmemoryview.py ........ module/__pypy__/test/test_os.py . module/__pypy__/test/test_signal.py ..s.s module/__pypy__/test/test_special.py ............s. ==================== 77 passed, 4 skipped in 37.19 seconds ===================== ++ 22:03:46 starting module/_cffi_backend/test [9 started in total] __ module/_ast/test [7 done in total, somefailed=False] _______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 55 items module/_ast/test/apptest_ast.py ... module/_ast/test/test_ast.py .................................................... ========================== 55 passed in 39.46 seconds ========================== ++ 22:04:10 starting module/_codecs/test [10 started in total] __ module/_codecs/test [8 done in total, somefailed=True] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 98 items module/_codecs/test/apptest_codecs.py .. module/_codecs/test/test_codecs.py ....................sss...........................................................s...... module/_codecs/test/test_locale.py ...FF. module/_codecs/test/test_ztranslation.py . =================================== FAILURES =================================== __________ TestLocaleCodec.test_decode_locale_latin1[locale_decoder0] __________ self = <pypy.module._codecs.test.test_locale.TestLocaleCodec object at 0x000000013b6ab980> locale_decoder = <function str_decode_locale_surrogateescape at 0x0000000139467100> @pytest.mark.parametrize('locale_decoder', (str_decode_locale_surrogateescape, str_decode_locale_strict)) def test_decode_locale_latin1(self, locale_decoder): self.setlocale("fr_FR") uni = u"août" string = uni.encode('latin1') > assert locale_decoder(string) == (uni.encode('utf8'), len(uni)) E assert ('ao\xed\xb3\xbbt', 4) == ('ao\xc3\xbbt', 4) E At index 0 diff: 'ao\xed\xb3\xbbt' != 'ao\xc3\xbbt' E Use -v to get the full diff module/_codecs/test/test_locale.py:77: AssertionError __________ TestLocaleCodec.test_decode_locale_latin1[locale_decoder1] __________ self = <pypy.module._codecs.test.test_locale.TestLocaleCodec object at 0x0000000141cea1a8> locale_decoder = <function str_decode_locale_strict at 0x0000000139467718> @pytest.mark.parametrize('locale_decoder', (str_decode_locale_surrogateescape, str_decode_locale_strict)) def test_decode_locale_latin1(self, locale_decoder): self.setlocale("fr_FR") uni = u"août" string = uni.encode('latin1') > assert locale_decoder(string) == (uni.encode('utf8'), len(uni)) module/_codecs/test/test_locale.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ module/_codecs/locale.py:118: in str_decode_locale_strict errorhandler('strict', 'filesystemencoding', errmsg, s, 0, 1) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ errors = 'strict', encoding = 'filesystemencoding' msg = 'pypy_char2wchar_strict failed', s = 'ao\xfbt', startingpos = 0 endingpos = 1 def default_unicode_error_decode(errors, encoding, msg, s, startingpos, endingpos): assert endingpos >= 0 if errors == 'replace': return u'\ufffd', endingpos if errors == 'ignore': return u'', endingpos > raise UnicodeDecodeError(encoding, s, startingpos, endingpos, msg) E UnicodeDecodeError: 'filesystemencoding' codec can't decode byte 0x61 in position 0: pypy_char2wchar_strict failed ../rpython/rlib/runicode.py:104: UnicodeDecodeError =========================== short test summary info ============================ FAIL module/_codecs/test/test_locale.py::TestLocaleCodec::()::test_decode_locale_latin1[locale_decoder0] FAIL module/_codecs/test/test_locale.py::TestLocaleCodec::()::test_decode_locale_latin1[locale_decoder1] =============== 2 failed, 92 passed, 4 skipped in 62.79 seconds ================ remoteFailed: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion. ]