/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/conftest.py:80: [py3k] only untranslated/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/interpreter/test/apptest_function.py:418: XXX issue #2083/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/module/_io/test/apptest_textio.py:447: Requires a result from os.device_encoding(sys.stderr.fileno())/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/module/_pickle/test/apptest_pickle.py:846: only relevant on 32-bit buildsdef test_restore_signals(): import posix as os # Copied from lib-python/3/subprocess._execute_child # when calling subprocess.check_output(['cat', '/proc/self/status'], # restore_signals=True, universal_newlines=True) def check_output(restore_signals): c2pread, c2pwrite = os.pipe() errpipe_read, errpipe_write = os.pipe() try: low_fds_to_close = [] while errpipe_write < 3: low_fds_to_close.append(errpipe_write) errpipe_write = os.dup(errpipe_write) for low_fd in low_fds_to_close: os.close(low_fd) args = [b'cat', b'/proc/self/status'] executable_list=[b'/usr/bin/cat'] close_fds = True fds_to_keep = (errpipe_write,) cwd = None env_list = None p2cread = p2cwrite = -1 errread = errwrite = umask = -1 call_setsid = False pgid_to_set = -1 preexec_fn = None gid = gids = uid = None pid = _posixsubprocess.fork_exec(args, executable_list, close_fds, fds_to_keep, cwd, env_list, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, errpipe_read, errpipe_write, restore_signals, call_setsid, pgid_to_set, gid, gids, uid, umask, preexec_fn, subprocess._USE_VFORK) os.close(errpipe_write) # Wait for exec to fail or succeed; possibly raising an # exception (limited in size) errpipe_data = bytearray() while True: part = os.read(errpipe_read, 50000) errpipe_data += part if not part or len(errpipe_data) > 50000: break if errpipe_data: newpid, sts = os.waitpid(pid, 0) raise RuntimeError('running commande returned %s' % sts) out = os.read(c2pread, 50000) finally: os.close(c2pwrite) os.close(c2pread) os.close(errpipe_read) return out sig_ign_mask1 = '' sig_ign_mask2 = '' > for line in check_output(True).splitlines(): ../build/pypy/module/_posixsubprocess/test/apptest_subprocess.py:287: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ restore_signals = True def check_output(restore_signals): c2pread, c2pwrite = os.pipe() errpipe_read, errpipe_write = os.pipe() try: low_fds_to_close = [] while errpipe_write < 3: low_fds_to_close.append(errpipe_write) errpipe_write = os.dup(errpipe_write) for low_fd in low_fds_to_close: os.close(low_fd) args = [b'cat', b'/proc/self/status'] executable_list=[b'/usr/bin/cat'] close_fds = True fds_to_keep = (errpipe_write,) cwd = None env_list = None p2cread = p2cwrite = -1 errread = errwrite = umask = -1 call_setsid = False pgid_to_set = -1 preexec_fn = None gid = gids = uid = None pid = _posixsubprocess.fork_exec(args, executable_list, close_fds, fds_to_keep, cwd, env_list, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, errpipe_read, errpipe_write, restore_signals, call_setsid, pgid_to_set, gid, gids, uid, umask, preexec_fn, subprocess._USE_VFORK) os.close(errpipe_write) # Wait for exec to fail or succeed; possibly raising an # exception (limited in size) errpipe_data = bytearray() while True: part = os.read(errpipe_read, 50000) errpipe_data += part if not part or len(errpipe_data) > 50000: break if errpipe_data: newpid, sts = os.waitpid(pid, 0) > raise RuntimeError('running commande returned %s' % sts) E RuntimeError: running commande returned 65280 ../build/pypy/module/_posixsubprocess/test/apptest_subprocess.py:277: RuntimeError/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/module/_socket/test/apptest_socket.py:261: win32 only/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/module/_socket/test/apptest_socket.py:271: win32 only/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/module/_socket/test/apptest_socket.py:310: no MSG_ERRQUEUE on macos/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/module/_socket/test/apptest_socket.py:501: no SOCK_NONBLOCK/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/module/_socket/test/apptest_socket.py:533: no AF_NETLINK on this platform/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/module/_socket/test/apptest_socket.py:543: AF_PACKET needs to be root for testingdef test_tcp_bytearray_name(): import _socket as socket if not hasattr(socket, 'AF_UNIX'): pytest.skip('AF_UNIX not supported.') s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) > s.bind(bytearray(b"\x00python\x00test\x00")) E FileNotFoundError: [Errno 2] No such file or directory ../build/pypy/module/_socket/test/apptest_socket.py:816: FileNotFoundError/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/module/_warnings/test/apptest_warnings.py:84: fails on this version of pytest/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/module/_warnings/test/apptest_warnings.py:121: fails on this version of pytest/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/module/bz2/test/apptest_bz2_compdecomp.py:30: skipping test requiring lots of memorydef test_all_pathconf_defined(): import sys import posix try: fd = sys.stdin.fileno() except ValueError: # translated test run with a fake sys.stdin with no fileno fd = 1 for name in posix.pathconf_names: > posix.fpathconf(fd, name) # does not crash E OSError: [Errno 22] Invalid argument ../build/pypy/module/posix/test/apptest_posix.py:66: OSError/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/objspace/std/test/apptest_stringformat.py:191: the rest of this test is serious nonsense imho, changed only on 2.7.13, and is different on 3.x anyway. We could reproduce it by writing lengthy logic, then get again the reasonable performance by special-casing the exact type 'long'. And all for 2.7.13 only. Let's give up./Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/objspace/std/test/apptest_stringformat.py:281: no setdefaultencoding/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/objspace/std/test/apptest_stringformat.py:430: nicely passes on top of CPython but requires > 2GB of RAM/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/objspace/std/test/apptest_unicode.py:354: Wrong platform/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/objspace/test/apptest_descriptor.py:75: utf-8 encoding before translation accepts lone surrogates, because it is Python 2.7, but after translation it does not. Moreover, CPython 3.x accepts such unicode attributes anyway. This makes this test half-wrong for now./Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/pypy/objspace/test/apptest_descroperation.py:373: fails, works in cpython