discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: libobjc2 still failing tests


From: Andreas Fink
Subject: Re: libobjc2 still failing tests
Date: Fri, 25 Jan 2019 15:01:58 +0100

Hello David,

I found out what makes it break.


The cmake option   -DCMAKE_BUILD_TYPE=RelWithDebInfo  

The idea was to have full debug symbols in the library so when I debug, I have relevant info where.

Also using clang-8  breaks these two in addition

 18/162 Test  #18: AssociatedObject_optimised ........................***Exception: Other  0.00 sec
 20/162 Test  #20: AssociatedObject_legacy_optimised .................***Exception: Other  0.00 sec


My System is Release Debian 9 (stretch)  not unstable (sid) as yours.

$ cat /etc/issue
Debian GNU/Linux 9 \n \l


and my clang packages are not exactly the same. mine come from the llvm repo.

$ apt show clang-8
Package: clang-8
Version: 1:8~svn351023-1~exp1+0~20190113213241.1006~1.gbp8ac697
Status: install ok installed
Priority: optional
Section: devel
Source: llvm-toolchain-snapshot
Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Installed-Size: 130 MB
Provides: c++-compiler, c-compiler, objc-compiler
Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libllvm8 (>= 1:8~svn298832-1~), libstdc++6 (>= 5.2), libstdc++-6-dev, libgcc-6-dev, libobjc-6-dev, libclang-common-8-dev (= 1:8~svn351023-1~exp1+0~20190113213241.1006~1.gbp8ac697), libclang1-8 (= 1:8~svn351023-1~exp1+0~20190113213241.1006~1.gbp8ac697), libc6-dev, binutils
Recommends: llvm-8-dev, python, libomp-8-dev
Suggests: clang-8-doc
Download-Size: unknown
APT-Manual-Installed: yes
APT-Sources: /var/lib/dpkg/status
Description: C, C++ and Objective-C compiler
 Clang project is a C, C++, Objective C and Objective C++ front-end
 based on the LLVM compiler. Its goal is to offer a replacement to the
 GNU Compiler Collection (GCC).
 .
 Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
 provides most of the support of C++17.

$ apt show clang-7
Package: clang-7
Version: 1:7.0.1~svn348686-1~exp1~20190111074544.62
Priority: optional
Section: devel
Source: llvm-toolchain-7
Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Installed-Size: 127 MB
Provides: c++-compiler, c-compiler, objc-compiler
Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libllvm7 (>= 1:7~svn298832-1~), libstdc++6 (>= 5.2), libstdc++-6-dev, libgcc-6-dev, libobjc-6-dev, libclang-common-7-dev (= 1:7.0.1~svn348686-1~exp1~20190111074544.62), libclang1-7 (= 1:7.0.1~svn348686-1~exp1~20190111074544.62), libc6-dev, binutils
Recommends: llvm-7-dev, python, libomp-7-dev
Suggests: clang-7-doc
Download-Size: 24.1 MB
APT-Manual-Installed: yes
APT-Sources: http://apt.llvm.org/stretch llvm-toolchain-stretch-7/main amd64 Packages
Description: C, C++ and Objective-C compiler
 Clang project is a C, C++, Objective C and Objective C++ front-end
 based on the LLVM compiler. Its goal is to offer a replacement to the
 GNU Compiler Collection (GCC).
 .
 Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
 provides most of the support of C++17.


$ cat /etc/apt/sources.list.d/llvm.list
deb http://apt.llvm.org/stretch/ llvm-toolchain-stretch-7 main
deb-src http://apt.llvm.org/stretch/ llvm-toolchain-stretch-7 main
deb http://apt.llvm.org/stretch/ llvm-toolchain-stretch main
deb-src http://apt.llvm.org/stretch/ llvm-toolchain-stretch main



On 25 Jan 2019, at 14:19, David Chisnall <gnustep@theravensnest.org> wrote:

On 25/01/2019 11:35, Andreas Fink wrote:
With clang-7 I get these test results
96% tests passed, 6 tests failed out of 162
Total Test time (real) =  23.69 sec
The following tests FAILED:
 7 - alignTest_legacy (OTHER_FAULT)
 8 - alignTest_legacy_optimised (OTHER_FAULT)
