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