('/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 0x00000003d07217f8> @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 0x00000003d07217f8> 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 0x00000003d0721830>>('struct s1') E + where <bound method FFI.alignof of <cffi.api.FFI object at 0x00000003d0721830>> = <cffi.api.FFI object at 0x00000003d0721830>.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 0x0000000110469830> @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 0x0000000110469830> 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 0x0000000110469868>>('struct s1') E + where <bound method FFI.alignof of <cffi.api.FFI object at 0x0000000110469868>> = <cffi.api.FFI object at 0x0000000110469868>.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, ...)' 0x10fdf7f70>(50, <cdata 'int' 5>, <cdata 'int' 3>) E + where <cdata 'int(*)(int, ...)' 0x10fdf7f70> = <module ''>.foo E + and <cdata 'int' 5> = <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000004100941e0>>('int', 5) E + where <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000004100941e0>> = <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000004100941e0>.cast E + and <cdata 'int' 3> = <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000004100941e0>>('int', 3) E + where <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000004100941e0>> = <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000004100941e0>.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, ...)' 0x10fdfff34>(50, <cdata 'struct foo_s' owning 8 bytes>) E + where <cdata 'int(*)(int, ...)' 0x10fdfff34> = <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, ...)' 0x1092fbf70>(50, <cdata 'int' 5>, <cdata 'int' 3>) E + where <cdata 'int(*)(int, ...)' 0x1092fbf70> = <module ''>.foo E + and <cdata 'int' 5> = <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000004180a8a68>>('int', 5) E + where <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000004180a8a68>> = <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000004180a8a68>.cast E + and <cdata 'int' 3> = <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000004180a8a68>>('int', 3) E + where <bound method FFI.cast of <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000004180a8a68>> = <extra_tests.cffi_tests.cffi0.test_verify.FFI object at 0x00000004180a8a68>.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, ...)' 0x109303f34>(50, <cdata 'struct foo_s' owning 8 bytes>) E + where <cdata 'int(*)(int, ...)' 0x109303f34> = <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 0x0000000121f7d4e8> 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-21/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-21/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-21/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 0x00000001113cd6a8> 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-21/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-21/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-21/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 0x00000001315ce528> 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-21/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-21/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-21/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 0x0000000130e15558> 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-21/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-21/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-21/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 0x0000000130037b40> 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-21/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-21/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-21/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 0x00000001314710c0> 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-21/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-21/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-21/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 0x0000000140ce6800> 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-21/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-21/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-21/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, ...)' 0x10b117f50>(50, <cdata 'int' 5>, <cdata 'int' 3>) E + where <cdata 'int(*)(int, ...)' 0x10b117f50> = <Lib object for 'verify233'>.foo E + and <cdata 'int' 5> = <bound method FFI.cast of <_cffi_backend.FFI object at 0x0000000143b222f0>>('int', 5) E + where <bound method FFI.cast of <_cffi_backend.FFI object at 0x0000000143b222f0>> = <extra_tests.cffi_tests.cffi1.test_verify1.FFI object at 0x0000000428b7fa98>.cast E + and <cdata 'int' 3> = <bound method FFI.cast of <_cffi_backend.FFI object at 0x0000000143b222f0>>('int', 3) E + where <bound method FFI.cast of <_cffi_backend.FFI object at 0x0000000143b222f0>> = <extra_tests.cffi_tests.cffi1.test_verify1.FFI object at 0x0000000428b7fa98>.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, ...)' 0x10b127f50>(50, <cdata 'struct foo_s' owning 8 bytes>) E + where <cdata 'int(*)(int, ...)' 0x10b127f50> = <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 0x1111fc790> 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 0x00000004189708a8> dll = <[TypeError("unsupported operand type(s) for &: '_rawffi.alt.CDLL' and 'int'") raised in repr()] CDLL object at 0x111669fa0> @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 0x000000014392d280> 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-53/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-53/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 0x00000001212fd6e0> 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-53/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-53/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 0x00000003d00558a0> 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-53/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-53/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 0x0000000418cd9de0> 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-53/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-53/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 0x00000003d0c78e20> 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-53/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-53/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