35 - ConstantString_legacy (OTHER_FAULT)
36 - ConstantString_legacy_optimised (OTHER_FAULT)
123 - zeroSizedIVar_legacy (OTHER_FAULT)
124 - zeroSizedIVar_legacy_optimised (OTHER_FAULT)
Errors while running CTest
Makefile:83: recipe for target 'test' failed

So what are you doing in your environment that's different from mine?

```
$ cat /etc/issue
Debian GNU/Linux buster/sid \n \l

$ apt show clang-7
Package: clang-7
Version: 1:7.0.1-4
Priority: optional
Section: devel
Source: llvm-toolchain-7
Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Installed-Size: 31.4 MB
Provides: c++-compiler, c-compiler, objc-compiler
Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libllvm7 (>= 1:7~svn298832-1~), libstdc++6 (>= 5.2), libstdc++-8-dev, libgcc-8-dev, libobjc-8-dev, libclang-common-7-dev (= 1:7.0.1-4), libclang1-7 (= 1:7.0.1-4), libc6-dev, binutils
Recommends: llvm-7-dev, python, libomp-7-dev
Suggests: clang-7-doc
Homepage: https://www.llvm.org/
Download-Size: 7,887 kB
APT-Manual-Installed: yes
APT-Sources: http://ftp.us.debian.org/debian testing/main amd64 Packages
Description: C, C++ and Objective-C compiler
Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the
GNU Compiler Collection (GCC).
.
Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
provides most of the support of C++17.

$ cmake .. -G Ninja -DCMAKE_C_COMPILER=clang-7 -DCMAKE_CXX_COMPILER=clang++-7
-- The C compiler identification is Clang 7.0.1
-- The ASM compiler identification is Clang
-- Found assembler: /usr/bin/clang-7
-- The CXX compiler identification is Clang 7.0.1
-- Check for working C compiler: /usr/bin/clang-7
-- Check for working C compiler: /usr/bin/clang-7 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/clang++-7
-- Check for working CXX compiler: /usr/bin/clang++-7 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Testing C++ interop
-- Testing C++ standard library
-- libobjc will depend on C++ standard library
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- GNUstep install type set to NONE
-- Performing Test CXA_ALLOCATE_EXCEPTION_NOEXCEPT_COMPILES
-- Performing Test CXA_ALLOCATE_EXCEPTION_NOEXCEPT_COMPILES - Success
-- Configuring done
-- Generating done
-- Build files have been written to: libobjc2/linbuild
$ ninja
[0/1] Re-running CMake...
-- Testing C++ interop
-- Testing C++ standard library
-- libobjc will depend on C++ standard library
-- GNUstep install type set to NONE
-- Configuring done
-- Generating done
-- Build files have been written to: libobjc2/linbuild
[370/370] Linking C executable Test/ObjCXXEHInterop
$ ctest -j200
Test project /home/theraven/winhome/source/repos/libobjc2/linbuild
       Start  91: WeakReferences_arc_legacy
       Start  92: WeakReferences_arc_legacy_optimised
       Start  89: WeakReferences_arc
       Start  90: WeakReferences_arc_optimised
       Start 133: hash_test
       Start 135: hash_test_legacy
       Start  49: ManyManySelectors
       Start  50: ManyManySelectors_optimised
       Start  52: ManyManySelectors_legacy_optimised
       Start  51: ManyManySelectors_legacy
       Start 134: hash_test_optimised
       Start 136: hash_test_legacy_optimised
       Start 131: hash_table_delete_legacy
       Start 132: hash_table_delete_legacy_optimised
       Start 111: msgInterpose_legacy
       Start  99: ivar_arc_legacy
       Start 105: objc_msgSend
       Start 112: msgInterpose_legacy_optimised
       Start 100: ivar_arc_legacy_optimised
       Start  59: PropertyAttributeTest_legacy
       Start 113: NilException
       Start 106: objc_msgSend_optimised
       Start 101: IVarOverlap
       Start 107: objc_msgSend_legacy
       Start 138: setSuperclass_optimised
       Start  96: WeakImportClass_legacy_optimised
       Start 139: setSuperclass_legacy
       Start  97: ivar_arc
       Start  58: PropertyAttributeTest_optimised
       Start 140: setSuperclass_legacy_optimised
       Start 117: MethodArguments
       Start  98: ivar_arc_optimised
       Start 118: MethodArguments_optimised
       Start 147: ForeignException_legacy
       Start 119: MethodArguments_legacy
       Start 155: ForwardDeclareProtocolAccess
       Start 148: ForeignException_legacy_optimised
       Start 156: ForwardDeclareProtocolAccess_optimised
       Start 141: BoxedForeignException
       Start 149: category_properties
       Start 157: ForwardDeclareProtocolAccess_legacy
       Start 142: BoxedForeignException_optimised
       Start  65: PropertyIntrospectionTest
       Start 143: BoxedForeignException_legacy
       Start 158: ForwardDeclareProtocolAccess_legacy_optimised
       Start 150: category_properties_optimised
       Start 144: BoxedForeignException_legacy_optimised
       Start 145: ForeignException
       Start 162: ObjCXXEHInterop_legacy_optimised
       Start 154: CXXExceptions_legacy_optimised
       Start  31: BlockTest_arc_legacy
       Start  79: ResurrectInDealloc_arc_legacy
       Start  11: AllocatePair_legacy
       Start  21: AssociatedObject2
       Start  32: BlockTest_arc_legacy_optimised
       Start  41: ExceptionTest
       Start 159: ObjCXXEHInterop
       Start  12: AllocatePair_legacy_optimised
       Start  80: ResurrectInDealloc_arc_legacy_optimised
       Start 151: CXXExceptions
       Start   1: alias
       Start  22: AssociatedObject2_optimised
       Start  13: ARCTest_arc
       Start  33: ConstantString
       Start  42: ExceptionTest_optimised
       Start 123: zeroSizedIVar_legacy
       Start  81: RuntimeTest
       Start  71: PropertyIntrospectionTest2_arc_legacy
       Start  23: AssociatedObject2_legacy
       Start  14: ARCTest_arc_optimised
       Start 124: zeroSizedIVar_legacy_optimised
       Start  34: ConstantString_optimised
       Start   2: alias_optimised
       Start  43: ExceptionTest_legacy
       Start  82: RuntimeTest_optimised
       Start  24: AssociatedObject2_legacy_optimised
       Start 125: exchange
       Start  72: PropertyIntrospectionTest2_arc_legacy_optimised
       Start  15: ARCTest_arc_legacy
       Start  44: ExceptionTest_legacy_optimised
       Start  83: RuntimeTest_legacy
       Start   3: alias_legacy
       Start  25: BlockImpTest
       Start 126: exchange_optimised
       Start  73: ProtocolCreation
       Start  45: Forward
       Start   5: alignTest
       Start  84: RuntimeTest_legacy_optimised
       Start  94: WeakImportClass_optimised
       Start  35: ConstantString_legacy
       Start  60: PropertyAttributeTest_legacy_optimised
       Start  53: NestedExceptions
       Start  66: PropertyIntrospectionTest_optimised
       Start   4: alias_legacy_optimised
       Start  75: ProtocolCreation_legacy
       Start  27: BlockImpTest_legacy
       Start  17: AssociatedObject
       Start  16: ARCTest_arc_legacy_optimised
       Start  47: Forward_legacy
       Start  93: WeakImportClass
       Start  55: NestedExceptions_legacy
       Start  37: Category
       Start  74: ProtocolCreation_optimised
       Start  38: Category_optimised
       Start 137: setSuperclass
       Start  26: BlockImpTest_optimised
       Start  86: WeakBlock_arc_optimised
       Start 114: NilException_optimised
       Start  95: WeakImportClass_legacy
       Start  54: NestedExceptions_optimised
       Start  46: Forward_optimised
       Start   6: alignTest_optimised
       Start  85: WeakBlock_arc
       Start  87: WeakBlock_arc_legacy
       Start  48: Forward_legacy_optimised
       Start 128: exchange_legacy_optimised
       Start  36: ConstantString_legacy_optimised
       Start  61: ProtocolExtendedProperties
       Start 127: exchange_legacy
       Start  67: PropertyIntrospectionTest_legacy
       Start  76: ProtocolCreation_legacy_optimised
       Start  56: NestedExceptions_legacy_optimised
       Start 160: ObjCXXEHInterop_optimised
       Start 120: MethodArguments_legacy_optimised
       Start  18: AssociatedObject_optimised
       Start  28: BlockImpTest_legacy_optimised
       Start 102: IVarOverlap_optimised
       Start  39: Category_legacy
       Start 115: NilException_legacy
       Start 108: objc_msgSend_legacy_optimised
       Start  62: ProtocolExtendedProperties_optimised
       Start   7: alignTest_legacy
       Start 152: CXXExceptions_optimised
       Start 121: zeroSizedIVar
       Start  77: ResurrectInDealloc_arc
       Start 161: ObjCXXEHInterop_legacy
       Start  57: PropertyAttributeTest
       Start  88: WeakBlock_arc_legacy_optimised
       Start  19: AssociatedObject_legacy
       Start  63: ProtocolExtendedProperties_legacy
       Start  29: BlockTest_arc
       Start 129: hash_table_delete
       Start 103: IVarOverlap_legacy
       Start  30: BlockTest_arc_optimised
       Start 109: msgInterpose
       Start 130: hash_table_delete_optimised
       Start 146: ForeignException_optimised
       Start  40: Category_legacy_optimised
       Start   8: alignTest_legacy_optimised
       Start  20: AssociatedObject_legacy_optimised
       Start 122: zeroSizedIVar_optimised
       Start 153: CXXExceptions_legacy
       Start 116: NilException_legacy_optimised
       Start  69: PropertyIntrospectionTest2_arc
       Start  78: ResurrectInDealloc_arc_optimised
       Start 104: IVarOverlap_legacy_optimised
       Start  64: ProtocolExtendedProperties_legacy_optimised
       Start   9: AllocatePair
       Start 110: msgInterpose_optimised
       Start  70: PropertyIntrospectionTest2_arc_optimised
       Start  10: AllocatePair_optimised
       Start  68: PropertyIntrospectionTest_legacy_optimised
 1/162 Test  #49: ManyManySelectors .................................  Passed    2.21 sec
 2/162 Test  #50: ManyManySelectors_optimised .......................  Passed    2.20 sec
 3/162 Test  #52: ManyManySelectors_legacy_optimised ................  Passed    2.19 sec
 4/162 Test  #51: ManyManySelectors_legacy ..........................  Passed    2.18 sec
 5/162 Test #134: hash_test_optimised ...............................  Passed    2.17 sec
 6/162 Test #136: hash_test_legacy_optimised ........................  Passed    2.16 sec
 7/162 Test #131: hash_table_delete_legacy ..........................  Passed    2.15 sec
 8/162 Test #132: hash_table_delete_legacy_optimised ................  Passed    2.14 sec
 9/162 Test #111: msgInterpose_legacy ...............................  Passed    2.13 sec
10/162 Test  #99: ivar_arc_legacy ...................................  Passed    2.12 sec
11/162 Test #105: objc_msgSend ......................................  Passed    2.11 sec
12/162 Test #112: msgInterpose_legacy_optimised .....................  Passed    2.10 sec
13/162 Test #100: ivar_arc_legacy_optimised .........................  Passed    2.09 sec
14/162 Test  #59: PropertyAttributeTest_legacy ......................  Passed    2.08 sec
15/162 Test #113: NilException ......................................  Passed    2.07 sec
16/162 Test #106: objc_msgSend_optimised ............................  Passed    2.06 sec
17/162 Test #101: IVarOverlap .......................................  Passed    2.05 sec
18/162 Test #107: objc_msgSend_legacy ...............................  Passed    2.04 sec
19/162 Test #138: setSuperclass_optimised ...........................  Passed    2.03 sec
20/162 Test  #96: WeakImportClass_legacy_optimised ..................  Passed    2.02 sec
21/162 Test #139: setSuperclass_legacy ..............................  Passed    2.01 sec
22/162 Test  #97: ivar_arc ..........................................  Passed    2.00 sec
23/162 Test  #58: PropertyAttributeTest_optimised ...................  Passed    1.99 sec
24/162 Test #140: setSuperclass_legacy_optimised ....................  Passed    1.98 sec
25/162 Test #117: MethodArguments ...................................  Passed    1.97 sec
26/162 Test  #98: ivar_arc_optimised ................................  Passed    1.96 sec
27/162 Test #118: MethodArguments_optimised .........................  Passed    1.95 sec
28/162 Test #147: ForeignException_legacy ...........................  Passed    1.94 sec
29/162 Test #119: MethodArguments_legacy ............................  Passed    1.93 sec
30/162 Test #155: ForwardDeclareProtocolAccess ......................  Passed    1.92 sec
31/162 Test #148: ForeignException_legacy_optimised .................  Passed    1.91 sec
32/162 Test #156: ForwardDeclareProtocolAccess_optimised ............  Passed    1.90 sec
33/162 Test #141: BoxedForeignException .............................  Passed    1.89 sec
34/162 Test #149: category_properties ...............................  Passed    1.88 sec
35/162 Test #157: ForwardDeclareProtocolAccess_legacy ...............  Passed    1.87 sec
36/162 Test #142: BoxedForeignException_optimised ...................  Passed    1.86 sec
37/162 Test  #65: PropertyIntrospectionTest .........................  Passed    1.85 sec
38/162 Test #143: BoxedForeignException_legacy ......................  Passed    1.84 sec
39/162 Test #158: ForwardDeclareProtocolAccess_legacy_optimised .....  Passed    1.83 sec
40/162 Test #150: category_properties_optimised .....................  Passed    1.82 sec
41/162 Test #144: BoxedForeignException_legacy_optimised ............  Passed    1.81 sec
42/162 Test #145: ForeignException ..................................  Passed    1.80 sec
43/162 Test #162: ObjCXXEHInterop_legacy_optimised ..................  Passed    1.79 sec
44/162 Test #154: CXXExceptions_legacy_optimised ....................  Passed    1.78 sec
45/162 Test  #31: BlockTest_arc_legacy ..............................  Passed    1.77 sec
46/162 Test  #79: ResurrectInDealloc_arc_legacy .....................  Passed    1.76 sec
47/162 Test  #11: AllocatePair_legacy ...............................  Passed    1.75 sec
48/162 Test  #21: AssociatedObject2 .................................  Passed    1.74 sec
49/162 Test  #32: BlockTest_arc_legacy_optimised ....................  Passed    1.73 sec
50/162 Test  #41: ExceptionTest .....................................  Passed    1.72 sec
51/162 Test #159: ObjCXXEHInterop ...................................  Passed    1.71 sec
52/162 Test  #12: AllocatePair_legacy_optimised .....................  Passed    1.70 sec
53/162 Test  #80: ResurrectInDealloc_arc_legacy_optimised ...........  Passed    1.69 sec
54/162 Test #151: CXXExceptions .....................................  Passed    1.68 sec
55/162 Test   #1: alias .............................................  Passed    1.67 sec
56/162 Test  #22: AssociatedObject2_optimised .......................  Passed    1.66 sec
57/162 Test  #13: ARCTest_arc .......................................  Passed    1.65 sec
58/162 Test  #33: ConstantString ....................................  Passed    1.64 sec
59/162 Test  #42: ExceptionTest_optimised ...........................  Passed    1.64 sec
60/162 Test #123: zeroSizedIVar_legacy ..............................  Passed    1.63 sec
61/162 Test  #81: RuntimeTest .......................................  Passed    1.62 sec
62/162 Test  #71: PropertyIntrospectionTest2_arc_legacy .............  Passed    1.61 sec
63/162 Test  #23: AssociatedObject2_legacy ..........................  Passed    1.60 sec
64/162 Test  #14: ARCTest_arc_optimised .............................  Passed    1.59 sec
65/162 Test #124: zeroSizedIVar_legacy_optimised ....................  Passed    1.58 sec
66/162 Test  #34: ConstantString_optimised ..........................  Passed    1.57 sec
67/162 Test   #2: alias_optimised ...................................  Passed    1.56 sec
68/162 Test  #43: ExceptionTest_legacy ..............................  Passed    1.55 sec
69/162 Test  #82: RuntimeTest_optimised .............................  Passed    1.53 sec
70/162 Test  #24: AssociatedObject2_legacy_optimised ................  Passed    1.52 sec
71/162 Test #125: exchange ..........................................  Passed    1.51 sec
72/162 Test  #72: PropertyIntrospectionTest2_arc_legacy_optimised ...  Passed    1.51 sec
73/162 Test  #15: ARCTest_arc_legacy ................................  Passed    1.49 sec
74/162 Test  #44: ExceptionTest_legacy_optimised ....................  Passed    1.49 sec
75/162 Test  #83: RuntimeTest_legacy ................................  Passed    1.48 sec
76/162 Test   #3: alias_legacy ......................................  Passed    1.47 sec
77/162 Test  #25: BlockImpTest ......................................  Passed    1.46 sec
78/162 Test #126: exchange_optimised ................................  Passed    1.45 sec
79/162 Test  #73: ProtocolCreation ..................................  Passed    1.44 sec
80/162 Test  #45: Forward ...........................................  Passed    1.43 sec
81/162 Test   #5: alignTest .........................................  Passed    1.42 sec
82/162 Test  #84: RuntimeTest_legacy_optimised ......................  Passed    1.41 sec
83/162 Test  #94: WeakImportClass_optimised .........................  Passed    1.40 sec
84/162 Test  #35: ConstantString_legacy .............................  Passed    1.39 sec
85/162 Test  #60: PropertyAttributeTest_legacy_optimised ............  Passed    1.38 sec
86/162 Test  #53: NestedExceptions ..................................  Passed    1.37 sec
87/162 Test  #66: PropertyIntrospectionTest_optimised ...............  Passed    1.36 sec
88/162 Test   #4: alias_legacy_optimised ............................  Passed    1.35 sec
89/162 Test  #75: ProtocolCreation_legacy ...........................  Passed    1.34 sec
90/162 Test  #27: BlockImpTest_legacy ...............................  Passed    1.33 sec
91/162 Test  #17: AssociatedObject ..................................  Passed    1.32 sec
92/162 Test  #16: ARCTest_arc_legacy_optimised ......................  Passed    1.31 sec
93/162 Test  #47: Forward_legacy ....................................  Passed    1.30 sec
94/162 Test  #93: WeakImportClass ...................................  Passed    1.29 sec
95/162 Test  #55: NestedExceptions_legacy ...........................  Passed    1.28 sec
96/162 Test  #37: Category ..........................................  Passed    1.27 sec
97/162 Test  #74: ProtocolCreation_optimised ........................  Passed    1.26 sec
98/162 Test  #38: Category_optimised ................................  Passed    1.25 sec
99/162 Test #137: setSuperclass .....................................  Passed    1.24 sec
100/162 Test  #26: BlockImpTest_optimised ............................ Passed    1.23 sec
101/162 Test  #86: WeakBlock_arc_optimised ........................... Passed    1.22 sec
102/162 Test #114: NilException_optimised ............................ Passed    1.21 sec
103/162 Test  #95: WeakImportClass_legacy ............................ Passed    1.20 sec
104/162 Test  #54: NestedExceptions_optimised ........................ Passed    1.19 sec
105/162 Test  #46: Forward_optimised ................................. Passed    1.18 sec
106/162 Test   #6: alignTest_optimised ............................... Passed    1.18 sec
107/162 Test  #85: WeakBlock_arc ..................................... Passed    1.17 sec
108/162 Test  #87: WeakBlock_arc_legacy .............................. Passed    1.16 sec
109/162 Test  #48: Forward_legacy_optimised .......................... Passed    1.15 sec
110/162 Test #128: exchange_legacy_optimised ......................... Passed    1.14 sec
111/162 Test  #36: ConstantString_legacy_optimised ................... Passed    1.13 sec
112/162 Test  #61: ProtocolExtendedProperties ........................ Passed    1.12 sec
113/162 Test #127: exchange_legacy ................................... Passed    1.11 sec
114/162 Test  #67: PropertyIntrospectionTest_legacy .................. Passed    1.10 sec
115/162 Test  #76: ProtocolCreation_legacy_optimised ................. Passed    1.08 sec
116/162 Test  #56: NestedExceptions_legacy_optimised ................. Passed    1.07 sec
117/162 Test #160: ObjCXXEHInterop_optimised ......................... Passed    1.06 sec
118/162 Test #120: MethodArguments_legacy_optimised .................. Passed    1.05 sec
119/162 Test  #18: AssociatedObject_optimised ........................ Passed    1.04 sec
120/162 Test  #28: BlockImpTest_legacy_optimised ..................... Passed    1.03 sec
121/162 Test #102: IVarOverlap_optimised ............................. Passed    1.02 sec
122/162 Test  #39: Category_legacy ................................... Passed    1.01 sec
123/162 Test #115: NilException_legacy ............................... Passed    1.00 sec
124/162 Test #108: objc_msgSend_legacy_optimised ..................... Passed    0.99 sec
125/162 Test  #62: ProtocolExtendedProperties_optimised .............. Passed    0.98 sec
126/162 Test   #7: alignTest_legacy .................................. Passed    0.97 sec
127/162 Test #152: CXXExceptions_optimised ........................... Passed    0.96 sec
128/162 Test #121: zeroSizedIVar ..................................... Passed    0.95 sec
129/162 Test  #77: ResurrectInDealloc_arc ............................ Passed    0.94 sec
130/162 Test #161: ObjCXXEHInterop_legacy ............................ Passed    0.93 sec
131/162 Test  #57: PropertyAttributeTest ............................. Passed    0.92 sec
132/162 Test  #88: WeakBlock_arc_legacy_optimised .................... Passed    0.91 sec
133/162 Test  #19: AssociatedObject_legacy ........................... Passed    0.90 sec
134/162 Test  #63: ProtocolExtendedProperties_legacy ................. Passed    0.89 sec
135/162 Test  #29: BlockTest_arc ..................................... Passed    0.88 sec
136/162 Test #129: hash_table_delete ................................. Passed    0.87 sec
137/162 Test #103: IVarOverlap_legacy ................................ Passed    0.86 sec
138/162 Test  #30: BlockTest_arc_optimised ........................... Passed    0.85 sec
139/162 Test #109: msgInterpose ...................................... Passed    0.84 sec
140/162 Test #130: hash_table_delete_optimised ....................... Passed    0.83 sec
141/162 Test #146: ForeignException_optimised ........................ Passed    0.82 sec
142/162 Test  #40: Category_legacy_optimised ......................... Passed    0.81 sec
143/162 Test   #8: alignTest_legacy_optimised ........................ Passed    0.80 sec
144/162 Test  #20: AssociatedObject_legacy_optimised ................. Passed    0.79 sec
145/162 Test #122: zeroSizedIVar_optimised ........................... Passed    0.78 sec
146/162 Test #153: CXXExceptions_legacy .............................. Passed    0.77 sec
147/162 Test #116: NilException_legacy_optimised ..................... Passed    0.76 sec
148/162 Test  #69: PropertyIntrospectionTest2_arc .................... Passed    0.75 sec
149/162 Test  #78: ResurrectInDealloc_arc_optimised .................. Passed    0.74 sec
150/162 Test #104: IVarOverlap_legacy_optimised ...................... Passed    0.73 sec
151/162 Test  #64: ProtocolExtendedProperties_legacy_optimised ....... Passed    0.72 sec
152/162 Test   #9: AllocatePair ...................................... Passed    0.71 sec
153/162 Test #110: msgInterpose_optimised ............................ Passed    0.70 sec
154/162 Test  #70: PropertyIntrospectionTest2_arc_optimised .......... Passed    0.69 sec
155/162 Test  #10: AllocatePair_optimised ............................ Passed    0.68 sec
156/162 Test  #68: PropertyIntrospectionTest_legacy_optimised ........ Passed    0.66 sec
157/162 Test  #90: WeakReferences_arc_optimised ...................... Passed    3.19 sec
158/162 Test  #92: WeakReferences_arc_legacy_optimised ............... Passed    3.33 sec
159/162 Test  #91: WeakReferences_arc_legacy ......................... Passed    3.35 sec
160/162 Test #133: hash_test ......................................... Passed    3.28 sec
161/162 Test #135: hash_test_legacy .................................. Passed    3.26 sec
162/162 Test  #89: WeakReferences_arc ................................ Passed    3.35 sec

100% tests passed, 0 tests failed out of 162

Total Test time (real) =   3.40 sec
```

I just tried using Make instead of Ninja (hopefully no one does that, but just in case...) and it also works, though the builds take noticeably longer.

David


reply via email to

[Prev in Thread] Current Thread [Next in Thread]