('/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_msvcrt.py', 4, "Skipped: could not import 'msvcrt': The 'msvcrt' module is only available on Windows")('/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_vmprof_greenlet.py', 4, "Skipped: could not import 'vmprof': No module named 'vmprof'")('/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_parse_c_type.py', 12, 'Skipped: not available on pypy')('/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/ctypes_tests/test_commethods.py', 10, "Skipped: could not import 'skip_the_whole_module': No module named 'skip_the_whole_module'")/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_dis.py:14: PyPy does not really try to be compatible/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_greenlet_thread.py:105: not implemented on PyPy/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_greenlet_thread.py:127: not implemented on PyPy/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:19: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:23: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:41: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:64: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:64: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:73: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:73: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:73: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:109: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:198: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:205: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:233: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:241: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:256: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:264: only works on linux so far/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:276: not implemented/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pypy_remote_debug.py:290: not implemented/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_recursion.py:21: fails on py3.10, fills up the logs, and crashes the buildbot summary/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:1206: untested/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:1298: untested/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:1311: untested/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:1323: untested/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:1353: PyPy does not report a traceback/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:2572: later/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:23: _testunc() not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:2976: testing variadic broken on macos (issue 4937)/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:3071: GetLastError(): only for Windows/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:3522: PyPy does not warn/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:3777: not for pypy/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/test_c.py:4431: pypy's bytearray are never locked/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:331: NotImplementedError: wchar_t/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:331: NotImplementedError: wchar_t/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:331: NotImplementedError: wchar_t/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:331: NotImplementedError: wchar_t/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:331: NotImplementedError: wchar_t/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:1173: buffer() with ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:1193: buffer() with ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:1210: buffer() with ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:1229: buffer() with ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:1241: buffer() with ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:1260: buffer() with ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:1283: buffer() with ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:1312: later?/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:1372: callback with '...'/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ctypes.py:16: ctypes backend: not supported: initializers for function pointers/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ctypes.py:20: ctypes backend: not supported: passing a list for a pointer argument/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ctypes.py:24: ctypes backend: not supported: passing a list for a pointer argument/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ctypes.py:28: ctypes backend: not supported: casting to array/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ctypes.py:31: ctypes backend: not supported: nested anonymous struct/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ctypes.py:34: ctypes backend: not supported: nested anonymous struct/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ctypes.py:37: ctypes backend: not supported: nested anonymous union/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ctypes.py:40: ctypes backend: not supported: nested anonymous union/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ctypes.py:44: ctypes backend: not supported in Python 3: CType/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:1312: later?/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/backend_tests.py:1372: callback with '...'/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:107: win32 only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:120: probably no symbol 'stderr' in the lib/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:137: probably no symbol 'stderr' in the lib/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:154: probably no symbol 'stderr' in the lib/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:221: probably no symbol 'stderr' in the lib/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:281: probably no symbol 'stdout' in the lib/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:440: Windows-only test/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:455: Windows-only testself = <extra_tests.cffi_tests.cffi0.test_ffi_backend.TestBitfield object at 0x0000000131becb10> @pytest.mark.skipif( "not (sys.platform == 'darwin' and platform.machine() == 'arm64')" " and " "platform.machine().startswith(('arm', 'aarch64'))") def test_bitfield_anonymous_no_align(self): L = FFI().alignof("long long") > self.check("char y; int :1;", 0, 1, 2) ../build/extra_tests/cffi_tests/cffi0/test_ffi_backend.py:275: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <extra_tests.cffi_tests.cffi0.test_ffi_backend.TestBitfield object at 0x0000000131becb10> source = 'char y; int :1;', expected_ofs_y = 0, expected_align = 1 expected_size = 2 def check(self, source, expected_ofs_y, expected_align, expected_size): # NOTE: 'expected_*' is the numbers expected from GCC. # The numbers expected from MSVC are not explicitly written # in this file, and will just be taken from the compiler. ffi = FFI() ffi.cdef("struct s1 { %s };" % source) ctype = ffi.typeof("struct s1") # verify the information with gcc ffi1 = FFI() ffi1.cdef(""" static const int Gofs_y, Galign, Gsize; struct s1 *try_with_value(int fieldnum, long long value); """) fnames = [name for name, cfield in ctype.fields if name and cfield.bitsize > 0] setters = ['case %d: s.%s = value; break;' % iname for iname in enumerate(fnames)] lib = ffi1.verify(""" #include <string.h> struct s1 { %s }; struct sa { char a; struct s1 b; }; #define Gofs_y offsetof(struct s1, y) #define Galign offsetof(struct sa, b) #define Gsize sizeof(struct s1) struct s1 *try_with_value(int fieldnum, long long value) { static struct s1 s; memset(&s, 0, sizeof(s)); switch (fieldnum) { %s } return &s; } """ % (source, ' '.join(setters))) if sys.platform == 'win32': expected_ofs_y = lib.Gofs_y expected_align = lib.Galign expected_size = lib.Gsize else: assert (lib.Gofs_y, lib.Galign, lib.Gsize) == ( expected_ofs_y, expected_align, expected_size) # the real test follows assert ffi.offsetof("struct s1", "y") == expected_ofs_y > assert ffi.alignof("struct s1") == expected_align E AssertionError: assert 4 == 1 E + where 4 = <bound method FFI.alignof of <cffi.api.FFI object at 0x0000000131babad0>>('struct s1') E + where <bound method FFI.alignof of <cffi.api.FFI object at 0x0000000131babad0>> = <cffi.api.FFI object at 0x0000000131babad0>.alignof ../build/extra_tests/cffi_tests/cffi0/test_ffi_backend.py:224: AssertionError/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ffi_backend.py:285: condition: (sys.platform == 'darwin' and platform.machine() == 'arm64') or not platform.machine().startswith(('arm', 'aarch64'))self = <extra_tests.cffi_tests.cffi0.test_ffi_backend.TestBitfield object at 0x000000013ab3a918> @pytest.mark.skipif( "not (sys.platform == 'darwin' and platform.machine() == 'arm64')" " and " "platform.machine().startswith(('arm', 'aarch64'))") def test_bitfield_zero(self): L = FFI().alignof("long long") > self.check("char y; int :0;", 0, 1, 4) ../build/extra_tests/cffi_tests/cffi0/test_ffi_backend.py:307: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <extra_tests.cffi_tests.cffi0.test_ffi_backend.TestBitfield object at 0x000000013ab3a918> source = 'char y; int :0;', expected_ofs_y = 0, expected_align = 1 expected_size = 4 def check(self, source, expected_ofs_y, expected_align, expected_size): # NOTE: 'expected_*' is the numbers expected from GCC. # The numbers expected from MSVC are not explicitly written # in this file, and will just be taken from the compiler. ffi = FFI() ffi.cdef("struct s1 { %s };" % source) ctype = ffi.typeof("struct s1") # verify the information with gcc ffi1 = FFI() ffi1.cdef(""" static const int Gofs_y, Galign, Gsize; struct s1 *try_with_value(int fieldnum, long long value); """) fnames = [name for name, cfield in ctype.fields if name and cfield.bitsize > 0] setters = ['case %d: s.%s = value; break;' % iname for iname in enumerate(fnames)] lib = ffi1.verify(""" #include <string.h> struct s1 { %s }; struct sa { char a; struct s1 b; }; #define Gofs_y offsetof(struct s1, y) #define Galign offsetof(struct sa, b) #define Gsize sizeof(struct s1) struct s1 *try_with_value(int fieldnum, long long value) { static struct s1 s; memset(&s, 0, sizeof(s)); switch (fieldnum) { %s } return &s; } """ % (source, ' '.join(setters))) if sys.platform == 'win32': expected_ofs_y = lib.Gofs_y expected_align = lib.Galign expected_size = lib.Gsize else: assert (lib.Gofs_y, lib.Galign, lib.Gsize) == ( expected_ofs_y, expected_align, expected_size) # the real test follows assert ffi.offsetof("struct s1", "y") == expected_ofs_y > assert ffi.alignof("struct s1") == expected_align E AssertionError: assert 4 == 1 E + where 4 = <bound method FFI.alignof of <cffi.api.FFI object at 0x000000013ab3a950>>('struct s1') E + where <bound method FFI.alignof of <cffi.api.FFI object at 0x000000013ab3a950>> = <cffi.api.FFI object at 0x000000013ab3a950>.alignof ../build/extra_tests/cffi_tests/cffi0/test_ffi_backend.py:224: AssertionError/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ffi_backend.py:315: condition: (sys.platform == 'darwin' and platform.machine() == 'arm64') or not platform.machine().startswith(('arm', 'aarch64'))/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ffi_backend.py:367: condition: sys.platform != 'win32'/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:107: win32 only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:120: probably no symbol 'stderr' in the lib/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:137: probably no symbol 'stderr' in the lib/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:154: probably no symbol 'stderr' in the lib/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:221: probably no symbol 'stderr' in the lib/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:253: not supported with the ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:281: probably no symbol 'stdout' in the lib/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:310: ctypes limitation on pypy/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:334: FILE not supported with the ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:373: not supported by the ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:383: not supported by the ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:417: seems to fail with the ctypes backend on windows/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:440: Windows-only test/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:455: Windows-only test/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:533: not with the ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_function.py:551: the ctypes backend doesn't support this/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ownlib.py:208: XXX errno issue with ctypes on pypy?/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ownlib.py:231: not supported by the ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ownlib.py:243: not supported by the ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ownlib.py:342: not implemented with the ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ownlib.py:360: not implemented with the ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ownlib.py:375: fails with the ctypes backend on some architectures/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ownlib.py:401: not for the ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_ownlib.py:425: not working on win32 on the ctypes backend/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_parsing.py:410: Only for Windows/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:104: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:104: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:104: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:104: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:104: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:104: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:296: not implemented in verify(): complex types/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:416: XXX test or fully prevent char16_t and char32_t from working in ffi.verify() mode/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:455: ignored so fardef test_varargs(): ffi = FFI() ffi.cdef("int foo(int x, ...);") lib = ffi.verify(""" int foo(int x, ...) { va_list vargs; va_start(vargs, x); x -= va_arg(vargs, int); x -= va_arg(vargs, int); va_end(vargs); return x; } """) > assert lib.foo(50, ffi.cast("int", 5), ffi.cast("int", 3)) == 42 E AssertionError: assert 50 == 42 E + where 50 = <cdata 'int(*)(int, ...)' 0x1152eff70>(50, <cdata 'int' 5>, <cdata 'int' 3>) E + where <cdata 'int(*)(int, ...)' 0x1152eff70> = <module ''>.foo E + and <cdata 'int' 5> = <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000003e0a44870>>('int', 5) E + where <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000003e0a44870>> = <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000003e0a44870>.cast E + and <cdata 'int' 3> = <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000003e0a44870>>('int', 3) E + where <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000003e0a44870>> = <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000003e0a44870>.cast ../build/extra_tests/cffi_tests/cffi0/test_verify.py:1051: AssertionErrordef test_varargs_struct(): ffi = FFI() ffi.cdef("struct foo_s { char a; int b; }; int foo(int x, ...);") lib = ffi.verify(""" struct foo_s { char a; int b; }; int foo(int x, ...) { va_list vargs; struct foo_s s; va_start(vargs, x); s = va_arg(vargs, struct foo_s); va_end(vargs); return s.a - s.b; } """) s = ffi.new("struct foo_s *", [b'B', 1]) > assert lib.foo(50, s[0]) == ord('A') E AssertionError: assert 0 == 65 E + where 0 = <cdata 'int(*)(int, ...)' 0x1152f7f34>(50, <cdata 'struct foo_s' owning 8 bytes>) E + where <cdata 'int(*)(int, ...)' 0x1152f7f34> = <module ''>.foo E + and 65 = ord('A') ../build/extra_tests/cffi_tests/cffi0/test_verify.py:1081: AssertionError/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:1546: long double doesn't have enough precision/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:1650: likely, we cannot assign to stdout/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:2160: win32-only test/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:2237: win32-only test/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:2501: only running the memory-intensive test on Linux/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:2501: only running the memory-intensive test on Linux/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_version.py:9: this is embedded version/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_version.py:9: this is embedded version/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_version.py:9: this is embedded version/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_version.py:9: this is embedded version/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_version.py:9: this is embedded version/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:104: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:104: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:104: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:104: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:104: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:104: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:296: not implemented in verify(): complex types/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:416: XXX test or fully prevent char16_t and char32_t from working in ffi.verify() mode/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:455: ignored so fardef test_varargs(): ffi = FFI() ffi.cdef("int foo(int x, ...);") lib = ffi.verify(""" int foo(int x, ...) { va_list vargs; va_start(vargs, x); x -= va_arg(vargs, int); x -= va_arg(vargs, int); va_end(vargs); return x; } """) > assert lib.foo(50, ffi.cast("int", 5), ffi.cast("int", 3)) == 42 E AssertionError: assert 50 == 42 E + where 50 = <cdata 'int(*)(int, ...)' 0x10e0f7f70>(50, <cdata 'int' 5>, <cdata 'int' 3>) E + where <cdata 'int(*)(int, ...)' 0x10e0f7f70> = <module ''>.foo E + and <cdata 'int' 5> = <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000003e05f4950>>('int', 5) E + where <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000003e05f4950>> = <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000003e05f4950>.cast E + and <cdata 'int' 3> = <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000003e05f4950>>('int', 3) E + where <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000003e05f4950>> = <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000003e05f4950>.cast ../build/extra_tests/cffi_tests/cffi0/test_verify.py:1051: AssertionErrordef test_varargs_struct(): ffi = FFI() ffi.cdef("struct foo_s { char a; int b; }; int foo(int x, ...);") lib = ffi.verify(""" struct foo_s { char a; int b; }; int foo(int x, ...) { va_list vargs; struct foo_s s; va_start(vargs, x); s = va_arg(vargs, struct foo_s); va_end(vargs); return s.a - s.b; } """) s = ffi.new("struct foo_s *", [b'B', 1]) > assert lib.foo(50, s[0]) == ord('A') E AssertionError: assert 0 == 65 E + where 0 = <cdata 'int(*)(int, ...)' 0x10e0fff34>(50, <cdata 'struct foo_s' owning 8 bytes>) E + where <cdata 'int(*)(int, ...)' 0x10e0fff34> = <module ''>.foo E + and 65 = ord('A') ../build/extra_tests/cffi_tests/cffi0/test_verify.py:1081: AssertionError/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:1546: long double doesn't have enough precision/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:1650: likely, we cannot assign to stdout/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:2160: win32-only test/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:2237: win32-only test/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:2501: only running the memory-intensive test on Linux/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi0/test_verify.py:2501: only running the memory-intensive test on Linuxself = <extra_tests.cffi_tests.cffi0.test_zintegration.TestZIntegration object at 0x000000013b47c6e8> def test_infrastructure(self): > run_setup_and_program('infrastructure', ''' import snip_infrastructure assert snip_infrastructure.func() == 42 ''') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:130: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:109: in run_setup_and_program venv_dir = create_venv(dirname + '-cpy') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:22: in create_venv subprocess.check_call(['virtualenv', _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ popenargs = (['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/infrastructure-cpy'],) kwargs = {}, retcode = 1 cmd = ['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/infrastructure-cpy'] def check_call(*popenargs, **kwargs): """Run command with arguments. Wait for command to complete. If the exit code was zero then return, otherwise raise CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute. The arguments are the same as for the call function. Example: check_call(["ls", "-l"]) """ retcode = call(*popenargs, **kwargs) if retcode: cmd = kwargs.get("args") if cmd is None: cmd = popenargs[0] > raise CalledProcessError(retcode, cmd) E subprocess.CalledProcessError: Command '['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/infrastructure-cpy']' returned non-zero exit status 1. ../build/lib-python/3/subprocess.py:413: CalledProcessErrorself = <extra_tests.cffi_tests.cffi0.test_zintegration.TestZIntegration object at 0x0000000139d99830> def test_distutils_module(self): > run_setup_and_program("distutils_module", ''' import snip_basic_verify p = snip_basic_verify.C.getpwuid(0) assert snip_basic_verify.ffi.string(p.pw_name) == b"root" ''') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:136: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:109: in run_setup_and_program venv_dir = create_venv(dirname + '-cpy') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:22: in create_venv subprocess.check_call(['virtualenv', _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ popenargs = (['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/distutils_module-cpy'],) kwargs = {}, retcode = 1 cmd = ['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/distutils_module-cpy'] def check_call(*popenargs, **kwargs): """Run command with arguments. Wait for command to complete. If the exit code was zero then return, otherwise raise CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute. The arguments are the same as for the call function. Example: check_call(["ls", "-l"]) """ retcode = call(*popenargs, **kwargs) if retcode: cmd = kwargs.get("args") if cmd is None: cmd = popenargs[0] > raise CalledProcessError(retcode, cmd) E subprocess.CalledProcessError: Command '['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/distutils_module-cpy']' returned non-zero exit status 1. ../build/lib-python/3/subprocess.py:413: CalledProcessErrorself = <extra_tests.cffi_tests.cffi0.test_zintegration.TestZIntegration object at 0x000000013aa513d0> def test_distutils_package_1(self): > run_setup_and_program("distutils_package_1", ''' import snip_basic_verify1 p = snip_basic_verify1.C.getpwuid(0) assert snip_basic_verify1.ffi.string(p.pw_name) == b"root" ''') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:143: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:109: in run_setup_and_program venv_dir = create_venv(dirname + '-cpy') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:22: in create_venv subprocess.check_call(['virtualenv', _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ popenargs = (['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/distutils_package_1-cpy'],) kwargs = {}, retcode = 1 cmd = ['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/distutils_package_1-cpy'] def check_call(*popenargs, **kwargs): """Run command with arguments. Wait for command to complete. If the exit code was zero then return, otherwise raise CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute. The arguments are the same as for the call function. Example: check_call(["ls", "-l"]) """ retcode = call(*popenargs, **kwargs) if retcode: cmd = kwargs.get("args") if cmd is None: cmd = popenargs[0] > raise CalledProcessError(retcode, cmd) E subprocess.CalledProcessError: Command '['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/distutils_package_1-cpy']' returned non-zero exit status 1. ../build/lib-python/3/subprocess.py:413: CalledProcessErrorself = <extra_tests.cffi_tests.cffi0.test_zintegration.TestZIntegration object at 0x0000000118f919b8> def test_distutils_package_2(self): > run_setup_and_program("distutils_package_2", ''' import snip_basic_verify2 p = snip_basic_verify2.C.getpwuid(0) assert snip_basic_verify2.ffi.string(p.pw_name) == b"root" ''') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:150: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:109: in run_setup_and_program venv_dir = create_venv(dirname + '-cpy') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:22: in create_venv subprocess.check_call(['virtualenv', _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ popenargs = (['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/distutils_package_2-cpy'],) kwargs = {}, retcode = 1 cmd = ['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/distutils_package_2-cpy'] def check_call(*popenargs, **kwargs): """Run command with arguments. Wait for command to complete. If the exit code was zero then return, otherwise raise CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute. The arguments are the same as for the call function. Example: check_call(["ls", "-l"]) """ retcode = call(*popenargs, **kwargs) if retcode: cmd = kwargs.get("args") if cmd is None: cmd = popenargs[0] > raise CalledProcessError(retcode, cmd) E subprocess.CalledProcessError: Command '['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/distutils_package_2-cpy']' returned non-zero exit status 1. ../build/lib-python/3/subprocess.py:413: CalledProcessErrorself = <extra_tests.cffi_tests.cffi0.test_zintegration.TestZIntegration object at 0x0000000119a92a30> def test_setuptools_module(self): > run_setup_and_program("setuptools_module", ''' import snip_setuptools_verify p = snip_setuptools_verify.C.getpwuid(0) assert snip_setuptools_verify.ffi.string(p.pw_name) == b"root" ''') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:109: in run_setup_and_program venv_dir = create_venv(dirname + '-cpy') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:22: in create_venv subprocess.check_call(['virtualenv', _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ popenargs = (['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/setuptools_module-cpy'],) kwargs = {}, retcode = 1 cmd = ['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/setuptools_module-cpy'] def check_call(*popenargs, **kwargs): """Run command with arguments. Wait for command to complete. If the exit code was zero then return, otherwise raise CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute. The arguments are the same as for the call function. Example: check_call(["ls", "-l"]) """ retcode = call(*popenargs, **kwargs) if retcode: cmd = kwargs.get("args") if cmd is None: cmd = popenargs[0] > raise CalledProcessError(retcode, cmd) E subprocess.CalledProcessError: Command '['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/setuptools_module-cpy']' returned non-zero exit status 1. ../build/lib-python/3/subprocess.py:413: CalledProcessErrorself = <extra_tests.cffi_tests.cffi0.test_zintegration.TestZIntegration object at 0x0000000128cf8fe0> def test_setuptools_package_1(self): > run_setup_and_program("setuptools_package_1", ''' import snip_setuptools_verify1 p = snip_setuptools_verify1.C.getpwuid(0) assert snip_setuptools_verify1.ffi.string(p.pw_name) == b"root" ''') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:164: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:109: in run_setup_and_program venv_dir = create_venv(dirname + '-cpy') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:22: in create_venv subprocess.check_call(['virtualenv', _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ popenargs = (['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/setuptools_package_1-cpy'],) kwargs = {}, retcode = 1 cmd = ['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/setuptools_package_1-cpy'] def check_call(*popenargs, **kwargs): """Run command with arguments. Wait for command to complete. If the exit code was zero then return, otherwise raise CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute. The arguments are the same as for the call function. Example: check_call(["ls", "-l"]) """ retcode = call(*popenargs, **kwargs) if retcode: cmd = kwargs.get("args") if cmd is None: cmd = popenargs[0] > raise CalledProcessError(retcode, cmd) E subprocess.CalledProcessError: Command '['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/setuptools_package_1-cpy']' returned non-zero exit status 1. ../build/lib-python/3/subprocess.py:413: CalledProcessErrorself = <extra_tests.cffi_tests.cffi0.test_zintegration.TestZIntegration object at 0x000000012b0339b8> def test_setuptools_package_2(self): > run_setup_and_program("setuptools_package_2", ''' import snip_setuptools_verify2 p = snip_setuptools_verify2.C.getpwuid(0) assert snip_setuptools_verify2.ffi.string(p.pw_name) == b"root" ''') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:171: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:109: in run_setup_and_program venv_dir = create_venv(dirname + '-cpy') ../build/extra_tests/cffi_tests/cffi0/test_zintegration.py:22: in create_venv subprocess.check_call(['virtualenv', _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ popenargs = (['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/setuptools_package_2-cpy'],) kwargs = {}, retcode = 1 cmd = ['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/setuptools_package_2-cpy'] def check_call(*popenargs, **kwargs): """Run command with arguments. Wait for command to complete. If the exit code was zero then return, otherwise raise CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute. The arguments are the same as for the call function. Example: check_call(["ls", "-l"]) """ retcode = call(*popenargs, **kwargs) if retcode: cmd = kwargs.get("args") if cmd is None: cmd = popenargs[0] > raise CalledProcessError(retcode, cmd) E subprocess.CalledProcessError: Command '['virtualenv', '-p', '/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/venv/pypy-venv/bin/pypy3', '/tmp/buildbot-arm64/ffi-19/setuptools_package_2-cpy']' returned non-zero exit status 1. ../build/lib-python/3/subprocess.py:413: CalledProcessError/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_cffi_binary.py:9: _cffi_backend module is built-in/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_commontypes.py:12: cannot find ../c/commontypes.c/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_commontypes.py:12: cannot find ../c/commontypes.c/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_ffi_obj.py:337: for windows/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_function_args.py:15: this test is skipped because it keeps finding failures in libffi, instead of cffi/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_new_ffi_1.py:1269: later?/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_new_ffi_1.py:1325: callback with '...'/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_recompiler.py:751: for python 2.x/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_recompiler.py:2018: can currently declare a function with an opaque struct as argument, but AFAICT it's impossible to call it later/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_recompiler.py:2085: only for MSVC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:67: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:67: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:67: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:67: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:67: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:67: needs GCC/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:418: ignored so fardef test_varargs(): ffi = FFI() ffi.cdef("int foo(int x, ...);") lib = ffi.verify(""" int foo(int x, ...) { va_list vargs; va_start(vargs, x); x -= va_arg(vargs, int); x -= va_arg(vargs, int); va_end(vargs); return x; } """) > assert lib.foo(50, ffi.cast("int", 5), ffi.cast("int", 3)) == 42 E AssertionError: assert 50 == 42 E + where 50 = <cdata 'int(*)(int, ...)' 0x10f58bf50>(50, <cdata 'int' 5>, <cdata 'int' 3>) E + where <cdata 'int(*)(int, ...)' 0x10f58bf50> = <Lib object for 'verify233'>.foo E + and <cdata 'int' 5> = <bound method FFI.cast of <_cffi_backend.FFI object at 0x00000003e0765ec0>>('int', 5) E + where <bound method FFI.cast of <_cffi_backend.FFI object at 0x00000003e0765ec0>> = <extra_tests.cffi_tests.cffi1.test_verify1.FFI object at 0x00000003e041a5d0>.cast E + and <cdata 'int' 3> = <bound method FFI.cast of <_cffi_backend.FFI object at 0x00000003e0765ec0>>('int', 3) E + where <bound method FFI.cast of <_cffi_backend.FFI object at 0x00000003e0765ec0>> = <extra_tests.cffi_tests.cffi1.test_verify1.FFI object at 0x00000003e041a5d0>.cast ../build/extra_tests/cffi_tests/cffi1/test_verify1.py:1001: AssertionErrordef test_varargs_struct(): ffi = FFI() ffi.cdef("struct foo_s { char a; int b; }; int foo(int x, ...);") lib = ffi.verify(""" struct foo_s { char a; int b; }; int foo(int x, ...) { va_list vargs; struct foo_s s; va_start(vargs, x); s = va_arg(vargs, struct foo_s); va_end(vargs); return s.a - s.b; } """) s = ffi.new("struct foo_s *", [b'B', 1]) > assert lib.foo(50, s[0]) == ord('A') E AssertionError: assert 0 == 65 E + where 0 = <cdata 'int(*)(int, ...)' 0x10f5bff50>(50, <cdata 'struct foo_s' owning 8 bytes>) E + where <cdata 'int(*)(int, ...)' 0x10f5bff50> = <Lib object for 'verify235'>.foo E + and 65 = ord('A') ../build/extra_tests/cffi_tests/cffi1/test_verify1.py:1031: AssertionError/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:1404: not available/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:1502: long double doesn't have enough precision/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:1600: likely, we cannot assign to stdout/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:2106: win32-only test/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:2182: win32-only test/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:2256: Windows only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:2306: Windows only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:2320: only running the memory-intensive test on Linux/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/cffi1/test_verify1.py:2320: only running the memory-intensive test on Linux/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/cffi_tests/embedding/test_basic.py:26: LinkError: command '/usr/bin/clang' failed with exit code 1dll = <[TypeError("unsupported operand type(s) for &: '_rawffi.alt.CDLL' and 'int'") raised in repr()] CDLL object at 0x3e04338d8> def test_call_some_args(dll): f = dll.my_strchr f.argtypes = [c_char_p] f.restype = c_char_p result = f(b"abcd", ord("b")) > assert result == b"bcd" E AssertionError: assert b'' == b'bcd' E Use -v to get the full diff ../build/extra_tests/ctypes_tests/test_functions.py:58: AssertionErrormonkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x00000003e04461e0> dll = <[TypeError("unsupported operand type(s) for &: '_rawffi.alt.CDLL' and 'int'") raised in repr()] CDLL object at 0x3e0446288> @pytest.mark.pypy_only def test_keepalive_buffers(monkeypatch, dll): import gc f = dll.my_strchr f.argtypes = [c_char_p] f.restype = c_char_p # orig__call_funcptr = f._call_funcptr def _call_funcptr(funcptr, *newargs): gc.collect() gc.collect() gc.collect() return orig__call_funcptr(funcptr, *newargs) monkeypatch.setattr(f, '_call_funcptr', _call_funcptr) # result = f(b"abcd", ord("b")) > assert result == b"bcd" E AssertionError: assert b'' == b'bcd' E Use -v to get the full diff ../build/extra_tests/ctypes_tests/test_functions.py:85: AssertionError/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/ctypes_tests/test_win32.py:7: condition: sys.platform != 'win32'/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpyfield.py:111: CPython only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpyfield.py:111: CPython only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpyfield.py:131: CPython only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpyfield.py:131: CPython only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpyfield.py:254: CPython only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpyfield.py:254: CPython only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpyfield.py:278: CPython only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpyfield.py:278: CPython only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpytype.py:532: Skipped/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpytype.py:532: Skipped/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpytype.py:532: Skipped/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpytype.py:532: Skipped/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpytype_legacy.py:42: seems to cause segfault later in testing?/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpytype_legacy.py:42: seems to cause segfault later in testing?/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpytype_legacy.py:85: seems to cause segfault later in testing?/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpytype_legacy.py:85: seems to cause segfault later in testing?/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpytype_legacy.py:120: seems to cause segfault later in testing?/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_hpytype_legacy.py:120: seems to cause segfault later in testing?/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_legacy_forbidden.py:39: linux only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/test_legacy_forbidden.py:58: linux only/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/debug/test_handles_invalid.py:37: Cannot recover from use-after-close on pypy/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/debug/test_handles_invalid.py:111: It's impossible to recover from use-after-close on pypyself = <_vendored.hpy_devel.test_distutils.TestDistutils object at 0x00000001196e88a8> def test_cpymod_setup_install(self): # CPython-only project, no hpy at all. This is a baseline to check # that everything works even without hpy. self.gen_setup_py(""" setup(name = "hpy_test_project", ext_modules = [cpymod], ) """) > self.python('setup.py', 'install') /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py:212: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py:125: in python proc.check_returncode() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = CompletedProcess(args=['/private/tmp/buildbot-arm64/pytest-of-matti/pytest-48/test_cpymod_setup_install0/venv/bin/python', 'setup.py', 'install'], returncode=1) def check_returncode(self): """Raise CalledProcessError if the exit code is non-zero.""" if self.returncode: > raise CalledProcessError(self.returncode, self.args, self.stdout, self.stderr) E subprocess.CalledProcessError: Command '['/private/tmp/buildbot-arm64/pytest-of-matti/pytest-48/test_cpymod_setup_install0/venv/bin/python', 'setup.py', 'install']' returned non-zero exit status 1. /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/lib-python/3/subprocess.py:502: CalledProcessErrorself = <_vendored.hpy_devel.test_distutils.TestDistutils object at 0x0000000130add130> def test_cpymod_with_empty_hpy_ext_modules_setup_install(self): # if we have hpy_ext_modules=[] we trigger the hpy.devel monkey # patch. This checks that we don't ext_modules still works after that. self.gen_setup_py(""" setup(name = "hpy_test_project", ext_modules = [cpymod], hpy_ext_modules = [] ) """) > self.python('setup.py', 'install') /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py:225: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py:125: in python proc.check_returncode() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = CompletedProcess(args=['/private/tmp/buildbot-arm64/pytest-of-matti/pytest-48/test_cpymod_with_empty_hpy_ext0/venv/bin/python', 'setup.py', 'install'], returncode=1) def check_returncode(self): """Raise CalledProcessError if the exit code is non-zero.""" if self.returncode: > raise CalledProcessError(self.returncode, self.args, self.stdout, self.stderr) E subprocess.CalledProcessError: Command '['/private/tmp/buildbot-arm64/pytest-of-matti/pytest-48/test_cpymod_with_empty_hpy_ext0/venv/bin/python', 'setup.py', 'install']' returned non-zero exit status 1. /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/lib-python/3/subprocess.py:502: CalledProcessErrorself = <_vendored.hpy_devel.test_distutils.TestDistutils object at 0x00000003da0d8b10> hpy_abi = 'hybrid' def test_hpymod_setup_install(self, hpy_abi): # check that we can install hpy modules with setup.py install self.gen_setup_py(""" setup(name = "hpy_test_project", hpy_ext_modules = [hpymod], ) """) > self.python('setup.py', f'--hpy-abi={hpy_abi}', 'install') /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py:125: in python proc.check_returncode() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = CompletedProcess(args=['/private/tmp/buildbot-arm64/pytest-of-matti/pytest-48/test_hpymod_setup_install_hybr0/venv/bin/python', 'setup.py', '--hpy-abi=hybrid', 'install'], returncode=1) def check_returncode(self): """Raise CalledProcessError if the exit code is non-zero.""" if self.returncode: > raise CalledProcessError(self.returncode, self.args, self.stdout, self.stderr) E subprocess.CalledProcessError: Command '['/private/tmp/buildbot-arm64/pytest-of-matti/pytest-48/test_hpymod_setup_install_hybr0/venv/bin/python', 'setup.py', '--hpy-abi=hybrid', 'install']' returned non-zero exit status 1. /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/lib-python/3/subprocess.py:502: CalledProcessErrorself = <_vendored.hpy_devel.test_distutils.TestDistutils object at 0x00000003d8547fa0> hpy_abi = 'universal' def test_hpymod_setup_install(self, hpy_abi): # check that we can install hpy modules with setup.py install self.gen_setup_py(""" setup(name = "hpy_test_project", hpy_ext_modules = [hpymod], ) """) > self.python('setup.py', f'--hpy-abi={hpy_abi}', 'install') /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py:125: in python proc.check_returncode() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = CompletedProcess(args=['/private/tmp/buildbot-arm64/pytest-of-matti/pytest-48/test_hpymod_setup_install_univ0/venv/bin/python', 'setup.py', '--hpy-abi=universal', 'install'], returncode=1) def check_returncode(self): """Raise CalledProcessError if the exit code is non-zero.""" if self.returncode: > raise CalledProcessError(self.returncode, self.args, self.stdout, self.stderr) E subprocess.CalledProcessError: Command '['/private/tmp/buildbot-arm64/pytest-of-matti/pytest-48/test_hpymod_setup_install_univ0/venv/bin/python', 'setup.py', '--hpy-abi=universal', 'install']' returned non-zero exit status 1. /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/lib-python/3/subprocess.py:502: CalledProcessError/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py:297: cpython onlyself = <_vendored.hpy_devel.test_distutils.TestDistutils object at 0x00000003d85dc250> hpy_abi = 'hybrid' def test_hpymod_legacy(self, hpy_abi): if hpy_abi == 'universal': pytest.skip('only for cpython and hybrid ABIs') self.gen_setup_py(""" setup(name = "hpy_test_project", hpy_ext_modules = [hpymod_legacy], install_requires = [], ) """) > self.python('setup.py', f"--hpy-abi={hpy_abi}", 'install') /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py:343: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py:125: in python proc.check_returncode() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = CompletedProcess(args=['/private/tmp/buildbot-arm64/pytest-of-matti/pytest-48/test_hpymod_legacy_hybrid_0/venv/bin/python', 'setup.py', '--hpy-abi=hybrid', 'install'], returncode=1) def check_returncode(self): """Raise CalledProcessError if the exit code is non-zero.""" if self.returncode: > raise CalledProcessError(self.returncode, self.args, self.stdout, self.stderr) E subprocess.CalledProcessError: Command '['/private/tmp/buildbot-arm64/pytest-of-matti/pytest-48/test_hpymod_legacy_hybrid_0/venv/bin/python', 'setup.py', '--hpy-abi=hybrid', 'install']' returned non-zero exit status 1. /Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/lib-python/3/subprocess.py:502: CalledProcessError/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/hpy_tests/_vendored/hpy_devel/test_distutils.py:336: only for cpython and hybrid ABIs/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pyrepl/test_bugs.py:49: condition: os.name != 'posix' or 'darwin' in sys.platform or 'kfreebsd' in sys.platform/Users/matti/build-worker-arm64/pypy-c-jit-macos-arm64/build/extra_tests/test_pyrepl/test_readline.py:8: condition: os.name != 'posix' or 'darwin' in sys.platform or 'freebsd' in sys.platform