gnustep-dev
[Top][All Lists]
Advanced

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

Base test fail like crazy


From: Maxthon Chan
Subject: Base test fail like crazy
Date: Wed, 05 Jun 2013 15:43:13 +0800

Here is my humble test report, tests failing like crazy.

Environment:
Ubuntu 13.04 amd64 (Linux kernel 3.8.0-23-generic, on VMware Fusion 5, on OS X 
10.8.3), Locale: Chinese (Simplified)
clang: 3.3rc2, linked against libc++, with c++11
binutils: 2.23.2 (ld: GNU gold 1.11)
libobjc: 1.8svn, with LLVM optimization & libdispatch, check ok
libdispatch: master from git, linked against libobjc2 (symlinks from libobjc2 
as libBlocksRuntime, using blocks from libobjc2 directly, not modified 
compiler-rt)

Make configure:
$ CC=clang CXX=clang++ ./configure --with-layout=modified 
--enable-objc-nonfragile-abi

The modified layout is a cross between mac and fhs.

Base configure:
$ CC=clang CXX=clang++ ./configure --disable-mixedabi --enable-bfd 
--disable-unicodeconstants 
--with-ffi-include=/usr/include/x86_64-unknown-linux-gnu/ 
--with-library-flags="-lm" --with-installition-domain=SYSTEM 

Adding "-lm" is to fix an issue in Ubuntu 13.04 libxslt that is not linked 
against libm while asking for some libm functions.

Test log:

Building in base/coding
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basictypes...
Making all for test_tool decoding...
 Compiling file basictypes.m ...
 Compiling file decoding.m ...
 Linking test_tool decoding ...
 Linking test_tool basictypes ...

Testing basictypes.m...
Running base/coding/basictypes.m...
Failed test:     basictypes.m:124 ... can unarchive int from 
/home/technix/build-images/gnustep/core/base/Tests/base/coding/int-4.type
Failed test:     basictypes.m:125 ... can unarchive uint from 
/home/technix/build-images/gnustep/core/base/Tests/base/coding/uint-4.type
2013-06-05 15:12:18.451 basictypes[2002] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
./obj/basictypes: Uncaught exception NSInternalInconsistencyException, reason: 
expected unsigned char and got unsigned short
Failed file:     basictypes.m aborted without running all tests!

Testing decoding.m...
Running base/coding/decoding.m...
2013-06-05 15:12:18.507 decoding[2023] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Failed test:     decoding.m:255 ... decoding class NSArray: <NSException: 
0xde1628> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSAttributedString: 
<NSException: 0xe0c298> NAME:NSInternalInconsistencyException REASON:expected 
unsigned char and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSCharacterSet: 
<NSException: 0xe109e8> NAME:NSInternalInconsistencyException REASON:expected 
unsigned char and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSData: <NSException: 
0xe10488> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSMutableData: <NSException: 
0xe17728> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSDate: <NSException: 
0xe19b38> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSDateFormatter: 
<NSException: 0xe34ce8> NAME:NSInternalInconsistencyException REASON:expected 
unsigned char and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSDictionary: <NSException: 
0xe373b8> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSException: <NSException: 
0xe37088> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSNotification: 
<NSException: 0xe34168> NAME:NSInternalInconsistencyException REASON:expected 
unsigned char and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSNull: <NSException: 
0xe3ba18> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSObject: <NSException: 
0xde5ea8> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSSet: <NSException: 
0xe39dd8> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSString: <NSException: 
0xe3db08> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSURL: <NSException: 
0xe4f398> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSValue: <NSException: 
0xe519d8> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Failed test:     decoding.m:255 ... decoding class NSNumber: <NSException: 
0xe51468> NAME:NSInternalInconsistencyException REASON:expected unsigned char 
and got unsigned short INFO:(null)
Completed file:  decoding.m

Building in base/Functions
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool class_hierarchy...
Making all for test_tool clsCreate...
Making all for test_tool NSByteSwapping...
Making all for test_tool NSGeometry1...
 Compiling file class_hierarchy.m ...
 Compiling file clsCreate.m ...
 Compiling file NSByteSwapping.m ...
 Compiling file NSGeometry1.m ...
class_hierarchy.m:11:12: warning: class 'Bar' defined without specifying a base 
class [-Wobjc-root-class]
@interface Bar { id isa; } @end
           ^
class_hierarchy.m:11:15: note: add a super class to fix this problem
@interface Bar { id isa; } @end
              ^
               : NSObject 
NSByteSwapping.m:7:6: warning: unused variable 'o' [-Wunused-variable]
  id    o;
        ^
 Linking test_tool clsCreate ...
1 warning generated.
1 warning generated.
 Linking test_tool NSByteSwapping ...
 Linking test_tool NSGeometry1 ...
 Linking test_tool class_hierarchy ...
Making all for test_tool NSPathUtilities...
Making all for test_tool NSZone...
Making all for test_tool propertyAttrs...
Making all for test_tool properties...
 Compiling file NSPathUtilities.m ...
 Compiling file NSZone.m ...
 Compiling file propertyAttrs.m ...
 Compiling file properties.m ...
propertyAttrs.m:18:12: warning: class 'PropertyTest' defined without specifying 
a base class [-Wobjc-root-class]
@interface PropertyTest
           ^
propertyAttrs.m:18:24: note: add a super class to fix this problem
@interface PropertyTest
                       ^
                        : NSObject 
1 warning generated.
 Linking test_tool NSPathUtilities ...
 Linking test_tool propertyAttrs ...
 Linking test_tool NSZone ...
properties.m:85:22: warning: unused variable 'pool' [-Wunused-variable]
  NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
                     ^
Making all for test_tool runtime...
 Compiling file runtime.m ...
1 warning generated.
 Linking test_tool properties ...
runtime.m:73:1: warning: category is implementing a method which will also be 
implemented by its primary class [-Wobjc-protocol-method-implementation]
- (const char *) sel2
^
runtime.m:53:1: note: method 'sel2' declared here
- (const char *) sel2;
^
1 warning generated.
 Linking test_tool runtime ...

Testing class_hierarchy.m...
Running base/Functions/class_hierarchy.m...
Start set:       class_hierarchy.m:33 ... testRootClass
Passed test:       class_hierarchy.m:40 ... superclass of root class is Nil
Passed test:       class_hierarchy.m:42 ... root class's metaclass is also its 
metaclass's metaclass
Passed test:       class_hierarchy.m:43 ... Root class is its metaclass's 
superclass
End set:         class_hierarchy.m:44 ... testRootClass
Start set:       class_hierarchy.m:33 ... testRootClass
Passed test:       class_hierarchy.m:40 ... superclass of root class is Nil
Passed test:       class_hierarchy.m:42 ... root class's metaclass is also its 
metaclass's metaclass
Passed test:       class_hierarchy.m:43 ... Root class is its metaclass's 
superclass
End set:         class_hierarchy.m:44 ... testRootClass
Start set:       class_hierarchy.m:33 ... testRootClass
Passed test:       class_hierarchy.m:40 ... superclass of root class is Nil
Passed test:       class_hierarchy.m:42 ... root class's metaclass is also its 
metaclass's metaclass
Passed test:       class_hierarchy.m:43 ... Root class is its metaclass's 
superclass
End set:         class_hierarchy.m:44 ... testRootClass
Start set:       class_hierarchy.m:54 ... testNonRootClass
Passed test:       class_hierarchy.m:70 ... Non-root class has a superclass
Passed test:       class_hierarchy.m:72 ... Metaclass's superclass is 
superclass's metaclass
Passed test:       class_hierarchy.m:74 ... Metaclass's metaclass is root 
class's metaclass
End set:         class_hierarchy.m:75 ... testNonRootClass
Start set:       class_hierarchy.m:54 ... testNonRootClass
Passed test:       class_hierarchy.m:70 ... Non-root class has a superclass
Passed test:       class_hierarchy.m:72 ... Metaclass's superclass is 
superclass's metaclass
Passed test:       class_hierarchy.m:74 ... Metaclass's metaclass is root 
class's metaclass
End set:         class_hierarchy.m:75 ... testNonRootClass
Start set:       class_hierarchy.m:54 ... testNonRootClass
Passed test:       class_hierarchy.m:70 ... Non-root class has a superclass
Passed test:       class_hierarchy.m:72 ... Metaclass's superclass is 
superclass's metaclass
Passed test:       class_hierarchy.m:74 ... Metaclass's metaclass is root 
class's metaclass
End set:         class_hierarchy.m:75 ... testNonRootClass
Start set:       class_hierarchy.m:54 ... testNonRootClass
Passed test:       class_hierarchy.m:70 ... Non-root class has a superclass
Passed test:       class_hierarchy.m:72 ... Metaclass's superclass is 
superclass's metaclass
Passed test:       class_hierarchy.m:74 ... Metaclass's metaclass is root 
class's metaclass
End set:         class_hierarchy.m:75 ... testNonRootClass
Completed file:  class_hierarchy.m

Testing clsCreate.m...
Running base/Functions/clsCreate.m...
Passed test:     New class's description method is called correctly
Completed file:  clsCreate.m

Testing NSByteSwapping.m...
Running base/Functions/NSByteSwapping.m...
Passed test:     NSByteSwapping.m:11 ... NSSwapShort works
Passed test:     NSByteSwapping.m:20 ... NSSwapLongLong works
Passed test:     NSByteSwapping.m:26 ... NSSwapLongLong works
Passed test:     NSByteSwapping.m:33 ... NSSwapBigFloatToHost works
Passed test:     NSByteSwapping.m:39 ... NSSwapLittleFloatToHost works
Passed test:     NSByteSwapping.m:45 ... NSSwapBigDoubleToHost works
Passed test:     NSByteSwapping.m:51 ... NSSwapLittleDoubleToHost wworks
Completed file:  NSByteSwapping.m

Testing NSGeometry1.m...
Running base/Functions/NSGeometry1.m...
Passed test:     NSGeometry1.m:31 ... identical points are equal
Passed test:     NSGeometry1.m:40 ... near identical points are equal
Passed test:     NSGeometry1.m:43 ... moderately similar points are not equal
Passed test:     NSGeometry1.m:45 ... identical sizes are equal
Passed test:     NSGeometry1.m:54 ... near identical sizes are equal
Passed test:     NSGeometry1.m:57 ... moderately similar sizes are not equal
Passed test:     NSGeometry1.m:59 ... identical rects are equal
Passed test:     NSGeometry1.m:68 ... near identical rects are equal
Passed test:     NSGeometry1.m:71 ... moderately similar rects are not equal
Passed test:     NSGeometry1.m:74 ... identical rects intersect
Passed test:     NSGeometry1.m:77 ... an empty rect does not intersect with one 
containing it
Passed test:     NSGeometry1.m:79 ... an empty rect does not intersect with one 
touching it
Passed test:     NSGeometry1.m:81 ... identical empty rects do not intersec
Passed test:     NSGeometry1.m:90 ... Not in MacOSX geometry compat mode
Passed test:     NSGeometry1.m:95 ... Can read output of NSStringFromPoint
Passed test:     NSGeometry1.m:101 ... Can read output of NSStringFromRect
Passed test:     NSGeometry1.m:106 ... Can read output of NSStringFromSize
Passed test:     NSGeometry1.m:112 ... In MacOSX geometry compat mode
Passed test:     NSGeometry1.m:118 ... Can read output of NSStringFromPoint 
(MacOSX compat)
Passed test:     NSGeometry1.m:124 ... Can read output of NSStringFromRect 
(MacOSX compat)
Passed test:     NSGeometry1.m:129 ... Can read output of NSStringFromSize 
(MacOSX compat)
Completed file:  NSGeometry1.m

Testing NSPathUtilities.m...
Running base/Functions/NSPathUtilities.m...
2013-06-05 15:12:19.653 NSPathUtilities[2434] NSUserName() technix
Passed test:     NSPathUtilities.m:15 ... we can get a user name
2013-06-05 15:12:19.654 NSPathUtilities[2434] NSFullUserName() Maxthon Chan,,,
Passed test:     NSPathUtilities.m:17 ... we can get a full user name
2013-06-05 15:12:19.654 NSPathUtilities[2434] NSHomeDirectory() /home/technix
Passed test:     NSPathUtilities.m:19 ... we can get a home directory
2013-06-05 15:12:19.654 NSPathUtilities[2434] NSTemporaryDirectory() 
/tmp/GNUstepSecure1000
Passed test:     NSPathUtilities.m:21 ... we can get a temporary directory
2013-06-05 15:12:19.654 NSPathUtilities[2434] NSOpenStepRootDirectory() /
Passed test:     NSPathUtilities.m:23 ... we can get a root directory
2013-06-05 15:12:19.654 NSPathUtilities[2434] NSStandardApplicationPaths() 
("/home/technix/Applications", "/Applications", 
"/home/technix/Applications/Utilities", "/Applications/Utilities")
Passed test:     NSPathUtilities.m:29 ... we have application paths
2013-06-05 15:12:19.655 NSPathUtilities[2434] NSStandardLibraryPaths() 
("/home/technix/Library", "/Library", "/System/Library")
Passed test:     NSPathUtilities.m:31 ... we have library paths
Completed file:  NSPathUtilities.m

Testing NSZone.m...
Running base/Functions/NSZone.m...
Passed test:     NSZone.m:12 ... NSDefaultMallocZone() returns something
Passed test:     NSZone.m:15 ... NSCreateZone() works for an unfreeable zone
Passed test:     NSZone.m:18 ... NSCreateZone() works for a normal zone
Passed test:     NSZone.m:24 ... NSZoneName() returns previously set string
Passed test:     NSZone.m:32 ... NSZoneFree() calloc'd buffer
2013-06-05 15:12:19.704 NSZone[2463] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     NSZone.m:44 ... NSZoneFree() free'd buffer throws exception: 
NSMallocException
Passed test:     NSZone.m:54 ... NSZoneFree() malloc'd buffer
Passed test:     NSZone.m:70 ... NSZoneFree() releases memory held after realloc
Passed test:     NSZone.m:76 ... NSZoneFromPointer() returns zone where memory 
came from
Passed test:     NSZone.m:81 ... NSRecycleZone seems to operate
Completed file:  NSZone.m

Testing properties.m...
Running base/Functions/properties.m...
Passed test:     properties.m:94 ... Setting manually created atomic property
Passed test:     properties.m:96 ... Setting manually created nonatomic property
Passed test:     properties.m:100 ... Setting synthesized atomic property
Passed test:     properties.m:102 ... Setting synthesized nonatomic property
Passed test:     properties.m:104 ... Synthesized nonatomic copy method did not 
do simple assign
Passed test:     properties.m:105 ... Synthesized nonatomic copy method did copy
Passed test:     properties.m:107 ... Synthesized atomic copy method did not do 
simple assign
Passed test:     properties.m:108 ... Synthesized atomic copy method did copy
Completed file:  properties.m

Testing propertyAttrs.m...
Running base/Functions/propertyAttrs.m...
Passed test:     Lookup succeeded for property charDefault
Passed test:     Proprety name should be 'charDefault' was 'charDefault'
Passed test:     Property attributes for charDefault should be 
'Tc,VcharDefault' was 'Tc,VcharDefault'
Passed test:     Lookup succeeded for property doubleDefault
Passed test:     Proprety name should be 'doubleDefault' was 'doubleDefault'
Passed test:     Property attributes for doubleDefault should be 
'Td,VdoubleDefault' was 'Td,VdoubleDefault'
Passed test:     Lookup succeeded for property enumDefault
Passed test:     Proprety name should be 'enumDefault' was 'enumDefault'
Passed test:     Property attributes for enumDefault should be 
'Ti,VenumDefault' was 'Ti,VenumDefault'
Passed test:     Lookup succeeded for property floatDefault
Passed test:     Proprety name should be 'floatDefault' was 'floatDefault'
Passed test:     Property attributes for floatDefault should be 
'Tf,VfloatDefault' was 'Tf,VfloatDefault'
Passed test:     Lookup succeeded for property intDefault
Passed test:     Proprety name should be 'intDefault' was 'intDefault'
Passed test:     Property attributes for intDefault should be 'Ti,VintDefault' 
was 'Ti,VintDefault'
Passed test:     Lookup succeeded for property longDefault
Passed test:     Proprety name should be 'longDefault' was 'longDefault'
Passed test:     Property attributes for longDefault should be 
'Tq,VlongDefault' was 'Tq,VlongDefault'
Passed test:     Lookup succeeded for property shortDefault
Passed test:     Proprety name should be 'shortDefault' was 'shortDefault'
Passed test:     Property attributes for shortDefault should be 
'Ts,VshortDefault' was 'Ts,VshortDefault'
Passed test:     Lookup succeeded for property signedDefault
Passed test:     Proprety name should be 'signedDefault' was 'signedDefault'
Passed test:     Property attributes for signedDefault should be 
'Ti,VsignedDefault' was 'Ti,VsignedDefault'
Passed test:     Lookup succeeded for property structDefault
Passed test:     Proprety name should be 'structDefault' was 'structDefault'
Passed test:     Property attributes for structDefault should be 
'T{YorkshireTeaStruct=ic},VstructDefault' was 
'T{YorkshireTeaStruct=ic},VstructDefault'
Passed test:     Lookup succeeded for property typedefDefault
Passed test:     Proprety name should be 'typedefDefault' was 'typedefDefault'
Passed test:     Property attributes for typedefDefault should be 
'T{YorkshireTeaStruct=ic},VtypedefDefault' was 
'T{YorkshireTeaStruct=ic},VtypedefDefault'
Passed test:     Lookup succeeded for property unionDefault
Passed test:     Proprety name should be 'unionDefault' was 'unionDefault'
Passed test:     Property attributes for unionDefault should be 
'T(MoneyUnion=fd),VunionDefault' was 'T(MoneyUnion=fd),VunionDefault'
Passed test:     Lookup succeeded for property unsignedDefault
Passed test:     Proprety name should be 'unsignedDefault' was 'unsignedDefault'
Passed test:     Property attributes for unsignedDefault should be 
'TI,VunsignedDefault' was 'TI,VunsignedDefault'
Passed test:     Lookup succeeded for property functionPointerDefault
Passed test:     Proprety name should be 'functionPointerDefault' was 
'functionPointerDefault'
Passed test:     Property attributes for functionPointerDefault should be 
'T^?,VfunctionPointerDefault' was 'T^?,VfunctionPointerDefault'
Passed test:     Lookup succeeded for property intPointer
Passed test:     Proprety name should be 'intPointer' was 'intPointer'
Passed test:     Property attributes for intPointer should be 'T^i,VintPointer' 
was 'T^i,VintPointer'
Passed test:     Lookup succeeded for property voidPointerDefault
Passed test:     Proprety name should be 'voidPointerDefault' was 
'voidPointerDefault'
Passed test:     Property attributes for voidPointerDefault should be 
'T^v,VvoidPointerDefault' was 'T^v,VvoidPointerDefault'
Passed test:     Lookup succeeded for property intSetterGetter
Passed test:     Proprety name should be 'intSetterGetter' was 'intSetterGetter'
Passed test:     Property attributes for intSetterGetter should be 
'Ti,GintGetFoo,SintSetFoo:,VintSetterGetter' was 
'Ti,GintGetFoo,SintSetFoo:,VintSetterGetter'
Passed test:     Lookup succeeded for property intReadonly
Passed test:     Proprety name should be 'intReadonly' was 'intReadonly'
Passed test:     Property attributes for intReadonly should be 
'Ti,R,VintReadonly' was 'Ti,R,VintReadonly'
Passed test:     Lookup succeeded for property intReadonlyGetter
Passed test:     Proprety name should be 'intReadonlyGetter' was 
'intReadonlyGetter'
Passed test:     Property attributes for intReadonlyGetter should be 
'Ti,R,GisIntReadOnlyGetter,VintReadonlyGetter' was 
'Ti,R,GisIntReadOnlyGetter,VintReadonlyGetter'
Passed test:     Lookup succeeded for property intReadwrite
Passed test:     Proprety name should be 'intReadwrite' was 'intReadwrite'
Passed test:     Property attributes for intReadwrite should be 
'Ti,VintReadwrite' was 'Ti,VintReadwrite'
Passed test:     Lookup succeeded for property intAssign
Passed test:     Proprety name should be 'intAssign' was 'intAssign'
Passed test:     Property attributes for intAssign should be 'Ti,VintAssign' 
was 'Ti,VintAssign'
Passed test:     Lookup succeeded for property idRetain
Passed test:     Proprety name should be 'idRetain' was 'idRetain'
Passed test:     Property attributes for idRetain should be 'T@,&,VidRetain' 
was 'T@,&,VidRetain'
Passed test:     Lookup succeeded for property idCopy
Passed test:     Proprety name should be 'idCopy' was 'idCopy'
Passed test:     Property attributes for idCopy should be 'T@,C,VidCopy' was 
'T@,C,VidCopy'
Passed test:     Lookup succeeded for property intNonatomic
Passed test:     Proprety name should be 'intNonatomic' was 'intNonatomic'
Passed test:     Property attributes for intNonatomic should be 
'Ti,N,VintNonatomic' was 'Ti,N,VintNonatomic'
Passed test:     Lookup succeeded for property idReadonlyCopyNonatomic
Passed test:     Proprety name should be 'idReadonlyCopyNonatomic' was 
'idReadonlyCopyNonatomic'
Failed test:     Property attributes for idReadonlyCopyNonatomic should be 
'T@,R,C,N,VidReadonlyCopyNonatomic' was 'T@,R,N,VidReadonlyCopyNonatomic'
Passed test:     Lookup succeeded for property idReadonlyRetainNonatomic
Passed test:     Proprety name should be 'idReadonlyRetainNonatomic' was 
'idReadonlyRetainNonatomic'
Failed test:     Property attributes for idReadonlyRetainNonatomic should be 
'T@,R,&,N,VidReadonlyRetainNonatomic' was 'T@,R,N,VidReadonlyRetainNonatomic'
Completed file:  propertyAttrs.m

Testing runtime.m...
Running base/Functions/runtime.m...
Passed test:     runtime.m:100 ... NSGetSizeAndAlignment() steps through id
Passed test:     runtime.m:102 ... NSGetSizeAndAlignment() steps through sel
Passed test:     runtime.m:105 ... class_isMetaClass() returns NO for Nil
Passed test:     runtime.m:107 ... class_getSuperclass() returns NO for Nil
Passed test:     runtime.m:113 ... class_getName() for Nil does not crash
Passed test:     runtime.m:114 ... class_getName() for Nil is nil
Passed test:     runtime.m:117 ... class_getInstanceVariables() for Nil,0 is 0
Passed test:     runtime.m:119 ... class_getVersion() for Nil is 0
Passed test:     runtime.m:124 ... +initialize was called
Passed test:     runtime.m:125 ... +load was called
Passed test:     runtime.m:126 ... +load occurs before +initialize
Passed test:     runtime.m:127 ... class name works
Passed test:     runtime.m:129 ... class_respondsToSelector() works for class 
method
Passed test:     runtime.m:131 ... class_respondsToSelector() works for 
superclass method
Passed test:     runtime.m:133 ... class_respondsToSelector() returns NO for 
unknown method
Passed test:     runtime.m:135 ... class_respondsToSelector() returns NO for 
nul selector
Passed test:     runtime.m:137 ... class_respondsToSelector() returns NO for 
nul class
Passed test:     runtime.m:139 ... object_getClass() retrieves meta class
Passed test:     runtime.m:140 ... metaclass name works
Passed test:     runtime.m:142 ... class_getInstanceVariable() returns 0 for 
null name
Passed test:     runtime.m:144 ... class_getInstanceVariable() returns 0 for 
non-existent
Passed test:     runtime.m:146 ... class_getInstanceVariable() returns 0 for 
Nil class
Passed test:     runtime.m:148 ... class_getInstanceVariable() works
Passed test:     runtime.m:150 ... class_getInstanceVariable() works for 
superclass ivar
Passed test:     runtime.m:152 ... class_getInstanceVariable() works for 
superclass obj ivar
Passed test:     runtime.m:155 ... SubClass1 has three methods
Passed test:     runtime.m:156 ... method list is terminated
Passed test:     runtime.m:161 ... last method is sel2
Passed test:     runtime.m:163 ... method 2 is the original, overridden by the 
category
Passed test:     runtime.m:169 ... method 0 has expected name
Passed test:     runtime.m:176 ... method 1 has expected name
Passed test:     runtime.m:179 ... method 1 is the category method overriding 
original
Passed test:     runtime.m:193 ... SubClass1 has one ivar
Passed test:     runtime.m:194 ... ivar list is terminated
Passed test:     runtime.m:196 ... ivar has correct name
Passed test:     runtime.m:198 ... ivar has correct type
Passed test:     runtime.m:201 ... SubClass1 has one protocol
Passed test:     runtime.m:202 ... protocol list is terminated
Passed test:     runtime.m:204 ... protocol has correct name
Passed test:     runtime.m:207 ... can allocate a class pair
Passed test:     runtime.m:209 ... able to add iVar 'iv1'
Passed test:     runtime.m:211 ... able to add iVar 'iv2'
Passed test:     runtime.m:213 ... able to add iVar 'iv3'
Passed test:     runtime.m:215 ... able to add iVar 'iv4'
Passed test:     runtime.m:218 ... iv1 exists
Passed test:     runtime.m:219 ... iv1 offset is 64
Passed test:     runtime.m:221 ... iv2 exists
Passed test:     runtime.m:222 ... iv2 offset is 96
Passed test:     runtime.m:224 ... iv3 exists
Passed test:     runtime.m:225 ... iv3 offset is 112
Passed test:     runtime.m:227 ... iv4 exists
Passed test:     runtime.m:228 ... iv4 offset is 120
Passed test:     runtime.m:234 ... NSSelectorFromString() returns 0 for nil 
string
Passed test:     runtime.m:236 ... NSStringFromSelector() returns nil for null 
selector
Passed test:     runtime.m:239 ... NSSelectorFromString() creates for 
non-existent selector
Passed test:     runtime.m:241 ... NSStringFromSelector() works for existing 
selector
Completed file:  runtime.m

Building in base/GarbageCollection
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool general...
Making all for test_tool notifications...
 Compiling file general.m ...
 Compiling file notifications.m ...
 Linking test_tool notifications ...
 Linking test_tool general ...

Testing general.m...
Running base/GarbageCollection/general.m...
Completed file:  general.m

Testing notifications.m...
Running base/GarbageCollection/notifications.m...
Completed file:  notifications.m

Building in base/GSMime
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool test01...
Making all for test_tool build...
Making all for test_tool general...
Making all for test_tool test02...
 Compiling file test01.m ...
 Compiling file general.m ...
 Compiling file build.m ...
 Compiling file test02.m ...
test01.m:109:23: warning: instance method '-document' not found (return type 
defaults to 'id') [-Wobjc-method-access]
  PASS_EQUAL([[parser document] convertToText],
                      ^~~~~~~~
/System/Library/Makefiles/TestFramework/Testing.h:218:19: note: expanded from 
macro 'PASS_EQUAL'
      _obj = (id)(testExpression__);\
                  ^
general.m:97:17: warning: instance method '-document' not found (return type 
defaults to 'id') [-Wobjc-method-access]
  doc = [parser document];
                ^~~~~~~~
 Linking test_tool build ...
1 warning generated.
 Linking test_tool general ...
1 warning generated.
 Linking test_tool test01 ...
 Linking test_tool test02 ...

Testing build.m...
Running base/GSMime/build.m...
Passed test:     build.m:22 ... Can make a simple document
Completed file:  build.m

Testing general.m...
Running base/GSMime/general.m...
Passed test:     general.m:78 ... decodeBase64 works for padded data
Passed test:     general.m:82 ... decodeBase64 works for unpadded data
Passed test:     general.m:87 ... can parse one char base64 mime1.dat 
incrementally
Passed test:     general.m:90 ... can parse one char base64 mime1.dat in one go
Passed test:     general.m:91 ... mime1.dat documents are the same
Passed test:     general.m:98 ... Can detect excess data in multipart
Passed test:     general.m:104 ... can parse two char base64 mime2.dat 
incrementally
Passed test:     general.m:107 ... can parse two char base64 mime2.dat in one go
Passed test:     general.m:108 ... mime2.dat documents are the same
Passed test:     general.m:113 ... can parse three char base64 mime3.dat 
incrementally
Passed test:     general.m:116 ... can parse three char base64 mime3.dat in one 
go
Passed test:     general.m:117 ... mime3.dat documents are the same
Passed test:     general.m:123 ... can parse multi-part text mime4.dat 
incrementally
Passed test:     general.m:125 ... can extract content file name from mime4.dat 
(incrementally parsed)
Passed test:     general.m:127 ... can extract content type from mime4.dat 
(incrementally parsed)
Passed test:     general.m:129 ... can extract content sub type from mime4.dat 
(incrementally parsed)
Passed test:     general.m:134 ... can parse multi-part text mime4.dat in one go
Passed test:     general.m:136 ... can extract content file name from mime4.dat 
(parsed in one go)
Passed test:     general.m:138 ... can extract content type from mime4.dat 
(parsed in one go)
Passed test:     general.m:140 ... can extract content sub type from mime4.dat 
(parsed in one go)
Passed test:     general.m:141 ... mime4.dat documents are the same
Passed test:     general.m:146 ... can parse http document mime5.dat 
incrementally
Passed test:     general.m:149 ... can parse http document mime5.dat in one go
Passed test:     general.m:150 ... mime5.dat documents are the same
Passed test:     general.m:155 ... can parse multipart mixed mime6.dat 
incrementally
Passed test:     general.m:158 ... can parse multipart mixed mime6.dat in one go
Passed test:     general.m:159 ... mime6.dat documents are the same
Passed test:     general.m:163 ... mime6.dat binary data part matches mime7.dat
Passed test:     general.m:168 ... mime9.dat folded header unfolds correctly 
incrementally
Passed test:     general.m:172 ... mime9.dat folded header unfolds correctly in 
one go
Passed test:     general.m:173 ... mime9.dat documents are the same
Passed test:     general.m:180 ... mime10.dat documents are the same
Passed test:     general.m:183 ... rawMimeData reproduces docuement
Completed file:  general.m

Testing test01.m...
Running base/GSMime/test01.m...
Passed test:     test01.m:18 ... base64 encoding vector 1
Passed test:     test01.m:20 ... base64 encoding vector 2
Passed test:     test01.m:22 ... base64 encoding vector 3
Passed test:     test01.m:24 ... base64 encoding vector 4
Passed test:     test01.m:26 ... base64 encoding vector 5
Passed test:     test01.m:28 ... base64 encoding vector 6
Passed test:     test01.m:30 ... base64 encoding vector 7
Passed test:     test01.m:33 ... base64 decoding vector 1
Passed test:     test01.m:35 ... base64 decoding vector 2
Passed test:     test01.m:37 ... base64 decoding vector 3
Passed test:     test01.m:39 ... base64 decoding vector 4
Passed test:     test01.m:41 ... base64 decoding vector 5
Passed test:     test01.m:43 ... base64 decoding vector 6
Passed test:     test01.m:45 ... base64 decoding vector 7
Passed test:     test01.m:49 ... can parse one header
Passed test:     test01.m:51 ... First Header not complete until next starts
Passed test:     test01.m:56 ... Adding partial headers is ok
Passed test:     test01.m:59 ... Parsed first header as expected
Passed test:     test01.m:64 ... Completing partial header is ok
Passed test:     test01.m:66 ... Partial header not complete until next starts
Passed test:     test01.m:69 ... Folded header is ok
Passed test:     test01.m:71 ... Parsed partial header as expected <hello>
Passed test:     test01.m:73 ... Folded header not complete until next starts
Passed test:     test01.m:76 ... partial end-of-line is ok
Passed test:     test01.m:78 ... Parsed folded header as expected testing
Passed test:     test01.m:81 ... completing end-of-line is ok
Passed test:     test01.m:87 ... charset is inferred
Passed test:     test01.m:96 ... raw mime data for long header is OK
Passed test:     test01.m:100 ... can parse HTTP 200 reponse in one go
Passed test:     test01.m:101 ... parse is complete
Passed test:     test01.m:105 ... can parse HTTP chunked in one go
Passed test:     test01.m:106 ... parse is complete
Passed test:     test01.m:107 ... parse is complete
Passed test:     test01.m:111 ... content correct
Completed file:  test01.m

Testing test02.m...
Running base/GSMime/test02.m...
Passed test:     test02.m:13 ... charset 'ansi_x3.4-1968' is 
NSASCIIStringEncoding
Passed test:     test02.m:16 ... charset 'ansi_x3.4-1986' is 
NSASCIIStringEncoding
Passed test:     test02.m:19 ... charset 'apple-roman' is 
NSMacOSRomanStringEncoding
Passed test:     test02.m:22 ... charset 'ascii' is NSASCIIStringEncoding
Passed test:     test02.m:25 ... charset 'big5' is NSBIG5StringEncoding
Passed test:     test02.m:28 ... charset 'cp367' is NSASCIIStringEncoding
Passed test:     test02.m:31 ... charset 'cp819' is NSISOLatin1StringEncoding
Passed test:     test02.m:34 ... charset 'csascii' is NSASCIIStringEncoding
Passed test:     test02.m:37 ... charset 'csisolatin1' is 
NSISOLatin1StringEncoding
Passed test:     test02.m:40 ... charset 'gb2312.1980' is NSGB2312StringEncoding
Passed test:     test02.m:43 ... charset 'gsm0338' is NSGSM0338StringEncoding
Passed test:     test02.m:46 ... charset 'ia5' is NSASCIIStringEncoding
Passed test:     test02.m:49 ... charset 'ibm367' is NSASCIIStringEncoding
Passed test:     test02.m:52 ... charset 'ibm819' is NSISOLatin1StringEncoding
Passed test:     test02.m:55 ... charset 'iso-10646-ucs-2' is 
NSUnicodeStringEncoding
Passed test:     test02.m:58 ... charset 'iso10646-ucs-2' is 
NSUnicodeStringEncoding
Passed test:     test02.m:61 ... charset 'iso-8859-1' is 
NSISOLatin1StringEncoding
Passed test:     test02.m:64 ... charset 'iso8859-1' is 
NSISOLatin1StringEncoding
Passed test:     test02.m:67 ... charset 'iso-8859-10' is 
NSISOLatin6StringEncoding
Passed test:     test02.m:70 ... charset 'iso8859-10' is 
NSISOLatin6StringEncoding
Passed test:     test02.m:73 ... charset 'iso-8859-11' is 
NSISOThaiStringEncoding
Passed test:     test02.m:76 ... charset 'iso8859-11' is NSISOThaiStringEncoding
Passed test:     test02.m:79 ... charset 'iso-8859-13' is 
NSISOLatin7StringEncoding
Passed test:     test02.m:82 ... charset 'iso8859-13' is 
NSISOLatin7StringEncoding
Passed test:     test02.m:85 ... charset 'iso-8859-14' is 
NSISOLatin8StringEncoding
Passed test:     test02.m:88 ... charset 'iso8859-14' is 
NSISOLatin8StringEncoding
Passed test:     test02.m:91 ... charset 'iso-8859-15' is 
NSISOLatin9StringEncoding
Passed test:     test02.m:94 ... charset 'iso8859-15' is 
NSISOLatin9StringEncoding
Passed test:     test02.m:97 ... charset 'iso-8859-1:1987' is 
NSISOLatin1StringEncoding
Passed test:     test02.m:100 ... charset 'iso8859-1:1987' is 
NSISOLatin1StringEncoding
Passed test:     test02.m:103 ... charset 'iso-8859-2' is 
NSISOLatin2StringEncoding
Passed test:     test02.m:106 ... charset 'iso8859-2' is 
NSISOLatin2StringEncoding
Passed test:     test02.m:109 ... charset 'iso-8859-3' is 
NSISOLatin3StringEncoding
Passed test:     test02.m:112 ... charset 'iso8859-3' is 
NSISOLatin3StringEncoding
Passed test:     test02.m:115 ... charset 'iso-8859-4' is 
NSISOLatin4StringEncoding
Passed test:     test02.m:118 ... charset 'iso8859-4' is 
NSISOLatin4StringEncoding
Passed test:     test02.m:121 ... charset 'iso-8859-5' is 
NSISOCyrillicStringEncoding
Passed test:     test02.m:124 ... charset 'iso8859-5' is 
NSISOCyrillicStringEncoding
Passed test:     test02.m:127 ... charset 'iso-8859-6' is 
NSISOArabicStringEncoding
Passed test:     test02.m:130 ... charset 'iso8859-6' is 
NSISOArabicStringEncoding
Passed test:     test02.m:133 ... charset 'iso-8859-7' is 
NSISOGreekStringEncoding
Passed test:     test02.m:136 ... charset 'iso8859-7' is 
NSISOGreekStringEncoding
Passed test:     test02.m:139 ... charset 'iso-8859-8' is 
NSISOHebrewStringEncoding
Passed test:     test02.m:142 ... charset 'iso8859-8' is 
NSISOHebrewStringEncoding
Passed test:     test02.m:145 ... charset 'iso-8859-9' is 
NSISOLatin5StringEncoding
Passed test:     test02.m:148 ... charset 'iso8859-9' is 
NSISOLatin5StringEncoding
Passed test:     test02.m:151 ... charset 'iso-ir-100' is 
NSISOLatin1StringEncoding
Passed test:     test02.m:154 ... charset 'iso-ir-6' is NSASCIIStringEncoding
Passed test:     test02.m:157 ... charset 'iso-10646-1' is 
NSUnicodeStringEncoding
Passed test:     test02.m:160 ... charset 'iso10646-1' is 
NSUnicodeStringEncoding
Passed test:     test02.m:163 ... charset 'iso646-us' is NSASCIIStringEncoding
Passed test:     test02.m:166 ... charset 'iso_646.991-irv' is 
NSASCIIStringEncoding
Passed test:     test02.m:169 ... charset 'iso_646.irv:1991' is 
NSASCIIStringEncoding
Passed test:     test02.m:172 ... charset 'iso_8859-1' is 
NSISOLatin1StringEncoding
Passed test:     test02.m:175 ... charset 'jisx0201.1976' is 
NSShiftJISStringEncoding
Passed test:     test02.m:178 ... charset 'koi8-r' is NSKOI8RStringEncoding
Passed test:     test02.m:181 ... charset 'ksc5601.1987' is 
NSKoreanEUCStringEncoding
Passed test:     test02.m:184 ... charset 'ksc5601.1997' is 
NSKoreanEUCStringEncoding
Passed test:     test02.m:187 ... charset 'l1' is NSISOLatin1StringEncoding
Passed test:     test02.m:190 ... charset 'latin1' is NSISOLatin1StringEncoding
Passed test:     test02.m:193 ... charset 'microsoft-cp1250' is 
NSWindowsCP1250StringEncoding
Passed test:     test02.m:196 ... charset 'microsoft-cp1251' is 
NSWindowsCP1251StringEncoding
Passed test:     test02.m:199 ... charset 'microsoft-cp1252' is 
NSWindowsCP1252StringEncoding
Passed test:     test02.m:202 ... charset 'microsoft-cp1253' is 
NSWindowsCP1253StringEncoding
Passed test:     test02.m:205 ... charset 'microsoft-cp1254' is 
NSWindowsCP1254StringEncoding
Passed test:     test02.m:208 ... charset 'microsoft-symbol' is 
NSSymbolStringEncoding
Passed test:     test02.m:211 ... charset 'shift_JIS' is 
NSShiftJISStringEncoding
Passed test:     test02.m:214 ... charset 'us' is NSASCIIStringEncoding
Passed test:     test02.m:217 ... charset 'us-ascii' is NSASCIIStringEncoding
Passed test:     test02.m:220 ... charset 'utf-16' is NSUnicodeStringEncoding
Passed test:     test02.m:223 ... charset 'utf16' is NSUnicodeStringEncoding
Passed test:     test02.m:226 ... charset 'utf-7' is NSUTF7StringEncoding
Passed test:     test02.m:229 ... charset 'utf7' is NSUTF7StringEncoding
Passed test:     test02.m:232 ... charset 'utf-8' is NSUTF8StringEncoding
Passed test:     test02.m:235 ... charset 'utf8' is NSUTF8StringEncoding
Passed test:     test02.m:238 ... charset 'windows-1250' is 
NSWindowsCP1250StringEncoding
Passed test:     test02.m:241 ... charset 'windows-1251' is 
NSWindowsCP1251StringEncoding
Passed test:     test02.m:244 ... charset 'windows-1252' is 
NSWindowsCP1252StringEncoding
Passed test:     test02.m:247 ... charset 'windows-1253' is 
NSWindowsCP1253StringEncoding
Passed test:     test02.m:250 ... charset 'windows-1254' is 
NSWindowsCP1254StringEncoding
Passed test:     test02.m:253 ... charset 'windows-symbol' is 
NSSymbolStringEncoding
Passed test:     test02.m:259 ... NSASCIIStringEncoding canonical charset is 
us-ascii
Passed test:     test02.m:262 ... NSBIG5StringEncoding canonical charset is big5
Passed test:     test02.m:265 ... NSGB2312StringEncoding canonical charset is 
gb2312.1980
Passed test:     test02.m:268 ... NSGSM0338StringEncoding canonical charset is 
gsm0338
Passed test:     test02.m:271 ... NSISOArabicStringEncoding canonical charset 
is iso-8859-6
Passed test:     test02.m:274 ... NSISOCyrillicStringEncoding canonical charset 
is iso-8859-5
Passed test:     test02.m:277 ... NSISOGreekStringEncoding canonical charset is 
iso-8859-7
Passed test:     test02.m:280 ... NSISOHebrewStringEncoding canonical charset 
is iso-8859-8
Passed test:     test02.m:283 ... NSISOLatin1StringEncoding canonical charset 
is iso-8859-1
Passed test:     test02.m:286 ... NSISOLatin2StringEncoding canonical charset 
is iso-8859-2
Passed test:     test02.m:289 ... NSISOLatin3StringEncoding canonical charset 
is iso-8859-3
Passed test:     test02.m:292 ... NSISOLatin4StringEncoding canonical charset 
is iso-8859-4
Passed test:     test02.m:295 ... NSISOLatin5StringEncoding canonical charset 
is iso-8859-9
Passed test:     test02.m:298 ... NSISOLatin6StringEncoding canonical charset 
is iso-8859-10
Passed test:     test02.m:301 ... NSISOLatin7StringEncoding canonical charset 
is iso-8859-13
Passed test:     test02.m:304 ... NSISOLatin8StringEncoding canonical charset 
is iso-8859-14
Passed test:     test02.m:307 ... NSISOLatin9StringEncoding canonical charset 
is iso-8859-15
Passed test:     test02.m:310 ... NSISOThaiStringEncoding canonical charset is 
iso-8859-11
Passed test:     test02.m:313 ... NSKOI8RStringEncoding canonical charset is 
koi8-r
Passed test:     test02.m:316 ... NSKoreanEUCStringEncoding canonical charset 
is ksc5601.1987
Passed test:     test02.m:319 ... NSMacOSRomanStringEncoding canonical charset 
is apple-roman
Passed test:     test02.m:322 ... NSShiftJISStringEncoding canonical charset is 
shift_JIS
Passed test:     test02.m:325 ... NSUTF7StringEncoding canonical charset is 
utf-7
Passed test:     test02.m:328 ... NSUTF8StringEncoding canonical charset is 
utf-8
Passed test:     test02.m:331 ... NSUnicodeStringEncoding canonical charset is 
utf-16
Passed test:     test02.m:334 ... NSWindowsCP1250StringEncoding canonical 
charset is windows-1250
Passed test:     test02.m:337 ... NSWindowsCP1251StringEncoding canonical 
charset is windows-1251
Passed test:     test02.m:340 ... NSWindowsCP1252StringEncoding canonical 
charset is windows-1252
Passed test:     test02.m:343 ... NSWindowsCP1253StringEncoding canonical 
charset is windows-1253
Passed test:     test02.m:346 ... NSWindowsCP1254StringEncoding canonical 
charset is windows-1254
Completed file:  test02.m

Building in base/GSXML
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
 Compiling file basic.m ...
basic.m:71:38: warning: sending 'volatile GSXMLNamespace *' to parameter of 
type 'GSXMLNamespace *' discards qualifiers 
[-Wincompatible-pointer-types-discards-qualifiers]
  node = [doc makeNodeWithNamespace: namespace name: @"nicola" content: nil];
                                     ^~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/GNUstepBase/GSXML.h:100:56:
 note: passing argument to parameter 'ns' here
- (GSXMLNode*) makeNodeWithNamespace: (GSXMLNamespace*)ns
                                                       ^
basic.m:75:38: warning: sending 'volatile GSXMLNamespace *' to parameter of 
type 'GSXMLNamespace *' discards qualifiers 
[-Wincompatible-pointer-types-discards-qualifiers]
  node = [doc makeNodeWithNamespace: namespace name: @"another" content: nil];
                                     ^~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/GNUstepBase/GSXML.h:100:56:
 note: passing argument to parameter 'ns' here
- (GSXMLNode*) makeNodeWithNamespace: (GSXMLNamespace*)ns
                                                       ^
2 warnings generated.
 Linking test_tool basic ...

Testing basic.m...
Running base/GSXML/basic.m...
Passed test:     basic.m:19 ... GSXMLDocument +alloc returns a GSXMLDocument
Passed test:     basic.m:22 ... GSXMLDocument +documentWithVersion: returns a 
GSXMLDocument
Passed test:     basic.m:25 ... GSXMLNode +alloc returns a GSXMLNode
Passed test:     basic.m:28 ... GSXMLRPC +alloc returns a GSXMLRPC instance
2013-06-05 15:12:21.376 basic[2950] GSXMLNode: calling -init is not legal
Passed test:     basic.m:32 ... GSXMLNode +new returns nil
Passed test:     basic.m:38 ... GSXMLNamespace +alloc returns a GSXMLNamespace
2013-06-05 15:12:21.377 basic[2950] GSXMLNamespace: calling -init is not legal
Passed test:     basic.m:43 ... GSXMLNamespace +new returns nil
Passed test:     basic.m:50 ... Can create a document node
Passed test:     basic.m:54 ... Can set document node as root node
Passed test:     basic.m:65 ... Can set a document node (with children) as root 
node
Passed test:     basic.m:69 ... Can create a node namespace
Passed test:     basic.m:73 ... Can create a node with a namespace
Passed test:     basic.m:77 ... Can create a node with same namespace as 
another node
Passed test:     basic.m:80 ... A namespace remembers its prefix
Passed test:     basic.m:84 ... Can initialise an RPC instance
Passed test:     basic.m:90 ... Can build an empty method call (nil params)
Passed test:     basic.m:93 ... Can parse an empty method call (nil params)
Passed test:     basic.m:96 ... Can build an empty method call
Passed test:     basic.m:99 ... Can parse an empty method call
Passed test:     basic.m:103 ... Can build a method call with a string
Passed test:     basic.m:106 ... Can parse a method call with a string
Passed test:     basic.m:116 ... Can parse a method call with a string without 
the <string> element
Passed test:     basic.m:120 ... Can build a method call with an integer
Passed test:     basic.m:123 ... Can parse a method call with an integer
Passed test:     basic.m:127 ... Can build a method call with a float
Passed test:     basic.m:130 ... Can parse a method call with a float
Passed test:     basic.m:134 ... Can build a method call with binary data
Passed test:     basic.m:137 ... Can parse a method call with binary data
Passed test:     basic.m:142 ... Can build a method call with a date
Passed test:     basic.m:146 ... Can parse a method call with a date
Completed file:  basic.m

Building in base/headers
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool GSLock...
Making all for test_tool GSXML...
Making all for test_tool GSMime...
Making all for test_tool GSObjCRuntime...
 Compiling file GSObjCRuntime.m ...
 Compiling file GSMime.m ...
 Compiling file GSLock.m ...
 Compiling file GSXML.m ...
 Linking test_tool GSMime ...
 Linking test_tool GSObjCRuntime ...
 Linking test_tool GSLock ...
Making all for test_tool NSArchiver...
Making all for test_tool NSArray...
 Linking test_tool GSXML ...
Making all for test_tool NSAttributedString...
 Compiling file NSArchiver.m ...
 Compiling file NSArray.m ...
Making all for test_tool NSAutoreleasePool...
 Compiling file NSAttributedString.m ...
 Compiling file NSAutoreleasePool.m ...
 Linking test_tool NSArchiver ...
 Linking test_tool NSAttributedString ...
 Linking test_tool NSArray ...
Making all for test_tool NSBundle...
Making all for test_tool NSByteOrder...
 Compiling file NSBundle.m ...
Making all for test_tool NSCalendarDate...
 Linking test_tool NSAutoreleasePool ...
 Compiling file NSCalendarDate.m ...
 Compiling file NSByteOrder.m ...
Making all for test_tool NSCharacterSet...
 Linking test_tool NSBundle ...
Making all for test_tool NSClassDescription...
 Compiling file NSCharacterSet.m ...
 Compiling file NSClassDescription.m ...
 Linking test_tool NSCalendarDate ...
 Linking test_tool NSByteOrder ...
 Linking test_tool NSCharacterSet ...
Making all for test_tool NSCoder...
Making all for test_tool NSComparisonPredicate...
 Compiling file NSCoder.m ...
Making all for test_tool NSCompoundPredicate...
 Linking test_tool NSClassDescription ...
 Compiling file NSComparisonPredicate.m ...
 Compiling file NSCompoundPredicate.m ...
Making all for test_tool NSConnection...
 Linking test_tool NSCoder ...
 Linking test_tool NSComparisonPredicate ...
 Compiling file NSConnection.m ...
Making all for test_tool NSData...
Making all for test_tool NSDateFormatter...
 Linking test_tool NSCompoundPredicate ...
 Compiling file NSData.m ...
 Compiling file NSDateFormatter.m ...
Making all for test_tool NSDate...
 Linking test_tool NSConnection ...
 Compiling file NSDate.m ...
 Linking test_tool NSData ...
Making all for test_tool NSDebug...
 Linking test_tool NSDateFormatter ...
Making all for test_tool NSDecimal...
Making all for test_tool NSDecimalNumber...
 Compiling file NSDebug.m ...
 Linking test_tool NSDate ...
 Compiling file NSDecimal.m ...
 Compiling file NSDecimalNumber.m ...
Making all for test_tool NSDictionary...
 Linking test_tool NSDebug ...
 Linking test_tool NSDecimalNumber ...
 Compiling file NSDictionary.m ...
 Linking test_tool NSDecimal ...
Making all for test_tool NSDistantObject...
Making all for test_tool NSDistributedLock...
Making all for test_tool NSDistributedNotificationCenter...
 Compiling file NSDistantObject.m ...
 Compiling file NSDistributedLock.m ...
 Compiling file NSDistributedNotificationCenter.m ...
 Linking test_tool NSDictionary ...
 Linking test_tool NSDistantObject ...
Making all for test_tool NSEnumerator...
 Linking test_tool NSDistributedLock ...
Making all for test_tool NSError...
 Linking test_tool NSDistributedNotificationCenter ...
Making all for test_tool NSException...
 Compiling file NSError.m ...
 Compiling file NSEnumerator.m ...
Making all for test_tool NSExpression...
 Compiling file NSException.m ...
 Linking test_tool NSError ...
 Compiling file NSExpression.m ...
 Linking test_tool NSEnumerator ...
Making all for test_tool NSFileHandle...
 Linking test_tool NSExpression ...
 Linking test_tool NSException ...
 Compiling file NSFileHandle.m ...
Making all for test_tool NSFileManager...
Making all for test_tool NSFormatter...
Making all for test_tool NSGeometry...
 Compiling file NSFileManager.m ...
 Compiling file NSFormatter.m ...
 Linking test_tool NSFileHandle ...
 Compiling file NSGeometry.m ...
Making all for test_tool NSHashTable...
 Linking test_tool NSFormatter ...
 Linking test_tool NSFileManager ...
 Compiling file NSHashTable.m ...
Making all for test_tool NSHost...
Making all for test_tool NSHTTPCookie...
 Linking test_tool NSGeometry ...
 Compiling file NSHost.m ...
 Compiling file NSHTTPCookie.m ...
Making all for test_tool NSHTTPCookieStorage...
 Linking test_tool NSHashTable ...
Making all for test_tool NSIndexPath...
 Compiling file NSIndexPath.m ...
 Compiling file NSHTTPCookieStorage.m ...
 Linking test_tool NSHost ...
 Linking test_tool NSHTTPCookie ...
Making all for test_tool NSIndexSet...
 Linking test_tool NSHTTPCookieStorage ...
Making all for test_tool NSInvocation...
 Linking test_tool NSIndexPath ...
Making all for test_tool NSKeyedArchiver...
 Compiling file NSIndexSet.m ...
 Compiling file NSInvocation.m ...
Making all for test_tool NSKeyValueCoding...
 Compiling file NSKeyedArchiver.m ...
 Compiling file NSKeyValueCoding.m ...
 Linking test_tool NSInvocation ...
 Linking test_tool NSIndexSet ...
Making all for test_tool NSKeyValueObserving...
 Linking test_tool NSKeyedArchiver ...
Making all for test_tool NSLock...
 Linking test_tool NSKeyValueCoding ...
Making all for test_tool NSMapTable...
 Compiling file NSLock.m ...
 Compiling file NSKeyValueObserving.m ...
 Compiling file NSMapTable.m ...
Making all for test_tool NSMethodSignature...
 Linking test_tool NSKeyValueObserving ...
 Compiling file NSMethodSignature.m ...
 Linking test_tool NSLock ...
Making all for test_tool NSNotification...
 Linking test_tool NSMapTable ...
Making all for test_tool NSNotificationQueue...
 Compiling file NSNotification.m ...
Making all for test_tool NSNull...
 Linking test_tool NSMethodSignature ...
 Compiling file NSNotificationQueue.m ...
 Compiling file NSNull.m ...
Making all for test_tool NSNumberFormatter...
 Linking test_tool NSNotification ...
 Compiling file NSNumberFormatter.m ...
Making all for test_tool NSObjCRuntime...
 Linking test_tool NSNotificationQueue ...
 Linking test_tool NSNull ...
 Compiling file NSObjCRuntime.m ...
 Linking test_tool NSNumberFormatter ...
Making all for test_tool NSObject...
Making all for test_tool NSPathUtilities...
Making all for test_tool NSPortCoder...
 Compiling file NSPathUtilities.m ...
 Compiling file NSObject.m ...
 Linking test_tool NSObjCRuntime ...
 Compiling file NSPortCoder.m ...
Making all for test_tool NSPort...
 Linking test_tool NSObject ...
 Linking test_tool NSPathUtilities ...
Making all for test_tool NSPortMessage...
 Compiling file NSPort.m ...
 Linking test_tool NSPortCoder ...
Making all for test_tool NSPortNameServer...
 Compiling file NSPortMessage.m ...
Making all for test_tool NSPredicate...
 Linking test_tool NSPort ...
 Compiling file NSPortNameServer.m ...
 Compiling file NSPredicate.m ...
Making all for test_tool NSProcessInfo...
 Linking test_tool NSPortMessage ...
 Linking test_tool NSPortNameServer ...
 Compiling file NSProcessInfo.m ...
Making all for test_tool NSPropertyList...
 Linking test_tool NSPredicate ...
Making all for test_tool NSProtocolChecker...
Making all for test_tool NSProxy...
 Compiling file NSPropertyList.m ...
 Compiling file NSProtocolChecker.m ...
 Compiling file NSProxy.m ...
 Linking test_tool NSProtocolChecker ...
 Linking test_tool NSProcessInfo ...
Making all for test_tool NSRange...
Making all for test_tool NSRunLoop...
 Compiling file NSRange.m ...
 Linking test_tool NSPropertyList ...
 Linking test_tool NSProxy ...
 Compiling file NSRunLoop.m ...
Making all for test_tool NSScanner...
Making all for test_tool NSSerialization...
 Compiling file NSScanner.m ...
 Compiling file NSSerialization.m ...
 Linking test_tool NSRange ...
 Linking test_tool NSScanner ...
Making all for test_tool NSSet...
 Linking test_tool NSRunLoop ...
 Compiling file NSSet.m ...
Making all for test_tool NSSortDescriptor...
Making all for test_tool NSStream...
 Linking test_tool NSSerialization ...
 Compiling file NSSortDescriptor.m ...
 Compiling file NSStream.m ...
Making all for test_tool NSString...
 Linking test_tool NSSet ...
 Compiling file NSString.m ...
 Linking test_tool NSStream ...
Making all for test_tool NSTask...
 Linking test_tool NSSortDescriptor ...
Making all for test_tool NSThread...
 Compiling file NSTask.m ...
 Compiling file NSThread.m ...
Making all for test_tool NSTimer...
 Linking test_tool NSString ...
 Compiling file NSTimer.m ...
Making all for test_tool NSTimeZone...
 Linking test_tool NSTimer ...
 Linking test_tool NSTask ...
 Linking test_tool NSThread ...
 Compiling file NSTimeZone.m ...
Making all for test_tool NSUndoManager...
Making all for test_tool NSURLAuthenticationChallenge...
 Compiling file NSUndoManager.m ...
Making all for test_tool NSURLCache...
 Compiling file NSURLAuthenticationChallenge.m ...
 Compiling file NSURLCache.m ...
 Linking test_tool NSUndoManager ...
 Linking test_tool NSTimeZone ...
Making all for test_tool NSURLConnection...
 Compiling file NSURLConnection.m ...
 Linking test_tool NSURLAuthenticationChallenge ...
Making all for test_tool NSURLCredential...
Making all for test_tool NSURLCredentialStorage...
 Linking test_tool NSURLCache ...
 Compiling file NSURLCredential.m ...
 Compiling file NSURLCredentialStorage.m ...
 Linking test_tool NSURLConnection ...
Making all for test_tool NSURLDownload...
Making all for test_tool NSURLError...
 Compiling file NSURLDownload.m ...
 Linking test_tool NSURLCredential ...
 Compiling file NSURLError.m ...
 Linking test_tool NSURLCredentialStorage ...
Making all for test_tool NSURLHandle...
 Compiling file NSURLHandle.m ...
Making all for test_tool NSURL...
 Linking test_tool NSURLHandle ...
 Compiling file NSURL.m ...
 Linking test_tool NSURLDownload ...
 Linking test_tool NSURLError ...
Making all for test_tool NSURLProtectionSpace...
Making all for test_tool NSURLProtocol...
Making all for test_tool NSURLRequest...
 Compiling file NSURLRequest.m ...
 Compiling file NSURLProtectionSpace.m ...
 Linking test_tool NSURL ...
 Compiling file NSURLProtocol.m ...
Making all for test_tool NSURLResponse...
 Linking test_tool NSURLRequest ...
 Compiling file NSURLResponse.m ...
 Linking test_tool NSURLProtectionSpace ...
Making all for test_tool NSUserDefaults...
 Linking test_tool NSURLProtocol ...
Making all for test_tool NSValue...
Making all for test_tool NSXMLParser...
 Compiling file NSUserDefaults.m ...
 Compiling file NSValue.m ...
 Linking test_tool NSURLResponse ...
Making all for test_tool NSZone...
 Compiling file NSXMLParser.m ...
 Linking test_tool NSXMLParser ...
 Compiling file NSZone.m ...
 Linking test_tool NSUserDefaults ...
 Linking test_tool NSValue ...
Making all for test_tool Unicode...
 Compiling file Unicode.m ...
 Linking test_tool NSZone ...
 Linking test_tool Unicode ...

Testing GSLock.m...
Running base/headers/GSLock.m...
Passed test:     GSLock.m:9 ... include of GNUstepBase/GSLock.h works
Completed file:  GSLock.m

Testing GSMime.m...
Running base/headers/GSMime.m...
Passed test:     GSMime.m:9 ... include of GNUstepBase/GSMime.h works
Completed file:  GSMime.m

Testing GSObjCRuntime.m...
Running base/headers/GSObjCRuntime.m...
Passed test:     GSObjCRuntime.m:9 ... include of GNUstepBase/GSObjCRuntime.h 
works
Completed file:  GSObjCRuntime.m

Testing GSXML.m...
Running base/headers/GSXML.m...
Passed test:     GSXML.m:9 ... include of GNUstepBase/GSXML.h works
Completed file:  GSXML.m

Testing NSArchiver.m...
Running base/headers/NSArchiver.m...
Passed test:     NSArchiver.m:9 ... include of Foundation/NSArchiver.h works
Completed file:  NSArchiver.m

Testing NSArray.m...
Running base/headers/NSArray.m...
Passed test:     NSArray.m:9 ... include of Foundation/NSArray.h works
Completed file:  NSArray.m

Testing NSAttributedString.m...
Running base/headers/NSAttributedString.m...
Passed test:     NSAttributedString.m:9 ... include of 
Foundation/NSAttributedString.h works
Completed file:  NSAttributedString.m

Testing NSAutoreleasePool.m...
Running base/headers/NSAutoreleasePool.m...
Passed test:     NSAutoreleasePool.m:9 ... include of 
Foundation/NSAutoreleasePool.h works
Completed file:  NSAutoreleasePool.m

Testing NSBundle.m...
Running base/headers/NSBundle.m...
Passed test:     NSBundle.m:9 ... include of Foundation/NSBundle.h works
Completed file:  NSBundle.m

Testing NSByteOrder.m...
Running base/headers/NSByteOrder.m...
Passed test:     NSByteOrder.m:9 ... include of Foundation/NSByteOrder.h works
Completed file:  NSByteOrder.m

Testing NSCalendarDate.m...
Running base/headers/NSCalendarDate.m...
Passed test:     NSCalendarDate.m:9 ... include of Foundation/NSCalendarDate.h 
works
Completed file:  NSCalendarDate.m

Testing NSCharacterSet.m...
Running base/headers/NSCharacterSet.m...
Passed test:     NSCharacterSet.m:9 ... include of Foundation/NSCharacterSet.h 
works
Completed file:  NSCharacterSet.m

Testing NSClassDescription.m...
Running base/headers/NSClassDescription.m...
Passed test:     NSClassDescription.m:9 ... include of 
Foundation/NSClassDescription.h works
Completed file:  NSClassDescription.m

Testing NSCoder.m...
Running base/headers/NSCoder.m...
Passed test:     NSCoder.m:9 ... include of Foundation/NSCoder.h works
Completed file:  NSCoder.m

Testing NSComparisonPredicate.m...
Running base/headers/NSComparisonPredicate.m...
Passed test:     NSComparisonPredicate.m:9 ... include of 
Foundation/NSComparisonPredicate.h works
Completed file:  NSComparisonPredicate.m

Testing NSCompoundPredicate.m...
Running base/headers/NSCompoundPredicate.m...
Passed test:     NSCompoundPredicate.m:9 ... include of 
Foundation/NSCompoundPredicate.h works
Completed file:  NSCompoundPredicate.m

Testing NSConnection.m...
Running base/headers/NSConnection.m...
Passed test:     NSConnection.m:9 ... include of Foundation/NSConnection.h works
Completed file:  NSConnection.m

Testing NSData.m...
Running base/headers/NSData.m...
Passed test:     NSData.m:9 ... include of Foundation/NSData.h works
Completed file:  NSData.m

Testing NSDateFormatter.m...
Running base/headers/NSDateFormatter.m...
Passed test:     NSDateFormatter.m:9 ... include of 
Foundation/NSDateFormatter.h works
Completed file:  NSDateFormatter.m

Testing NSDate.m...
Running base/headers/NSDate.m...
Passed test:     NSDate.m:9 ... include of Foundation/NSDate.h works
Completed file:  NSDate.m

Testing NSDebug.m...
Running base/headers/NSDebug.m...
Passed test:     NSDebug.m:9 ... include of Foundation/NSDebug.h works
Completed file:  NSDebug.m

Testing NSDecimal.m...
Running base/headers/NSDecimal.m...
Passed test:     NSDecimal.m:9 ... include of Foundation/NSDecimal.h works
Completed file:  NSDecimal.m

Testing NSDecimalNumber.m...
Running base/headers/NSDecimalNumber.m...
Passed test:     NSDecimalNumber.m:9 ... include of 
Foundation/NSDecimalNumber.h works
Completed file:  NSDecimalNumber.m

Testing NSDictionary.m...
Running base/headers/NSDictionary.m...
Passed test:     NSDictionary.m:9 ... include of Foundation/NSDictionary.h works
Completed file:  NSDictionary.m

Testing NSDistantObject.m...
Running base/headers/NSDistantObject.m...
Passed test:     NSDistantObject.m:9 ... include of 
Foundation/NSDistantObject.h works
Completed file:  NSDistantObject.m

Testing NSDistributedLock.m...
Running base/headers/NSDistributedLock.m...
Passed test:     NSDistributedLock.m:9 ... include of 
Foundation/NSDistributedLock.h works
Completed file:  NSDistributedLock.m

Testing NSDistributedNotificationCenter.m...
Running base/headers/NSDistributedNotificationCenter.m...
Passed test:     NSDistributedNotificationCenter.m:9 ... include of 
Foundation/NSDistributedNotificationCenter.h works
Completed file:  NSDistributedNotificationCenter.m

Testing NSEnumerator.m...
Running base/headers/NSEnumerator.m...
Passed test:     NSEnumerator.m:9 ... include of Foundation/NSEnumerator.h works
Completed file:  NSEnumerator.m

Testing NSError.m...
Running base/headers/NSError.m...
Passed test:     NSError.m:9 ... include of Foundation/NSError.h works
Completed file:  NSError.m

Testing NSException.m...
Running base/headers/NSException.m...
Passed test:     NSException.m:9 ... include of Foundation/NSException.h works
Completed file:  NSException.m

Testing NSExpression.m...
Running base/headers/NSExpression.m...
Passed test:     NSExpression.m:9 ... include of Foundation/NSExpression.h works
Completed file:  NSExpression.m

Testing NSFileHandle.m...
Running base/headers/NSFileHandle.m...
Passed test:     NSFileHandle.m:9 ... include of Foundation/NSFileHandle.h works
Completed file:  NSFileHandle.m

Testing NSFileManager.m...
Running base/headers/NSFileManager.m...
Passed test:     NSFileManager.m:9 ... include of Foundation/NSFileManager.h 
works
Completed file:  NSFileManager.m

Testing NSFormatter.m...
Running base/headers/NSFormatter.m...
Passed test:     NSFormatter.m:9 ... include of Foundation/NSFormatter.h works
Completed file:  NSFormatter.m

Testing NSGeometry.m...
Running base/headers/NSGeometry.m...
Passed test:     NSGeometry.m:9 ... include of Foundation/NSGeometry.h works
Completed file:  NSGeometry.m

Testing NSHashTable.m...
Running base/headers/NSHashTable.m...
Passed test:     NSHashTable.m:9 ... include of Foundation/NSHashTable.h works
Completed file:  NSHashTable.m

Testing NSHost.m...
Running base/headers/NSHost.m...
Passed test:     NSHost.m:9 ... include of Foundation/NSHost.h works
Completed file:  NSHost.m

Testing NSHTTPCookie.m...
Running base/headers/NSHTTPCookie.m...
Passed test:     NSHTTPCookie.m:9 ... include of Foundation/NSHTTPCookie.h works
Completed file:  NSHTTPCookie.m

Testing NSHTTPCookieStorage.m...
Running base/headers/NSHTTPCookieStorage.m...
Passed test:     NSHTTPCookieStorage.m:9 ... include of 
Foundation/NSHTTPCookieStorage.h works
Completed file:  NSHTTPCookieStorage.m

Testing NSIndexPath.m...
Running base/headers/NSIndexPath.m...
Passed test:     NSIndexPath.m:9 ... include of Foundation/NSIndexPath.h works
Completed file:  NSIndexPath.m

Testing NSIndexSet.m...
Running base/headers/NSIndexSet.m...
Passed test:     NSIndexSet.m:9 ... include of Foundation/NSIndexSet.h works
Completed file:  NSIndexSet.m

Testing NSInvocation.m...
Running base/headers/NSInvocation.m...
Passed test:     NSInvocation.m:9 ... include of Foundation/NSInvocation.h works
Completed file:  NSInvocation.m

Testing NSKeyedArchiver.m...
Running base/headers/NSKeyedArchiver.m...
Passed test:     NSKeyedArchiver.m:9 ... include of 
Foundation/NSKeyedArchiver.h works
Completed file:  NSKeyedArchiver.m

Testing NSKeyValueCoding.m...
Running base/headers/NSKeyValueCoding.m...
Passed test:     NSKeyValueCoding.m:9 ... include of 
Foundation/NSKeyValueCoding.h works
Completed file:  NSKeyValueCoding.m

Testing NSKeyValueObserving.m...
Running base/headers/NSKeyValueObserving.m...
Passed test:     NSKeyValueObserving.m:9 ... include of 
Foundation/NSKeyValueObserving.h works
Completed file:  NSKeyValueObserving.m

Testing NSLock.m...
Running base/headers/NSLock.m...
Passed test:     NSLock.m:9 ... include of Foundation/NSLock.h works
Completed file:  NSLock.m

Testing NSMapTable.m...
Running base/headers/NSMapTable.m...
Passed test:     NSMapTable.m:9 ... include of Foundation/NSMapTable.h works
Completed file:  NSMapTable.m

Testing NSMethodSignature.m...
Running base/headers/NSMethodSignature.m...
Passed test:     NSMethodSignature.m:9 ... include of 
Foundation/NSMethodSignature.h works
Completed file:  NSMethodSignature.m

Testing NSNotification.m...
Running base/headers/NSNotification.m...
Passed test:     NSNotification.m:9 ... include of Foundation/NSNotification.h 
works
Completed file:  NSNotification.m

Testing NSNotificationQueue.m...
Running base/headers/NSNotificationQueue.m...
Passed test:     NSNotificationQueue.m:9 ... include of 
Foundation/NSNotificationQueue.h works
Completed file:  NSNotificationQueue.m

Testing NSNull.m...
Running base/headers/NSNull.m...
Passed test:     NSNull.m:9 ... include of Foundation/NSNull.h works
Completed file:  NSNull.m

Testing NSNumberFormatter.m...
Running base/headers/NSNumberFormatter.m...
Passed test:     NSNumberFormatter.m:9 ... include of 
Foundation/NSNumberFormatter.h works
Completed file:  NSNumberFormatter.m

Testing NSObjCRuntime.m...
Running base/headers/NSObjCRuntime.m...
Passed test:     NSObjCRuntime.m:9 ... include of Foundation/NSObjCRuntime.h 
works
Completed file:  NSObjCRuntime.m

Testing NSObject.m...
Running base/headers/NSObject.m...
Passed test:     NSObject.m:9 ... include of Foundation/NSObject.h works
Completed file:  NSObject.m

Testing NSPathUtilities.m...
Running base/headers/NSPathUtilities.m...
Passed test:     NSPathUtilities.m:9 ... include of 
Foundation/NSPathUtilities.h works
Completed file:  NSPathUtilities.m

Testing NSPortCoder.m...
Running base/headers/NSPortCoder.m...
Passed test:     NSPortCoder.m:9 ... include of Foundation/NSPortCoder.h works
Completed file:  NSPortCoder.m

Testing NSPort.m...
Running base/headers/NSPort.m...
Passed test:     NSPort.m:9 ... include of Foundation/NSPort.h works
Completed file:  NSPort.m

Testing NSPortMessage.m...
Running base/headers/NSPortMessage.m...
Passed test:     NSPortMessage.m:9 ... include of Foundation/NSPortMessage.h 
works
Completed file:  NSPortMessage.m

Testing NSPortNameServer.m...
Running base/headers/NSPortNameServer.m...
Passed test:     NSPortNameServer.m:9 ... include of 
Foundation/NSPortNameServer.h works
Completed file:  NSPortNameServer.m

Testing NSPredicate.m...
Running base/headers/NSPredicate.m...
Passed test:     NSPredicate.m:9 ... include of Foundation/NSPredicate.h works
Completed file:  NSPredicate.m

Testing NSProcessInfo.m...
Running base/headers/NSProcessInfo.m...
Passed test:     NSProcessInfo.m:9 ... include of Foundation/NSProcessInfo.h 
works
Completed file:  NSProcessInfo.m

Testing NSPropertyList.m...
Running base/headers/NSPropertyList.m...
Passed test:     NSPropertyList.m:9 ... include of Foundation/NSPropertyList.h 
works
Completed file:  NSPropertyList.m

Testing NSProtocolChecker.m...
Running base/headers/NSProtocolChecker.m...
Passed test:     NSProtocolChecker.m:9 ... include of 
Foundation/NSProtocolChecker.h works
Completed file:  NSProtocolChecker.m

Testing NSProxy.m...
Running base/headers/NSProxy.m...
Passed test:     NSProxy.m:9 ... include of Foundation/NSProxy.h works
Completed file:  NSProxy.m

Testing NSRange.m...
Running base/headers/NSRange.m...
Passed test:     NSRange.m:9 ... include of Foundation/NSRange.h works
Completed file:  NSRange.m

Testing NSRunLoop.m...
Running base/headers/NSRunLoop.m...
Passed test:     NSRunLoop.m:9 ... include of Foundation/NSRunLoop.h works
Completed file:  NSRunLoop.m

Testing NSScanner.m...
Running base/headers/NSScanner.m...
Passed test:     NSScanner.m:9 ... include of Foundation/NSScanner.h works
Completed file:  NSScanner.m

Testing NSSerialization.m...
Running base/headers/NSSerialization.m...
Passed test:     NSSerialization.m:9 ... include of 
Foundation/NSSerialization.h works
Completed file:  NSSerialization.m

Testing NSSet.m...
Running base/headers/NSSet.m...
Passed test:     NSSet.m:9 ... include of Foundation/NSSet.h works
Completed file:  NSSet.m

Testing NSSortDescriptor.m...
Running base/headers/NSSortDescriptor.m...
Passed test:     NSSortDescriptor.m:9 ... include of 
Foundation/NSSortDescriptor.h works
Completed file:  NSSortDescriptor.m

Testing NSStream.m...
Running base/headers/NSStream.m...
Passed test:     NSStream.m:9 ... include of Foundation/NSStream.h works
Completed file:  NSStream.m

Testing NSString.m...
Running base/headers/NSString.m...
Passed test:     NSString.m:9 ... include of Foundation/NSString.h works
Completed file:  NSString.m

Testing NSTask.m...
Running base/headers/NSTask.m...
Passed test:     NSTask.m:9 ... include of Foundation/NSTask.h works
Completed file:  NSTask.m

Testing NSThread.m...
Running base/headers/NSThread.m...
Passed test:     NSThread.m:9 ... include of Foundation/NSThread.h works
Completed file:  NSThread.m

Testing NSTimer.m...
Running base/headers/NSTimer.m...
Passed test:     NSTimer.m:9 ... include of Foundation/NSTimer.h works
Completed file:  NSTimer.m

Testing NSTimeZone.m...
Running base/headers/NSTimeZone.m...
Passed test:     NSTimeZone.m:9 ... include of Foundation/NSTimeZone.h works
Completed file:  NSTimeZone.m

Testing NSUndoManager.m...
Running base/headers/NSUndoManager.m...
Passed test:     NSUndoManager.m:9 ... include of Foundation/NSUndoManager.h 
works
Completed file:  NSUndoManager.m

Testing NSURLAuthenticationChallenge.m...
Running base/headers/NSURLAuthenticationChallenge.m...
Passed test:     NSURLAuthenticationChallenge.m:9 ... include of 
Foundation/NSURLAuthenticationChallenge.h works
Completed file:  NSURLAuthenticationChallenge.m

Testing NSURLCache.m...
Running base/headers/NSURLCache.m...
Passed test:     NSURLCache.m:9 ... include of Foundation/NSURLCache.h works
Completed file:  NSURLCache.m

Testing NSURLConnection.m...
Running base/headers/NSURLConnection.m...
Passed test:     NSURLConnection.m:9 ... include of 
Foundation/NSURLConnection.h works
Completed file:  NSURLConnection.m

Testing NSURLCredential.m...
Running base/headers/NSURLCredential.m...
Passed test:     NSURLCredential.m:9 ... include of 
Foundation/NSURLCredential.h works
Completed file:  NSURLCredential.m

Testing NSURLCredentialStorage.m...
Running base/headers/NSURLCredentialStorage.m...
Passed test:     NSURLCredentialStorage.m:9 ... include of 
Foundation/NSURLCredentialStorage.h works
Completed file:  NSURLCredentialStorage.m

Testing NSURLDownload.m...
Running base/headers/NSURLDownload.m...
Passed test:     NSURLDownload.m:9 ... include of Foundation/NSURLDownload.h 
works
Completed file:  NSURLDownload.m

Testing NSURLError.m...
Running base/headers/NSURLError.m...
Passed test:     NSURLError.m:9 ... include of Foundation/NSURLError.h works
Completed file:  NSURLError.m

Testing NSURLHandle.m...
Running base/headers/NSURLHandle.m...
Passed test:     NSURLHandle.m:9 ... include of Foundation/NSURLHandle.h works
Completed file:  NSURLHandle.m

Testing NSURL.m...
Running base/headers/NSURL.m...
Passed test:     NSURL.m:9 ... include of Foundation/NSURL.h works
Completed file:  NSURL.m

Testing NSURLProtectionSpace.m...
Running base/headers/NSURLProtectionSpace.m...
Passed test:     NSURLProtectionSpace.m:9 ... include of 
Foundation/NSURLProtectionSpace.h works
Completed file:  NSURLProtectionSpace.m

Testing NSURLProtocol.m...
Running base/headers/NSURLProtocol.m...
Passed test:     NSURLProtocol.m:9 ... include of Foundation/NSURLProtocol.h 
works
Completed file:  NSURLProtocol.m

Testing NSURLRequest.m...
Running base/headers/NSURLRequest.m...
Passed test:     NSURLRequest.m:9 ... include of Foundation/NSURLRequest.h works
Completed file:  NSURLRequest.m

Testing NSURLResponse.m...
Running base/headers/NSURLResponse.m...
Passed test:     NSURLResponse.m:9 ... include of Foundation/NSURLResponse.h 
works
Completed file:  NSURLResponse.m

Testing NSUserDefaults.m...
Running base/headers/NSUserDefaults.m...
Passed test:     NSUserDefaults.m:9 ... include of Foundation/NSUserDefaults.h 
works
Completed file:  NSUserDefaults.m

Testing NSValue.m...
Running base/headers/NSValue.m...
Passed test:     NSValue.m:9 ... include of Foundation/NSValue.h works
Completed file:  NSValue.m

Testing NSXMLParser.m...
Running base/headers/NSXMLParser.m...
Passed test:     NSXMLParser.m:9 ... include of Foundation/NSXMLParser.h works
Completed file:  NSXMLParser.m

Testing NSZone.m...
Running base/headers/NSZone.m...
Passed test:     NSZone.m:9 ... include of Foundation/NSZone.h works
Completed file:  NSZone.m

Testing Unicode.m...
Running base/headers/Unicode.m...
Passed test:     Unicode.m:9 ... include of GNUstepBase/Unicode.h works
Completed file:  Unicode.m

Building in base/KVC
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool array...
Making all for test_tool mutable...
Making all for test_tool nil...
Making all for test_tool basic...
 Compiling file nil.m ...
 Compiling file array.m ...
 Compiling file basic.m ...
 Compiling file mutable.m ...
 Linking test_tool nil ...
Making all for test_tool path...
 Linking test_tool array ...
 Linking test_tool basic ...
 Linking test_tool mutable ...
 Compiling file path.m ...
 Linking test_tool path ...

Testing array.m...
Running base/KVC/array.m...
Passed test:     array.m:40 ... -[NSArray valueForKeyPath: @"@sum.value"]
Passed test:     array.m:43 ... -[NSArray valueForKeyPath: @"@count.value"]
Passed test:     array.m:46 ... -[NSArray valueForKeyPath: @"@count"]
Passed test:     array.m:53 ... valueForKey: matches valueForKeypath:
Passed test:     array.m:58 ... -[NSArray valueForKeyPath: 
@"address@hidden@avg.value"]
Passed test:     array.m:61 ... -[NSArray valueForKeyPath: 
@"address@hidden@count.value"]
Passed test:     array.m:64 ... -[NSArray valueForKeyPath: 
@"address@hidden@count"]
Completed file:  array.m

Testing basic.m...
Running base/KVC/basic.m...
Passed test:     basic.m:173 ... KVC works with strings
Passed test:     basic.m:178 ... KVC works with mutable string
Passed test:     basic.m:181 ... KVC retains object values
Passed test:     basic.m:186 ... KVC works with ints
Passed test:     basic.m:190 ... KVC works with doubles
Passed test:     basic.m:194 ... KVC works with setKey:
2013-06-05 15:12:34.280 basic[6966] File NSKeyValueCoding.m: 146. In void 
SetValueForKey(NSObject *, id, const char *, unsigned int) Key-value access 
using _setKey: is deprecated:
Passed test:     basic.m:198 ... KVC works with _setKey:
Passed test:     basic.m:204 ... KVC valueForKey: works for a struct (direct)
Passed test:     basic.m:210 ... KVC valueForKey: works for a struct (getter)
Passed test:     basic.m:217 ... KVC setValue:forKey: works for a struct 
(direct)
Passed test:     basic.m:224 ... KVC setValue:forKey: works for a struct 
(setter)
Passed test:     basic.m:228 ... KVC works with undefined keys
Passed test:     basic.m:232 ... KVC works with undefined keys (using 
deprecated methods) 
2013-06-05 15:12:34.281 basic[6966] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     basic.m:237 ... KVC properly throws @"NSUnknownKeyException"
Passed test:     basic.m:242 ... KVC properly throws NSUndefinedKeyException
Passed test:     basic.m:247 ... KVC properly throws @"NSUnknownKeyException" 
with key paths
Passed test:     basic.m:252 ... KVC properly throws NSUndefinedKeyException 
with key paths
Passed test:     basic.m:254 ... null string gives null selector
Passed test:     basic.m:255 ... register null string gives null selector
Passed test:     basic.m:256 ... null selector name
Completed file:  basic.m

Testing mutable.m...
Running base/KVC/mutable.m...
2013-06-05 15:12:34.330 mutable[6985] observeValueForKeyPath: numbers
ofObject:<Lists: 0xd8eba8>
change:{kind = 1; new = (One, Ten, Three, Ninety); }
context:(null)
2013-06-05 15:12:34.332 mutable[6985] observeValueForKeyPath: string
ofObject:<Lists: 0xd8eba8>
change:{kind = 1; new = "<null>"; }
context:(null)
2013-06-05 15:12:34.332 mutable[6985] observeValueForKeyPath: x
ofObject:<Lists: 0xd8eba8>
change:{kind = 1; new = "({?=if*}) <00000000 00000000 00000000 00000000>"; }
context:(null)
2013-06-05 15:12:34.332 mutable[6985] observeValueForKeyPath: string
ofObject:<Lists: 0xd8eba8>
change:{kind = 1; notificationIsPrior = 1; old = "<null>"; }
context:(null)
2013-06-05 15:12:34.332 mutable[6985] willChangeValueForKey: string
2013-06-05 15:12:34.332 mutable[6985] didChangeValueForKey: string
2013-06-05 15:12:34.332 mutable[6985] observeValueForKeyPath: string
ofObject:<Lists: 0xd8eba8>
change:{kind = 1; new = x; old = "<null>"; }
context:(null)
Passed test:     mutable.m:190 ... proxy is a kind of NSMutableArray
2013-06-05 15:12:34.333 mutable[6985] observeValueForKeyPath: numbers
ofObject:<Lists: 0xd8eba8>
change:{kind = 3; new = (One, Ten, Three, Ninety); notificationIsPrior = 1; old 
= (Ninety); }
context:(null)
2013-06-05 15:12:34.333 mutable[6985] observeValueForKeyPath: numbers
ofObject:<Lists: 0xd8eba8>
change:{indexes = "<NSIndexSet: 0xee92c8>[number of indexes: 1 (in 1 ranges), 
indexes: 3]"; kind = 3; new = (One, Ten, Three); old = (Ninety); }
context:(null)
2013-06-05 15:12:34.333 mutable[6985] observeValueForKeyPath: numbers
ofObject:<Lists: 0xd8eba8>
change:{indexes = "<NSIndexSet: 0xee92c8>[number of indexes: 1 (in 1 ranges), 
indexes: 3]"; kind = 2; new = (One, Ten, Three); notificationIsPrior = 1; old = 
(Ninety); }
context:(null)
2013-06-05 15:12:34.333 mutable[6985] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     mutable.m:193 ... bad removal causes range exception when 
observing
Passed test:     mutable.m:205 ... KVC mutableArrayValueForKey: proxy works 
with array proxy methods
Passed test:     mutable.m:209 ... proxy is a kind of NSMutableArray
Passed test:     mutable.m:217 ... KVC mutableArrayValueForKey: proxy works 
with set<Key>:
Passed test:     mutable.m:221 ... proxy is a kind of NSMutableArray
Passed test:     mutable.m:224 ... KVC mutableArrayValueForKey: returns a proxy 
array for the ivar
Passed test:     mutable.m:226 ... This proxy works
Passed test:     mutable.m:231 ... mutableArrayValueForKey: works
Passed test:     mutable.m:239 ... proxy is a kind of NSMutableSet
Passed test:     mutable.m:248 ... KVC mutableSetValueForKey: proxy uses methods
Passed test:     mutable.m:252 ... proxy is a kind of NSMutableSet
Passed test:     mutable.m:257 ... KVC mutableSetValueForKey: proxy works with 
set<Key>:
Passed test:     mutable.m:261 ... proxy is kind of NSMutableSet
Passed test:     mutable.m:263 ... KVC mutableSetValueForKey: returns a proxy 
set for the ivar
Passed test:     mutable.m:267 ... this proxy works
Passed test:     mutable.m:272 ... mutableSetValueForKey: works
2013-06-05 15:12:34.335 mutable[6985] observeValueForKeyPath: x
ofObject:<Lists: 0xd8eba8>
change:{kind = 1; notificationIsPrior = 1; old = "({?=if*}) <00000000 00000000 
00000000 00000000>"; }
context:(null)
2013-06-05 15:12:34.335 mutable[6985] willChangeValueForKey: x
2013-06-05 15:12:34.336 mutable[6985] didChangeValueForKey: x
2013-06-05 15:12:34.336 mutable[6985] observeValueForKeyPath: x
ofObject:<Lists: 0xd8eba8>
change:{kind = 1; new = "({?=if*}) <01000000 00000040 0b7c4000 00000000>"; old 
= "({?=if*}) <00000000 00000000 00000000 00000000>"; }
context:(null)
Passed test:     mutable.m:276 ... able to set struct
Completed file:  mutable.m

Testing nil.m...
Running base/KVC/nil.m...
2013-06-05 15:12:34.386 nil[7004] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     nil.m:51 ... KVC handles setting nil for a scalar
2013-06-05 15:12:34.387 nil[7004] File NSKeyValueCoding.m: 810. In 
-[NSObject(KeyValueCoding) takeValue:forKey:] This method is deprecated, use 
-setValue:forKey:
Passed test:     nil.m:55 ... KVC handles setting nil for a scalar via 
takeValue:
Passed test:     nil.m:59 ... KVC uses setNilValueForKey:
Passed test:     nil.m:63 ... KVC uses deprecated unableToSetNilForKey:
Completed file:  nil.m

Testing path.m...
Running base/KVC/path.m...
Passed test:     path.m:111 ... KVC works with simple paths
Passed test:     path.m:119 ... KVC appears to work with key path
Passed test:     path.m:121 ... KVC works with key paths
2013-06-05 15:12:34.436 path[7023] tester.child.child = <CustomKVC: 0x1ae00d8>
Passed test:     path.m:127 ... KVC appears to work with a unicode key path
Passed test:     path.m:129 ... KVC works with unicode path
Passed test:     path.m:133 ... KVC appears to work with a unicode key path 
(test2)
Passed test:     path.m:135 ... KVC works with unicode path (test2)
Completed file:  path.m

Building in base/NSAffineTransform
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
 Compiling file basic.m ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSAffineTransform/basic.m...
Passed test:     basic.m:60 ... can create a new transfor
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSAffineTransform is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' object NSAffineTransform ((1.000000, 
0.000000) (0.000000, 1.000000) (0.000000, 0.000000)) is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAffineTransform' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'NSAffineTransform' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'NSAffineTransform' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSAffineTransform is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSAffineTransform is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAffineTransform' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAffineTransform' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAffineTransform' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAffineTransform' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAffineTransform' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAffineTransform' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAffineTransform' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAffineTransform' is not retained by copy with other 
zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     basic.m:68 ... can create an autoreleased transform
Passed test:     basic.m:72 ... flip transform inverts point y
Passed test:     basic.m:75 ... flip transform inverts size height
Passed test:     basic.m:80 ... flip is reversible
Passed test:     basic.m:85 ... simple translate works
Passed test:     basic.m:89 ... two simple translates work
Passed test:     basic.m:93 ... translate and rotate works
Passed test:     basic.m:99 ... simple rotate works
Passed test:     basic.m:103 ... rotate and translate works
Passed test:     basic.m:115 ... appendTransform:
Passed test:     basic.m:121 ... prependTransform:
Passed test:     basic.m:127 ... scaleXBy:yBy:
Passed test:     basic.m:131 ... translateXBy:yBy:
Passed test:     basic.m:138 ... rotateByDegrees
Passed test:     basic.m:142 ... Translate X Rotate X A
Passed test:     basic.m:148 ... Scale X Translate X Rotate X A
Completed file:  basic.m

Building in base/NSArchiver
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool create...
Making all for test_tool general...
Making all for test_tool stringEncoding...
 Compiling file basic.m ...
 Compiling file create.m ...
 Compiling file general.m ...
 Compiling file stringEncoding.m ...
 Linking test_tool create ...
 Linking test_tool general ...
 Linking test_tool stringEncoding ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSArchiver/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSArchiver' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSArchiver' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSArchiver' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSArchiver' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSArchiver' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSArchiver' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSArchiver is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' object <NSArchiver: 0x2522428> is of correct 
class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArchiver' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSUnarchiver' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSUnarchiver' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSUnarchiver' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSUnarchiver' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSUnarchiver' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSUnarchiver' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSUnarchiver is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' object <NSUnarchiver: 0x2530b58> is of 
correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUnarchiver' handles performSelector
Completed file:  basic.m

Testing create.m...
Running base/NSArchiver/create.m...
Passed test:     create.m:15 ... +new creates an empty NSArchiver
Passed test:     create.m:20 ... -initForWritingWithMutableData seems ok
2013-06-05 15:12:35.284 create[7229] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     create.m:24 ... Creating an NSUnarchiver with nil data throws 
an exception
Completed file:  create.m

Testing general.m...
Running base/NSArchiver/general.m...
Passed test:     general.m:23 ... We can build basic strings and arrays for 
tests
Passed test:     general.m:27 ... archivedDataWithRootObject: seems ok
Passed test:     general.m:30 ... archiveRootObject:toFile: seems ok
Failed test:     general.m:34 ... unarchiveObjectWithData: seems ok
Failed test:     general.m:38 ... unarchiveObjectWithFile: seems ok
Completed file:  general.m

Testing stringEncoding.m...
Running base/NSArchiver/stringEncoding.m...
Passed test:     stringEncoding.m:18 ... 'eszett' character roundtrip to binary 
plist seems to work.
Passed test:     stringEncoding.m:25 ... 'eszett' character read from OSX 
binary plist
Passed test:     stringEncoding.m:32 ... 'eszett' character read from GNUstep 
binary plist
Completed file:  stringEncoding.m

Building in base/NSArray
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool blocks...
Making all for test_tool create...
Making all for test_tool general...
 Compiling file create.m ...
 Compiling file blocks.m ...
 Compiling file basic.m ...
 Compiling file general.m ...
 Linking test_tool blocks ...
 Linking test_tool create ...
 Linking test_tool general ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSArray/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSArray' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSArray' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSArray' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSArray' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSArray' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSArray' has working allocWithZone
Passed test:     basic.m:13 ... can create an empty array
Passed test:     basic.m:17 ... can create an array with one element
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSArray is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' object () is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSArray' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' object (hello) is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSArray' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'GSInlineArray' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 1 of class 'GSInlineArray' can be encoded
2013-06-05 15:12:35.968 basic[7395] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
EXCEPTION: NSInternalInconsistencyException expected unsigned char and got 
unsigned short (null)
Failed set:        /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... problem in test_NSCoding object 1.
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 1
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'GSInlineArray' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 1 of class 'GSInlineArray' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 1
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSArray is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableArray is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableArray' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableArray' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableArray' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableArray' is retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableArray' result of copy is not immutable
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableArray' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableArray' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableArray' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableArray' is retained by copy with other zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableArray' result of copyWithZone: is not immutable
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableArray' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableArray' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableArray' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableArray' is retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableArray' result of copy is not immutable
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableArray' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableArray' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableArray' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableArray' is retained by copy with other zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableArray' result of copyWithZone: is not immutable
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 1
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSArray is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableArray is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSArray' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSArray' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSArray' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSArray' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableArray not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableArray understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableArray not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 1 of class 'NSArray' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 1 of class 'NSArray' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 1 of class 'NSArray' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 1 of class 'NSArray' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableArray not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableArray understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableArray not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 1
Passed test:     basic.m:26 ... can create an array from file
Passed test:     basic.m:31 ... array mutable
Passed test:     basic.m:32 ... can add to array
Passed test:     basic.m:37 ... array mutable
Start set:       basic.m:38 ... NSArray subscripting
Passed test:       basic.m:44 ... Array subscripting works
End set:         basic.m:48 ... NSArray subscripting
Completed file:  basic.m

Testing blocks.m...
Running base/NSArray/blocks.m...
Start set:       blocks.m:13 ... NSArray Blocks
Passed test:       blocks.m:25 ... Can forward enumerate array using a block
Passed test:       blocks.m:31 ... Can forward enumerate array concurrently 
using a block
Passed test:       blocks.m:36 ... Can enumerate array in reverse using a block
Passed test:       blocks.m:44 ... Block can stop enumeration prematurely.
Passed test:       blocks.m:51 ... Can select object indices based on block 
predicate.
Passed test:       blocks.m:56 ... Can sort arrays with NSComparators.
Passed test:       blocks.m:57 ... Can find index of first object in sorted 
array
Passed test:       blocks.m:58 ... Can find index of first object in sorted 
array
Passed test:       blocks.m:59 ... Can find insertion index in sorted array
Passed test:       blocks.m:60 ... Can not find non existant object in sorted 
array
End set:         blocks.m:64 ... NSArray Blocks
Completed file:  blocks.m

Testing create.m...
Running base/NSArray/create.m...
Passed test:     create.m:22 ... +new creates an empty array
Passed test:     create.m:26 ... +array creates an empty array
2013-06-05 15:12:36.078 create[7436] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     create.m:28 ... +arrayWithObject with nil argument throws 
exception
Passed test:     create.m:32 ... +arrayWithObject: builds a minimal array
Passed test:     create.m:37 ... +arrayWithObjects: builds an array
Passed test:     create.m:40 ... +arrayWithArray: copies array
Completed file:  create.m

Testing general.m...
Running base/NSArray/general.m...
Passed test:     general.m:20 ... -count returns zero for an empty array
Passed test:     general.m:21 ... -hash returns zero for an empty array
Passed test:     general.m:22 ... -containsObject works
Passed test:     general.m:24 ... -indexOfObject: finds object
Passed test:     general.m:26 ... -indexOfObjectIdenticalTo: finds identical 
object
Passed test:     general.m:34 ... -objectEnumerator: is ok for empty array
Passed test:     general.m:41 ... -objectEnumerator: enumerates the array
Passed test:     general.m:47 ... -description gives us a text property-list 
(empty array)
Passed test:     general.m:51 ... -description gives us a text property-list
Passed test:     general.m:54 ... -count returns two for an array with two 
objects
Passed test:     general.m:55 ... -hash returns two for an array with two 
objects
Passed test:     general.m:57 ... -indexOfObject: gives NSNotFound for a nil 
object
Passed test:     general.m:59 ... -indexOfObject: gives NSNotFound for a object 
not in the array
Passed test:     general.m:61 ... Array is equal to itself using 
-isEqualToArray:
Passed test:     general.m:62 ... Similar arrays are not equal using 
-isEqualToArray:
Passed test:     general.m:70 ... -subarrayWithRange: seems ok
2013-06-05 15:12:36.128 general[7455] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     general.m:72 ... -subarrayWithRange with invalid range
Passed test:     general.m:80 ... -componentsJoinedByString: seems ok
Passed test:     general.m:86 ... -sortedArrayUsingSelector: seems ok
Passed test:     general.m:94 ... Sorting larger arrays works.
Completed file:  general.m

Building in base/NSAttributedString
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool test00...
 Compiling file test00.m ...
 Compiling file basic.m ...
 Linking test_tool test00 ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSAttributedString/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSAttributedString' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSAttributedString' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSAttributedString' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSAttributedString' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSAttributedString' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSAttributedString' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSAttributedString is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' object  is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSAttributedString' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'GSAttributedString' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'GSAttributedString' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSAttributedString is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableAttributedString is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableAttributedString' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableAttributedString' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableAttributedString' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableAttributedString' result of copy is not 
immutable
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableAttributedString' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableAttributedString' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableAttributedString' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableAttributedString' result of copyWithZone: is 
not immutable
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSAttributedString is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableAttributedString is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSAttributedString' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSAttributedString' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSAttributedString' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSAttributedString' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableAttributedString not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableAttributedString understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableAttributedString not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Completed file:  basic.m

Testing test00.m...
Running base/NSAttributedString/test00.m...
Passed test:     test00.m:18 ... equality OK for string value
Passed test:     test00.m:19 ... length reported correctly
Passed test:     test00.m:21 ... returnsempty attributes dictionary, not nil
Passed test:     test00.m:30 ... -initWithString:attributes: works
Passed test:     test00.m:35 ... -attributesAtIndex:effectiveRange: works
Passed test:     test00.m:39 ... -attribute:atIndex:effectiveRange: works
Passed test:     test00.m:42 ... -attributedSubstringFromRange works
Passed test:     test00.m:47 ... extract and compare using 
-isEqualToAttributedString works
Completed file:  test00.m

Building in base/NSAutoreleasePool
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool autorelease_eh...
 Compiling file autorelease_eh.m ...
 Compiling file basic.m ...
 Linking test_tool basic ...
 Linking test_tool autorelease_eh ...

Testing autorelease_eh.m...
Running base/NSAutoreleasePool/autorelease_eh.m...
2013-06-05 15:12:36.797 autorelease_eh[7638] Throwing an exception
2013-06-05 15:12:36.798 autorelease_eh[7638] WARNING this copy of gnustep-base 
has been built with libbfd to provide symbolic stacktrace support. This means 
that the license of this copy of gnustep-base is GPL rather than the normal 
LGPL license (since libbfd is released under the GPL license).  If this is not 
what you want, please obtain a copy of gnustep-base which was not configured 
with the --enable-bfd option
2013-06-05 15:12:36.798 autorelease_eh[7638] Throwing an exception
2013-06-05 15:12:36.798 autorelease_eh[7638] Throwing an exception
2013-06-05 15:12:36.798 autorelease_eh[7638] Throwing an exception
2013-06-05 15:12:36.798 autorelease_eh[7638] Throwing an exception
2013-06-05 15:12:36.798 autorelease_eh[7638] Throwing an exception
2013-06-05 15:12:36.798 autorelease_eh[7638] Throwing an exception
2013-06-05 15:12:36.798 autorelease_eh[7638] Throwing an exception
2013-06-05 15:12:36.798 autorelease_eh[7638] Throwing an exception
2013-06-05 15:12:36.798 autorelease_eh[7638] Throwing an exception
Passed test:     autorelease_eh.m:28 ... Caught the correct number of 
exceptions without breaking the autorelease pool

Passed test:     autorelease_eh.m:48 ... Destroying pools in the wrong order 
didn't break anything...
Completed file:  autorelease_eh.m

Testing basic.m...
Running base/NSAutoreleasePool/basic.m...
Passed test:     basic.m:26 ... Autorelease count is correct
Passed test:     basic.m:28 ... Autorelease count for object is correct
Passed test:     basic.m:29 ... Object not prematurely freed
Passed test:     basic.m:33 ... Object freed by autoreleasing
Completed file:  basic.m

Building in base/NSBundle
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all in ../GenericTests ...
Making all for subproject generictests...
 Compiling file generic.m ...
 Linking subproject generictests ...
clang-3.3: warning: argument unused during compilation: '-pthread'
Making all in Resources ...
Making all for bundle TestBundle...
 Creating TestBundle.bundle/....
 Compiling file TestBundle.m ...
 Linking bundle TestBundle ...
 Creating TestBundle.bundle/Resources...
 Copying resources into the bundle wrapper...
 Copying localized resources into the bundle wrapper...
 Creating stamp file...
 Creating TestBundle.bundle/Resources/Info-gnustep.plist...
/bin/sh: 行 1: plmerge: 未找到命令
make[5]: *** [TestBundle.bundle/Resources/Info-gnustep.plist] 错误 127
make[5]: *** 正在删除文件“TestBundle.bundle/Resources/Info-gnustep.plist”
make[4]: *** [TestBundle.all.bundle.variables] 错误 2
make[3]: *** [internal-all] 错误 2
make[2]: *** [internal-all] 错误 2

Testing basic.m...
Building base/NSBundle/basic.m
make debug=yes basic
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Making all for test_tool basic...
 Compiling file basic.m ...
 Linking test_tool basic ...
Running base/NSBundle/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSBundle' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSBundle' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSBundle' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSBundle' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSBundle' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSBundle' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSBundle is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' object <NSBundle: 0xc9eab8> <(null)> is of 
correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSBundle' handles performSelector
Completed file:  basic.m

Testing create.m...
Building base/NSBundle/create.m
make debug=yes create
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Making all for test_tool create...
 Compiling file create.m ...
 Linking test_tool create ...
Running base/NSBundle/create.m...
Passed test:     create.m:16 ... +mainBundle returns non-nil if the tool has no 
bundle
Passed test:     create.m:21 ... +bundleWithPath returns a bundle
Passed test:     a bundle has a path
Passed test:     create.m:27 ... bundlePath returns the correct path
Passed test:     create.m:30 ... a bundle has an infoDictionary
Passed test:     create.m:34 ... +bundleWithPath returns nil for a non-existing 
path
Passed test:     create.m:39 ... +allBundles returns an array
Completed file:  create.m

Testing general.m...
Building base/NSBundle/general.m
make debug=yes general
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Making all for test_tool general...
 Compiling file general.m ...
 Linking test_tool general ...
Running base/NSBundle/general.m...
Start set:       general.m:12 ... NSBundle general
Start set:         general.m:20 ... NSBundle GNUstep general
2013-06-05 15:12:37.809 general[7921] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Skipped set:         general.m 25 ... it looks like GNUstep-base is not yet 
installed
End set:           general.m:51 ... NSBundle GNUstep general
Passed test:       general.m:57 ... +bundleForClass: makes a bundle for us
2013-06-05 15:12:37.810 general[7921] NSObject
Failed test:       general.m:61 ... -principalClass returns TestClass for 
+bundleForClass:[TestClass class]
Passed test:       general.m:64 ... -mainBundle is the same as 
+bundleForClass:[TestClass class]
Passed test:       general.m:72 ... +bundleWithPath returns an NSBundle
Failed test:       general.m:76 ... -executablePath returns an executable path 
(real bundle)
Failed test:       general.m:81 ... +bundleWithIdentifier returns correct bundle
Passed test:       general.m:86 ... +bundleWithIdentifier returns nil for 
non-existent identifier
End set:         general.m:88 ... NSBundle general
Completed file:  general.m

Testing resources2.m...
Building base/NSBundle/resources2.m
make debug=yes resources2
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Making all for test_tool resources2...
 Compiling file resources2.m ...
 Linking test_tool resources2 ...
Running base/NSBundle/resources2.m...
Passed test:     resources2.m:24 ... -pathsForResourcesOfType:inDirectory: 
returns an array
Passed test:     resources2.m:28 ... Returned array contains non-localized 
resource
Passed test:     resources2.m:32 ... Returned array contains localized resource
Passed test:     resources2.m:37 ... +pathsForResourcesOfType:inDirectory: 
returns same array
Passed test:     resources2.m:43 ... 
-pathsForResourcesOfType:inDirectory:forLocalization returns an array
Passed test:     resources2.m:47 ... Returned array contains non-localized 
resource
Passed test:     resources2.m:51 ... Returned array contains localized resource
Passed test:     resources2.m:57 ... -pathsForResources... returns an array for 
'en'
Passed test:     resources2.m:61 ... Returned array for 'en' contains 
non-localized resource
Passed test:     resources2.m:65 ... Returned array for 'en' contains localized 
resource
Passed test:     resources2.m:71 ... -pathsForResources... returns an array for 
'German'
Passed test:     resources2.m:75 ... Returned array for 'German' contains 
non-localized resource
Passed test:     resources2.m:79 ... Returned array for 'German' contains 
localized resource
Completed file:  resources2.m

Testing resources.m...
Building base/NSBundle/resources.m
make debug=yes resources
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Making all for test_tool resources...
 Compiling file resources.m ...
 Linking test_tool resources ...
Running base/NSBundle/resources.m...
Start set:       resources.m:11 ... NSBundle resources
Passed test:       resources.m:19 ... +bundleWithPath returns anNSBundle
Passed test:       resources.m:22 ... -pathsForResourcesOfType: inDirectory: 
returns an array
Passed test:       resources.m:26 ... -pathForResource:ofType:inDirectory: 
works with nil args
Passed test:       resources.m:28 ... -pathForResource:ofType: works with nil 
type
2013-06-05 15:12:38.201 resources[8009] 
[NSConstantString-stringByAppendingPathExtension:] cannot append extension 
'tiff' to empty string
Passed test:       resources.m:30 ... -pathForResource:ofType: works with nil 
name
Passed test:       resources.m:32 ... -pathForResource:ofType: works with empty 
type
2013-06-05 15:12:38.202 resources[8009] 
[NSConstantString-stringByAppendingPathExtension:] cannot append extension 
'tiff' to empty string
Passed test:       resources.m:34 ... -pathForResource:ofType: works with empty 
name
Passed test:       resources.m:37 ... -resourcePath returns the correct path
Start set:         resources.m:40 ... NSBundle GNUstep general
2013-06-05 15:12:38.202 resources[8009] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Skipped set:         resources.m 45 ... it looks like GNUstep-base is not yet 
installed
Error:      resources.m:91 ... END(NSBundle GNUstep resources) with 
START(NSBundle GNUstep general).
End set:           resources.m:91 ... NSBundle GNUstep general
End set:         resources.m:93 ... NSBundle resources
Completed file:  resources.m

Building in base/NSCalendar
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool create...
Making all for test_tool features-10-7...
 Compiling file features-10-7.m ...
 Compiling file create.m ...
 Compiling file basic.m ...
 Linking test_tool features-10-7 ...
 Linking test_tool create ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSCalendar/basic.m...
Start set:       basic.m:13 ... NSCalendar basic
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSCalendar is a known className
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' conforms to NSObject
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' can return self
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' can return own class
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' object <NSCalendar: 0xaca248> is of correct 
class
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' isMemberOfClass works
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' can return superclass
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' responds to hash
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' isEqual: to self
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' respondsToSelector: 
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' handles retain
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' has working retainCount
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' has NSString description
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendar' handles performSelector
Start set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:220 ... I can extract a 
class name for object
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:220 ... conforms to 
NSCoding protocol
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:220 ... I am able to 
set up an archiver
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:220 ... Object 0 of 
class 'NSCalendar' can be encoded
2013-06-05 15:12:38.647 basic[8117] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
EXCEPTION: NSInternalInconsistencyException expected unsigned char and got 
unsigned short (null)
Failed set:          
/System/Library/Makefiles/TestFramework/ObjectTesting.h:220 ... problem in 
test_NSCoding object 0.
End set:           /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSCalendar is a known class
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSCalendar is a known class
Start set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... conforms to 
NSCopying
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... Object 0 of 
class 'NSCalendar' understands -copy
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... Object 0 of 
class 'NSCalendar' copy is of correct type
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... Object 0 of 
class 'NSCalendar' original and copy are equal
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... Object 0 of 
class 'NSCalendar' understands -copyWithZone
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... Object 0 of 
class 'NSCalendar' zCopy has correct type
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... Object 0 of 
class 'NSCalendar' copy and original are equal
End set:           /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       basic.m:32 ... -firstWeekday returns the correct day
Passed test:       basic.m:34 ... -setFirstWeekday: works
Passed test:       basic.m:37 ... -setFirstWeekday: can set zero
Passed test:       basic.m:39 ... -setFirstWeekday: can set ten
Passed test:       basic.m:45 ... -minimumDaysInFirstWeek returns the correct 
count
Passed test:       basic.m:48 ... -setMinimumDaysInFirstWeek: works
Passed test:       basic.m:52 ... -setMinimumDaysInFirstWeek: can set zero
Passed test:       basic.m:55 ... -setMinimumDaysInFirstWeek: can set ten
End set:         basic.m:58 ... NSCalendar basic
Completed file:  basic.m

Testing create.m...
Running base/NSCalendar/create.m...
Start set:       create.m:14 ... NSCalendar create
Passed test:       create.m:21 ... +currentCalendar returns non-nil
Passed test:       create.m:22 ... +currentCalendar return a NSCalendar
Passed test:       create.m:25 ... -initWithCalendarIdentifier: return non-nil
Passed test:       create.m:27 ... -initWithCalendarIdentifier: return a 
NSCalendar
End set:         create.m:30 ... NSCalendar create
Completed file:  create.m

Testing features-10-7.m...
Running base/NSCalendar/features-10-7.m...
Start set:       features-10-7.m:21 ... NSCalendar 10.7 features
Passed test:       features-10-7.m:34 ... -weekOfMonth returns the correct week
Passed test:       features-10-7.m:35 ... -weekOfYear returns the correct week
Passed test:       features-10-7.m:37 ... -yearForWeekOfYear returns the 
correct year
Passed test:       features-10-7.m:50 ... -[NSDateComponents date] returns the 
correct date
End set:         features-10-7.m:55 ... NSCalendar 10.7 features
Completed file:  features-10-7.m

Building in base/NSCalendarDate
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool test00...
Making all for test_tool test01...
Making all for test_tool test02...
 Compiling file basic.m ...
 Compiling file test00.m ...
 Compiling file test02.m ...
 Compiling file test01.m ...
 Linking test_tool test01 ...
 Linking test_tool test02 ...
 Linking test_tool basic ...
 Linking test_tool test00 ...

Testing basic.m...
Running base/NSCalendarDate/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSCalendarDate is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' object 2013-06-05 15:12:39 +0800 is of 
correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCalendarDate' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'NSCalendarDate' can be encoded
2013-06-05 15:12:39.302 basic[8283] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
EXCEPTION: NSInternalInconsistencyException expected unsigned char and got 
unsigned short (null)
Failed set:        /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... problem in test_NSCoding object 0.
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSCalendarDate is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSCalendarDate is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCalendarDate' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCalendarDate' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCalendarDate' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCalendarDate' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCalendarDate' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCalendarDate' copy and original are equal
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Completed file:  basic.m

Testing test00.m...
Running base/NSCalendarDate/test00.m...
Passed test:     test00.m:36 ... +calendarDate works
Passed test:     test00.m:39 ... +dateWithString:calendarFormat: works
Passed test:     test00.m:46 ... +dateWithString:calendarFormat:locale: with 
nil format works
Passed test:     test00.m:52 ... +dateWithString:calendarFormat:locale: objects 
to missing seconds
Passed test:     test00.m:58 ... +dateWithString:calendarFormat:locale: objects 
to missing minutes
Passed test:     test00.m:64 ... +dateWithString:calendarFormat:locale: objects 
to missing hours
Passed test:     test00.m:70 ... +dateWithString:calendarFormat:locale: objects 
to zero day
Passed test:     test00.m:76 ... +dateWithString:calendarFormat:locale: objects 
to zero month
Passed test:     test00.m:82 ... +dateWithString:calendarFormat:locale: objects 
to missing timezone
Passed test:     test00.m:88 ... +dateWithString:calendarFormat:locale: objects 
to long timezone
Passed test:     test00.m:94 ... +dateWithString:calendarFormat:locale: handles 
GMT+0100 timezone
Passed test:     test00.m:100 ... +dateWithString:calendarFormat:locale: 
handles GMT-0100 timezone
Passed test:     test00.m:107 ... +dateWithString:calendarFormat:locale: 
handles Africa/Addis_Ababa
Passed test:     test00.m:113 ... date check with 1999-12-31 23:59:59
Passed test:     test00.m:117 ... date check with 2000-01-01 00:00:00
Passed test:     test00.m:122 ... date check with 2000-01-01 00:00:01
Passed test:     test00.m:127 ... date check with 2000-01-01 01:00:01
Passed test:     test00.m:132 ... date check with 1999-12-31 23:00:01
Passed test:     test00.m:140 ... date check with 2000-02-28 23:59:59
Passed test:     test00.m:145 ... date check with 2000-02-29 00:00:00
Passed test:     test00.m:150 ... date check with 2000-02-29 00:00:01
Passed test:     test00.m:155 ... date check with 2000-02-29 01:00:01
Passed test:     test00.m:160 ... date check with 2000-02-28 23:00:01
Passed test:     test00.m:165 ... date check with 2000-02-29 04:00:01
Passed test:     test00.m:170 ... date check with 2001-03-01 04:00:01
Passed test:     test00.m:175 ... date check with 2001-02-28 04:00:01
Passed test:     test00.m:180 ... date check with 2002-03-01 04:00:01
Passed test:     test00.m:187 ... date check with 2004-02-28 23:59:59
Passed test:     test00.m:192 ... date check with 2004-02-29 00:00:00
Passed test:     test00.m:197 ... date check with 2004-02-29 00:00:01
Passed test:     test00.m:201 ... date check with 2004-02-29 01:00:01
Passed test:     test00.m:206 ... date check with 2004-02-28 23:00:01
Passed test:     test00.m:214 ... date check with 2100-02-28 23:59:59
Passed test:     test00.m:219 ... date check with 2100-03-01 00:00:00
Passed test:     test00.m:223 ... date check with 2100-03-01 00:00:01
Passed test:     test00.m:227 ... date check with 2100-03-01 01:00:01
Passed test:     test00.m:232 ... date check with 2100-02-28 23:00:01
Passed test:     test00.m:241 ... date check with 2002-03-31 00:30:00
Passed test:     test00.m:246 ... date check with 2002-03-31 02:30:00
Passed test:     test00.m:251 ... date check with 2002-03-31 00:30:00
Passed test:     test00.m:256 ... date check with 2002-03-31 02:30:00
Passed test:     test00.m:261 ... date check with 2002-03-31 00:30:00
Passed test:     test00.m:265 ... date check with 2002-03-30 23:30:00
Passed test:     test00.m:273 ... date second calculation check with 2002-10-27 
00:30:00
Passed test:     test00.m:278 ... date second calculation check with 2002-10-27 
00:29:59
Passed test:     test00.m:283 ... date second calculation check with 2002-10-27 
00:30:00
Passed test:     test00.m:288 ... date second calculation check with 2002-10-27 
00:30:02
Passed test:     test00.m:295 ... date minute calculation check with 2002-10-27 
00:30:00
Passed test:     test00.m:300 ... date minute calculation check with 2002-10-27 
00:29:00
Passed test:     test00.m:305 ... date minute calculation check with 2002-10-27 
00:30:00
Passed test:     test00.m:310 ... date minute calculation check with 2002-10-27 
00:31:00
Passed test:     test00.m:317 ... date hour calculation check with 2002-10-27 
00:30:00
Passed test:     test00.m:322 ... date hour calculation check with 2002-10-26 
23:30:00
Passed test:     test00.m:327 ... date hour calculation check with 2002-10-27 
00:30:00
Passed test:     test00.m:332 ... date hour calculation check with 2002-10-27 
02:30:00
Passed test:     test00.m:339 ... date day calculation check with 2002-10-27 
00:30:00
Passed test:     test00.m:344 ... date day calculation check with 2002-10-26 
00:30:00
Passed test:     test00.m:349 ... date day calculation check with 2002-10-27 
00:30:00
Passed test:     test00.m:354 ... date day calculation check with 2002-10-29 
00:30:00
Passed test:     test00.m:361 ... date month calculation check with 2002-10-27 
00:30:00
Passed test:     test00.m:366 ... date month calculation check with 2002-09-27 
00:30:00
Passed test:     test00.m:371 ... date month calculation check with 2002-10-27 
00:30:00
Passed test:     test00.m:376 ... date month calculation check with 2002-12-27 
00:30:00
Passed test:     test00.m:383 ... date year calculation check with 2002-10-27 
00:30:00
Passed test:     test00.m:388 ... date year calculation check with 2001-10-27 
00:30:00
Passed test:     test00.m:393 ... date year calculation check with 2002-10-27 
00:30:00
Passed test:     test00.m:398 ... date year calculation check with 2004-10-27 
00:30:00
Passed test:     test00.m:408 ... date year calculation check with 2006-11-01 
02:10:00 +0000
Passed test:     test00.m:410 ... date year calculation preserves timezone
Completed file:  test00.m

Testing test01.m...
Running base/NSCalendarDate/test01.m...
Passed test:     test01.m:57 ... +dateWithString:calendarFormat: works if no 
time zone is specified
Passed test:     test01.m:62 ... 12:00am is midnight
Passed test:     test01.m:67 ... 12:00pm is noon
Passed test:     test01.m:74 ... -addTimeInterval: works on a NSCalendarDate 
parsed with no timezone
2013-06-05 15:12:39.567 test01[8324] 2006-04-22 22:22:22:901
2006-04-22 22:22:22:901
Passed test:     test01.m:87 ... formatting milliseconds works
Passed test:     test01.m:89 ... formatting with %e works
Completed file:  test01.m

Testing test02.m...
Running base/NSCalendarDate/test02.m...
Passed test:     test02.m:93 ... % format works in description
Passed test:     test02.m:97 ... %a format works in description
Passed test:     test02.m:101 ... %A format works in description
Passed test:     test02.m:105 ... %b format works in description
Passed test:     test02.m:109 ... %B format works in description
Passed test:     test02.m:113 ... %d format works in description
Passed test:     test02.m:117 ... %e format works in description
Passed test:     test02.m:121 ... %e format has no leading space with single 
digit
Passed test:     test02.m:125 ... %2e format has leading space with single digit
Passed test:     test02.m:129 ... %F format works in description
Passed test:     test02.m:133 ... %H format works in description
Passed test:     test02.m:137 ... %I format works in description
Passed test:     test02.m:141 ... %j format works in description
Passed test:     test02.m:145 ... %m format works in description
Passed test:     test02.m:149 ... %M format works in description
Passed test:     test02.m:153 ... %p format works in description
Passed test:     test02.m:157 ... %S format works in description
Passed test:     test02.m:161 ... %w format works in description
Passed test:     test02.m:165 ... %y format works in description
Passed test:     test02.m:169 ... %Y format works in description
Passed test:     test02.m:173 ... %Z format works in description
Passed test:     test02.m:177 ... %z format works in description
Passed test:     test02.m:181 ... %d %m %Y format works in description
Passed test:     test02.m:185 ... %d %B %Y format works in description
Passed test:     test02.m:189 ... %H:%M:%S format works in description
Passed test:     test02.m:193 ... %H%%%M%%%S format works in description
Passed test:     test02.m:197 ... %H%M format works in description
Passed test:     test02.m:201 ... %R format works in description
Passed test:     test02.m:205 ... %r format works in description
Completed file:  test02.m

Building in base/NSCharacterSet
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool illegalCharacterSet...
Making all for test_tool class...
Making all for test_tool general...
 Compiling file class.m ...
 Compiling file illegalCharacterSet.m ...
 Compiling file basic.m ...
 Compiling file general.m ...
 Linking test_tool class ...
 Linking test_tool general ...
 Linking test_tool illegalCharacterSet ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSCharacterSet/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSCharacterSet' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSCharacterSet' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSCharacterSet' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSCharacterSet' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSCharacterSet' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSCharacterSet' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSCharacterSet is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' object <_GSStaticCharSet: 0x20c3468> is 
of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCharacterSet' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class '_GSStaticCharSet' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSCharacterSet is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableCharacterSet is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableCharacterSet' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableCharacterSet' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableCharacterSet' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableCharacterSet' result of copy is not immutable
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableCharacterSet' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableCharacterSet' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableCharacterSet' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableCharacterSet' result of copyWithZone: is not 
immutable
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSCharacterSet is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableCharacterSet is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSCharacterSet' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSCharacterSet' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSCharacterSet' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSCharacterSet' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableCharacterSet not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableCharacterSet understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableCharacterSet not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Completed file:  basic.m

Testing class.m...
Running base/NSCharacterSet/class.m...
Passed test:     class.m:11 ... NSCharacterSet understands 
[+alphanumericCharacterSet]
Passed test:     class.m:13 ... NSCharacterSet uniques alphanumericCharacterSet
Passed test:     class.m:16 ... NSCharacterSet understands 
[+controlCharacterSet]
Passed test:     class.m:18 ... NSCharacterSet uniques controlCharacterSet
Passed test:     class.m:21 ... NSCharacterSet understands 
[+decimalDigitCharacterSet]
Passed test:     class.m:23 ... NSCharacterSet uniques 
[+decimalDigitCharacterSet]
Passed test:     class.m:26 ... NSCharacterSet understands 
[+illegalCharacterSet]
Passed test:     class.m:28 ... NSCharacterSet uniques [+illegalCharacterSet]
Passed test:     class.m:31 ... NSCharacterSet understands [+letterCharacterSet]
Passed test:     class.m:33 ... NSCharacterSet uniques [+letterCharacterSet]
Passed test:     class.m:36 ... NSCharacterSet understands 
[+lowercaseLetterCharacterSet]
Passed test:     class.m:38 ... NSCharacterSet uniques 
[+lowercaseLetterCharacterSet]
Passed test:     class.m:41 ... NSCharacterSet understands 
[+nonBaseCharacterSet]
Passed test:     class.m:43 ... NSCharacterSet uniques [+nonBaseCharacterSet]
Passed test:     class.m:46 ... NSCharacterSet understands 
[+punctuationCharacterSet]
Passed test:     class.m:48 ... NSCharacterSet uniques 
[+punctuationCharacterSet]
Passed test:     class.m:51 ... NSCharacterSet understands 
[+uppercaseLetterCharacterSet]
Passed test:     class.m:53 ... NSCharacterSet uniques 
[+uppercaseLetterCharacterSet]
Passed test:     class.m:56 ... NSCharacterSet understands 
[+whitespaceAndNewlineCharacterSet]
Passed test:     class.m:58 ... NSCharacterSet uniques 
[+whitespaceAndNewlineCharacterSet]
Passed test:     class.m:61 ... NSCharacterSet understands 
[+whitespaceCharacterSet]
Passed test:     class.m:63 ... NSCharacterSet uniques [+whitespaceCharacterSet]
Completed file:  class.m

Testing general.m...
Running base/NSCharacterSet/general.m...
Passed test:     general.m:21 ... Check some characters from 
alphanumericCharacterSet
Passed test:     general.m:33 ... Check some characters from 
lowercaseLetterCharacterSet
Passed test:     general.m:46 ... Check some characters from 
whitespaceAndNewlineCharacterSet
Passed test:     general.m:50 ... -bitmapRepresentation works
Passed test:     general.m:63 ... -invertedSet works
Passed test:     general.m:74 ... Caching of standard sets
Passed test:     general.m:79 ... Create custom set with 
characterSetWithCharactersInString:
Passed test:     general.m:86 ... Check custom set
Completed file:  general.m

Testing illegalCharacterSet.m...
Running base/NSCharacterSet/illegalCharacterSet.m...
Passed test:     illegalCharacterSet.m:15 ... 0xfffe is illegal
Passed test:     illegalCharacterSet.m:16 ... 0xfffe is bnot legal
Passed test:     illegalCharacterSet.m:17 ... 0xffff is illegal
Passed test:     illegalCharacterSet.m:18 ... 0xffff is not legal
Passed test:     illegalCharacterSet.m:19 ... 0xfdd0 is illegal
Passed test:     illegalCharacterSet.m:20 ... 0xfdd0 is not legal
Passed test:     illegalCharacterSet.m:21 ... 0x0010fffe is illegal
Passed test:     illegalCharacterSet.m:22 ... 0x0010fffe is not legal
Passed test:     illegalCharacterSet.m:25 ... 0x0000 is not illegal
Passed test:     illegalCharacterSet.m:26 ... 0x0000 is legal
Passed test:     illegalCharacterSet.m:28 ... 0xd800 is not illegal
Passed test:     illegalCharacterSet.m:29 ... 0xd800 is legal
Passed test:     illegalCharacterSet.m:31 ... 0xdc00 is not illegal
Passed test:     illegalCharacterSet.m:32 ... 0xdc00 is legal
Passed test:     illegalCharacterSet.m:34 ... 0x0010fffd illegal
Passed test:     illegalCharacterSet.m:35 ... 0x0010fffd is illegal
Passed test:     illegalCharacterSet.m:54 ... legal UCS-2 set can be 
represented in an NSString.
Completed file:  illegalCharacterSet.m

Building in base/NSConnection
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all in ../GenericTests ...
Making all for subproject generictests...
 Compiling file generic.m ...
 Linking subproject generictests ...
clang-3.3: warning: argument unused during compilation: '-pthread'
Making all in Resources ...
Making all for bundle TestConnection...
 Creating TestConnection.bundle/....
 Compiling file Connection.m ...
 Linking bundle TestConnection ...
 Creating TestConnection.bundle/Resources...
 Creating stamp file...
 Creating TestConnection.bundle/Resources/Info-gnustep.plist...
make[4]: 没有什么可以做的为 `internal-master-test-tool-all'。
Making all for test_tool basic...
Making all for test_tool connection...
 Compiling file connection.m ...
 Compiling file basic.m ...
 Linking test_tool connection ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSConnection/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSConnection' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSConnection' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSConnection' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSConnection' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSConnection' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSConnection' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSConnection is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' object <NSConnection: 0x86cca8> local: 
'',<NSMessagePort 0x86deb8 file name 
/tmp/GNUstepSecure1000/NSMessagePort/ports/8698.1> remote '',<NSMessagePort 
0x86deb8 file n is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSConnection' handles performSelector
Passed test:     basic.m:16 ... NSConnection +defaultConnection works
Completed file:  basic.m

Testing connection.m...
Running base/NSConnection/connection.m...
Passed test:     connection.m:19 ... We can load the test bundle
2013-06-05 15:12:40.934 connection[8717] Got 42
Passed test:     connection.m:29 ... NSConnection can do a simple connection
Completed file:  connection.m

Building in base/NSCountedSet
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
 Compiling file basic.m ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSCountedSet/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSCountedSet' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSCountedSet' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSCountedSet' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSCountedSet' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSCountedSet' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSCountedSet' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSCountedSet is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' object () is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSCountedSet' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'GSCountedSet' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSCountedSet is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSCountedSet is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCountedSet' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCountedSet' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCountedSet' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCountedSet' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCountedSet' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCountedSet' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCountedSet' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCountedSet' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSCountedSet is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSCountedSet is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSCountedSet' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSCountedSet' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSCountedSet' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSCountedSet' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSCountedSet not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSCountedSet understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSCountedSet not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Completed file:  basic.m

Building in base/NSData
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool general...
Making all for test_tool basic...
 Compiling file general.m ...
 Compiling file basic.m ...
 Linking test_tool general ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSData/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSData' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSData' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSData' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSData' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSData' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSData' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSData is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' object <> is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'NSDataMalloc' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'NSDataMalloc' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSData is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableData is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableData' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableData' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableData' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableData' result of copy is not immutable
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableData' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableData' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableData' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableData' result of copyWithZone: is not immutable
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSData is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableData is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSData' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSData' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSData' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSData' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableData not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableData understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableData not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Completed file:  basic.m

Testing general.m...
Running base/NSData/general.m...
Passed test:     general.m:29 ... +dataWithBytes:length: works
Passed test:     general.m:35 ... +dataWithBytesNoCopy:length: works
Passed test:     general.m:40 ... +dataWithBytes:length works with 0 length
Passed test:     general.m:43 ... -getBytes:range works
2013-06-05 15:12:44.633 general[8881] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     general.m:48 ... getBytes:range: with bad location
Passed test:     general.m:53 ... getBytes:range: with bad length
Passed test:     general.m:57 ... -subdataWithRange: with bad location
Passed test:     general.m:61 ... -subdataWithRange: with bad length
Passed test:     general.m:69 ... +dataWithBytesNoCopy:length:freeWhenDone: 
works
Passed test:     general.m:75 ... +dataWithBytesNoCopy:length:freeWhenDone:NO 
doesn't free memory
Completed file:  general.m

Building in base/NSDate
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool create...
Making all for test_tool general...
 Compiling file basic.m ...
 Compiling file create.m ...
 Compiling file general.m ...
 Linking test_tool general ...
 Linking test_tool create ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSDate/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSDate is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' object 2013-06-05 15:12:44 +0800 is of correct 
class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDate' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'NSGDate' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'NSGDate' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSDate is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSDate is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSDate' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSDate' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSDate' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSDate' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSDate' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSDate' copy and original are equal
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Completed file:  basic.m

Testing create.m...
Running base/NSDate/create.m...
Passed test:     create.m:18 ... +date works
Passed test:     create.m:21 ... +dateWithString works
Passed test:     create.m:26 ... +dateWithTimeIntervalSinceReferenceDate: works
Passed test:     create.m:29 ... +dateWithString makes correct day
Passed test:     create.m:30 ... +dateWithString makes correct month
Passed test:     create.m:31 ... +dateWithString makes correct year
Passed test:     create.m:35 ... +dateWithTimeIntervalSinceNow: works
Passed test:     create.m:39 ... +dateWithTimeIntervalSince1970: works
Passed test:     create.m:43 ... +dateWithTimeIntervalSinceReferenceDate: works
Passed test:     create.m:47 ... +distantFuture works
Passed test:     create.m:51 ... +distantPast works
Completed file:  create.m

Testing general.m...
Running base/NSDate/general.m...
Passed test:     general.m:14 ... +distantFuture is in the future
Passed test:     general.m:17 ... +distantPast is in the past
Passed test:     general.m:21 ... -earlierDate works
Passed test:     general.m:24 ... -laterDate works
Passed test:     general.m:27 ... -isEqualToDate works
Completed file:  general.m

Building in base/NSDateFormatter
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool general...
 Compiling file general.m ...
 Linking test_tool general ...

Testing general.m...
Running base/NSDateFormatter/general.m...
Start set:       general.m:25 ... NSDateFormatter
Passed test:       general.m:39 ... Output has the same format as Cocoa.
Passed test:       general.m:51 ... GMT time zone is correctly accounted for.
Passed test:       general.m:55 ... EST time zone is correctly accounted for.
Passed test:       general.m:68 ... Year is 1982
Passed test:       general.m:69 ... Date is formatted correctly.
Passed test:       general.m:75 ... Convert date format as Cocoa.
End set:         general.m:78 ... NSDateFormatter
Completed file:  general.m

Building in base/NSDictionary
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool blocks...
Making all for test_tool create...
Making all for test_tool general...
 Compiling file create.m ...
 Compiling file blocks.m ...
 Compiling file basic.m ...
 Compiling file general.m ...
 Linking test_tool blocks ...
 Linking test_tool create ...
 Linking test_tool general ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSDictionary/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSDictionary' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSDictionary' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSDictionary' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSDictionary' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSDictionary' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSDictionary' has working allocWithZone
Passed test:     basic.m:19 ... can create an empty dictionary
Passed test:     basic.m:25 ... can create a dictionary with one element
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSDictionary is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' object {} is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSDictionary' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' object {Key = Hello; } is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSDictionary' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'GSDictionary' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 1 of class 'GSDictionary' can be encoded
2013-06-05 15:12:45.820 basic[9207] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
EXCEPTION: NSInternalInconsistencyException expected unsigned char and got 
unsigned short (null)
Failed set:        /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... problem in test_NSCoding object 1.
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 1
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'GSDictionary' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 1 of class 'GSDictionary' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 1
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSDictionary is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableDictionary is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableDictionary' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableDictionary' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableDictionary' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableDictionary' is retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableDictionary' result of copy is not immutable
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableDictionary' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableDictionary' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableDictionary' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableDictionary' is retained by copy with other zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableDictionary' result of copyWithZone: is not 
immutable
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableDictionary' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableDictionary' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableDictionary' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableDictionary' is retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableDictionary' result of copy is not immutable
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableDictionary' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableDictionary' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableDictionary' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableDictionary' is retained by copy with other zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableDictionary' result of copyWithZone: is not 
immutable
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 1
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSDictionary is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableDictionary is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSDictionary' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSDictionary' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSDictionary' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSDictionary' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableDictionary not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableDictionary understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableDictionary not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 1 of class 'NSDictionary' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 1 of class 'NSDictionary' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 1 of class 'NSDictionary' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 1 of class 'NSDictionary' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableDictionary not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableDictionary understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableDictionary not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 1
Start set:       basic.m:32 ... NSArray subscripting
Passed test:       basic.m:39 ... Dictionary subscripting works
Error:      basic.m:43 ... END(NSDictionary subscripting) with START(NSArray 
subscripting).
End set:         basic.m:43 ... NSArray subscripting
Completed file:  basic.m

Testing blocks.m...
Running base/NSDictionary/blocks.m...
Start set:       blocks.m:21 ... NSDictionary Blocks
Passed test:       blocks.m:34 ... Can enumerate dictionary using a block
Passed test:       blocks.m:39 ... Can enumerate dictionary concurrently using 
a block
Passed test:       blocks.m:45 ... Can use blocks as predicates.
End set:         blocks.m:51 ... NSDictionary Blocks
Completed file:  blocks.m

Testing create.m...
Running base/NSDictionary/create.m...
Passed test:     create.m:30 ... +new creates an empty dictionary
Passed test:     create.m:36 ... +dictionary creates an empty dictionary
2013-06-05 15:12:45.934 create[9248] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     create.m:40 ... +dictionaryWithObject:forKey: with nil key
Passed test:     create.m:44 ... +dictionaryWithObject:forKey: with nil value
Passed test:     create.m:50 ... +dictionaryWithObject:forKey: builds minimal 
dictionary
Passed test:     create.m:56 ... +dictionaryWithObjects:forKeys: builds a 
dictionary
Passed test:     create.m:60 ... +dictionaryWithObjects:forKeys: with arrays of 
different sizes
Passed test:     create.m:65 ... we can have multiple identical objects in a 
dictionary
Passed test:     create.m:71 ... we can't have multiple identical keys in a 
dictionary
Passed test:     create.m:75 ... +dictionaryWithDictionary: copies dictionary
Completed file:  create.m

Testing general.m...
Running base/NSDictionary/general.m...
Passed test:     general.m:47 ... -count returns zero for an empty dictionary
Passed test:     general.m:49 ... -hash returns zero for an empty dictionary
Passed test:     general.m:54 ... -allKeys gives an empty array for an empty 
dictionary
Passed test:     general.m:57 ... -allKeysForObject: gives nil for an empty 
dictionary
Passed test:     general.m:63 ... -allValues gives an empty array for an empty 
dictionary
Passed test:     general.m:71 ... -objectForKey: gives nil for an empty 
dictionary
Passed test:     general.m:81 ... -keyEnumerator: is ok for empty dictionary
Passed test:     general.m:91 ... -objectEnumerator: is ok for empty dictionary
Passed test:     general.m:102 ... -objectsForKeys:notFoundMarker: is ok for 
empty dictionary
Passed test:     general.m:110 ... -description gives us a text property-list
Passed test:     general.m:116 ... -count returns two for an dictionary with 
two keys
Passed test:     general.m:118 ... -hash returns two for a dictionary with two 
keys
Passed test:     general.m:126 ... -allKeys gives the keys we put in the 
dictionary
Passed test:     general.m:140 ... -allKeysForObject: gives the key we expect
Passed test:     general.m:148 ... -allValues gives the values we put in the 
dictionary
Passed test:     general.m:150 ... -objectForKey: gives nil for a nil key
Passed test:     general.m:152 ... -objectForKey: gives nil for a key not in 
the dictionary
Passed test:     general.m:158 ... -objectForKey: gives the objects we added 
for the keys
Passed test:     general.m:173 ... -keyEnumerator: enumerates the dictionary
Passed test:     general.m:189 ... -objectEnumerator: enumerates the dictionary
Passed test:     general.m:202 ... -objectsForKeys:notFoundMarker: is ok for 
dictionary
Passed test:     general.m:212 ... -keysSortedByValueUsingSelector: seems ok
Passed test:     general.m:220 ... -description gives us a text property-list
Passed test:     general.m:224 ... we can create a dictionary with several keys
Passed test:     general.m:233 ... data/number/data are ok in serialized 
property-list
Completed file:  general.m

Building in base/NSException
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool throwstr...
 Compiling file throwstr.m ...
 Compiling file basic.m ...
 Linking test_tool throwstr ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSException/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSException' exists
2013-06-05 15:12:46.272 basic[9349] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSException' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSException' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... raises NSInvalidArgumentException in description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... returns nil or raises NSInvalidArgumentException in init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... returns nil or raises NSInvalidArgumentException in new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSException' has working allocWithZone
Passed test:     basic.m:33 ... can create an exception
Passed test:     basic.m:34 ... name works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSException is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' object <NSException: 0x1f43918> 
NAME:NSGenericException REASON:(null) is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSException' handles performSelector
Dashed hope:     basic.m:53 ... working callStackSymbols ... if this has failed 
it is probably due to a lack of support for objective-c method names (local 
symbols) in the backtrace_symbols() function of your libc. If so, you might 
lobby your operating system provider for a fix.
Passed test:     basic.m:58 ... default handler is null
Passed test:     basic.m:60 ... setting handler works
We expect a single FAIL without any explanation as
the test is terminated by an uncaught exception ...
Passed test:     basic.m:9 ... uncaught exceptionhandler called as expected
/usr/bin/gnustep-tests: 行 300:  9349 已放弃               (核心已转储) $RUN_CMD
Completed file:  basic.m

Testing throwstr.m...
Running base/NSException/throwstr.m...
Start set:       throwstr.m:6 ... String throwing
Passed test:       throwstr.m:18 ... Throwing an NSConstantString instance 
before the class is initialised
End set:         throwstr.m:22 ... String throwing
Completed file:  throwstr.m

Building in base/NSFileHandle
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool socket...
Making all for test_tool general...
 Compiling file basic.m ...
 Compiling file general.m ...
 Compiling file socket.m ...
 Linking test_tool general ...
 Linking test_tool basic ...
 Linking test_tool socket ...

Testing basic.m...
Running base/NSFileHandle/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSFileHandle is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' object <GSFileHandle: 0xd17978> is of 
correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileHandle' handles performSelector
Completed file:  basic.m

Testing general.m...
Running base/NSFileHandle/general.m...
Passed test:     general.m:44 ... NSFileHandle understands 
+fileHandleWithStandardInput
Passed test:     general.m:46 ... NSFileHandle +fileHandleWithStandardInput has 
0 as fileDescriptor
Passed test:     general.m:49 ... NSFileHandle understands 
+fileHandleWithStandardOutput
Passed test:     general.m:51 ... NSFileHandle +fileHandleWithStandardOutput 
has 1 as fileDescriptor
Passed test:     general.m:54 ... NSFileHandle understands 
+fileHandleWithStandardError
Passed test:     general.m:56 ... NSFileHandle +fileHandleWithStandardError has 
2 as fileDescriptor
Passed test:     general.m:59 ... NSFileHandle understands 
+fileHandleWithNullDevice
Passed test:     general.m:63 ... NSFileHandle understands 
-initWithFileDescriptor:
Passed test:     general.m:67 ... NSFileHandle +fileHandleForWritingAtPath: 
with non-existing file return nil
Passed test:     general.m:72 ... NSFileHandle understands 
+fileHandleForWritingAtPath:
Passed test:     general.m:76 ... NSFileHandle understands 
+fileHandleForReadingAtPath:
Passed test:     general.m:81 ... NSFileHandle -writeData:/-availableData match
Completed file:  general.m

Testing socket.m...
Running base/NSFileHandle/socket.m...
Passed test:     socket.m:73 ... NSFileHandle understands 
+fileHandleAsServerAtAddress:
2013-06-05 15:12:46.903 socket[9510] <GSNotification: 0x1589f88> Name: 
NSFileHandleConnectionAcceptedNotification Object: <GSFileHandle: 0x144ae48> 
Info: {NSFileHandleNotificationFileHandleItem = "<GSFileHandle: 0x1589e78>"; 
NSFileHandleNotificationKey = NSFileHandleConnectionAcceptedNotification; }
Passed test:     socket.m:82 ... NSFileHandle understands 
+fileHandleAsClientAtAddress:
Passed test:     socket.m:86 ... NSFileHandle connection was made
Passed test:     socket.m:90 ... NSFileHandle -writeData:/-availableData match 
with socket
Completed file:  socket.m

Building in base/NSFileManager
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool general...
Making all for test_tool unrepresentable_filenames...
 Compiling file general.m ...
 Compiling file basic.m ...
 Compiling file unrepresentable_filenames.m ...
 Linking test_tool unrepresentable_filenames ...
 Linking test_tool basic ...
 Linking test_tool general ...

Testing basic.m...
Running base/NSFileManager/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSFileManager is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' object <NSFileManager: 0x1950498> is of 
correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSFileManager' handles performSelector
Completed file:  basic.m

Testing general.m...
Running base/NSFileManager/general.m...
Passed test:     general.m:26 ... NSFileManager understands +defaultManager
Passed test:     general.m:35 ... NSFileManager returns nil for attributes of 
non-existent file
Passed test:     general.m:38 ... NSFileManager can create a directory
Passed test:     general.m:41 ... exists and is a directory
Passed test:     general.m:43 ... NSFileManager returns non-nil for attributes 
of existing file
Passed test:     general.m:46 ... NSFileManager returns non-nil for attributes 
of existing file
Passed test:     general.m:48 ... newly created file is owned by current user
2013-06-05 15:12:47.342 general[9632] 'technix', 'technix'
Passed test:     general.m:54 ... [NSFileManager attributesOfItemAtPath:error:] 
returns non-nil for attributes and leaves error unchanged in the case of 
existing file
Passed test:     general.m:60 ... [NSFileManager attributesOfItemAtPath:error:] 
returns nil for attributes and non-nil for error in the case of non-existent 
file
Passed test:     general.m:63 ... NSFileManager can change directories
Passed test:     general.m:69 ... NSFileManager can get current dir
Passed test:     general.m:76 ... NSFileManager creates a file
Passed test:     general.m:77 ... -fileExistsAtPath: agrees
Passed test:     general.m:84 ... -contentsOfDirectoryAtPath: agrees
Passed test:     general.m:90 ... NSFileManager file contents match
Passed test:     general.m:96 ... NSFileManager copies a file
Passed test:     general.m:97 ... -fileExistsAtPath: agrees
Passed test:     general.m:101 ... NSFileManager copied file contents match
Passed test:     general.m:107 ... NSFileManager moves a file
Passed test:     general.m:109 ... NSFileManager move destination exists
Passed test:     general.m:111 ... NSFileManager move source doesn't exist
Passed test:     general.m:115 ... NSFileManager moved file contents match
Passed test:     general.m:122 ... NSFileManager creates a symbolic link
Passed test:     general.m:124 ... link exists
Passed test:     general.m:127 ... NSFileManager removes a symbolic link
Passed test:     general.m:130 ... NSFileManager removed link doesn't exist
Passed test:     general.m:133 ... NSFileManager removed link's target still 
exists
Passed test:     general.m:137 ... NSFileManager removes a file
Passed test:     general.m:140 ... NSFileManager removed file doesn't exist
Passed test:     general.m:143 ... NSFileManager isReadableFileAtPath: works
Passed test:     general.m:145 ... NSFileManager isWritableFileAtPath: works
Passed test:     general.m:147 ... NSFileManager isDeletableFileAtPath: works
Passed test:     general.m:149 ... NSFileManager isExecutableFileAtPath: works
2013-06-05 15:12:47.344 general[9632] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     general.m:153 ... NSFileManager -removeFileAtPath: @"." throws 
exception
Passed test:     general.m:156 ... NSFileManager can create a subdirectory
Passed test:     general.m:159 ... NSFileManager can move into subdir
Passed test:     general.m:170 ... directories containing identical files are 
equal
Passed test:     general.m:176 ... directories containing files with different 
content are not equal
Passed test:     general.m:185 ... NSFileManager refuses to create intermediate 
directories
Passed test:     general.m:186 ... error value is set
Passed test:     general.m:187 ... cocoa error domain
Passed test:     general.m:188 ... error user info is set
Passed test:     general.m:190 ... error info has a path
Passed test:     general.m:197 ... NSFileManager can create intermediate 
directories
Passed test:     general.m:199 ... NSFileManager create directory and 
intermediate directory
Passed test:     general.m:206 ... NSFileManager removes a directory
Passed test:     general.m:207 ... directory no longer exists
Passed test:     general.m:218 ... NSFileManager refuses to create intermediate 
directories on URL
Passed test:     general.m:225 ... NSFileManager can create intermediate 
directories on URL
Passed test:     general.m:227 ... NSFileManager create directory and 
intermediate directory on URL
Passed test:     general.m:241 ... NSFileManager copy item at URL
Passed test:     general.m:244 ... NSFileManager copy item at Path
Passed test:     general.m:249 ... NSFileManager move item at URL
Passed test:     general.m:252 ... NSFileManager move item at Path
Passed test:     general.m:256 ... NSFileManager remove item at URL
Passed test:     general.m:259 ... NSFileManager remove item at Path
Passed test:     general.m:263 ... NSFileManager -removeFileAtPath: @"." throws 
exception
Passed test:     general.m:267 ... NSFileManager -removeFileAtPath: @".." 
throws exception
Completed file:  general.m

Testing unrepresentable_filenames.m...
Running base/NSFileManager/unrepresentable_filenames.m...
7 files
    0: 1 0 general.m
     0: 0067
     1: 0065
     2: 006e
     3: 0065
     4: 0072
     5: 0061
     6: 006c
     7: 002e
     8: 006d
    1: 1 0 GNUmakefile
     0: 0047
     1: 004e
     2: 0055
     3: 006d
     4: 0061
     5: 006b
     6: 0065
     7: 0066
     8: 0069
     9: 006c
    10: 0065
    2: 1 1 obj
     0: 006f
     1: 0062
     2: 006a
    3: 1 0 unrepresentable_filenames.m
     0: 0075
     1: 006e
     2: 0072
     3: 0065
     4: 0070
     5: 0072
     6: 0065
     7: 0073
     8: 0065
     9: 006e
    10: 0074
    11: 0061
    12: 0062
    13: 006c
    14: 0065
    15: 005f
    16: 0066
    17: 0069
    18: 006c
    19: 0065
    20: 006e
    21: 0061
    22: 006d
    23: 0065
    24: 0073
    25: 002e
    26: 006d
    4: 1 0 basic.m
     0: 0062
     1: 0061
     2: 0073
     3: 0069
     4: 0063
     5: 002e
     6: 006d
    5: 1 1 NSFileManagerTestDir
     0: 004e
     1: 0053
     2: 0046
     3: 0069
     4: 006c
     5: 0065
     6: 004d
     7: 0061
     8: 006e
     9: 0061
    10: 0067
    11: 0065
    12: 0072
    13: 0054
    14: 0065
    15: 0073
    16: 0074
    17: 0044
    18: 0069
    19: 0072
    6: 1 0 TestInfo
     0: 0054
     1: 0065
     2: 0073
     3: 0074
     4: 0049
     5: 006e
     6: 0066
     7: 006f
Completed file:  unrepresentable_filenames.m

Building in base/NSHashTable
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool create...
Making all for test_tool basic...
Making all for test_tool general...
 Compiling file create.m ...
 Compiling file basic.m ...
 Compiling file general.m ...
 Linking test_tool general ...
 Linking test_tool create ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSHashTable/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSHashTable' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSHashTable' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSHashTable' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSHashTable' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSHashTable' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSHashTable' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSHashTable is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' object <NSConcreteHashTable: 0x1b968e8> is 
of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHashTable' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSHashTable is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSHashTable is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSHashTable' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSHashTable' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSHashTable' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSHashTable' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSHashTable' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSHashTable' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSHashTable' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSHashTable' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Completed file:  basic.m

Testing create.m...
Running base/NSHashTable/create.m...
Passed test:     create.m:24 ... +new creates an empty hash table
Passed test:     create.m:27 ... -addObject: increments count
2013-06-05 15:12:47.811 create[9773] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     create.m:29 ... -addObject: raises with nil
Completed file:  create.m

Testing general.m...
Running base/NSHashTable/general.m...
Completed file:  general.m

Building in base/NSHost
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool create...
 Compiling file basic.m ...
 Compiling file create.m ...
 Linking test_tool create ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSHost/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSHost is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' object Host TechniVM-Ubuntu-LFS 
(("TechniVM-Ubuntu-LFS") ("127.0.1.1")) is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSHost' handles performSelector
Completed file:  basic.m

Testing create.m...
Running base/NSHost/create.m...
Passed test:     create.m:15 ... NSHost understands +currentHost
Passed test:     create.m:20 ... NSHost understands +localHost
Passed test:     create.m:26 ... +hostWithName: works for IPV6 addr
Passed test:     create.m:29 ... NSHost understands +hostWithName:
Passed test:     create.m:32 ... NSHost understands +hostWithAddress:
Passed test:     create.m:36 ... NSHost understands [+hostWithName: 127.0.0.1]
Completed file:  create.m

Building in base/NSHTTPCookie
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
 Compiling file basic.m ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSHTTPCookie/basic.m...
Passed test:     basic.m:14 ... NSHTTPCookie +alloc returns an NSHTTPCookie
Passed test:     basic.m:20 ... NSHTTPCookie +cookieWithProperties: returns an 
NSHTTPCookie
Passed test:     basic.m:34 ... NSHTTPCookie +cookieWithProperties: works with 
all constants
Passed test:     basic.m:39 ... cookie without path returns nil
Passed test:     basic.m:48 ... NSHTTPCookie +cookiesWithResponseHeaderFields: 
returns an NSArray
Passed test:     basic.m:49 ... cookies array contains a cookie
Passed test:     basic.m:51 ... NSHTTPCookie returns proper name
Passed test:     basic.m:53 ... NSHTTPCookie returns proper value
Passed test:     basic.m:55 ... NSHTTPCookie returns proper domain
Passed test:     basic.m:60 ... NSHTTPCookie can generate proper cookie
Completed file:  basic.m

Building in base/NSIndexPath
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool general...
 Compiling file general.m ...
 Linking test_tool general ...

Testing general.m...
Running base/NSIndexPath/general.m...
Passed test:     general.m:22 ... +indexPathWithIndex: works
Passed test:     general.m:26 ... index path gives a shared instance
Passed test:     general.m:29 ... indexAtPosition: with bad location gives 
NSNotFound
Passed test:     general.m:35 ... indexPathByAddingIndex: works
Passed test:     general.m:40 ... indexPathByRemovingLastIndex works
Passed test:     general.m:46 ... indexPathWithindexes:length: works
Passed test:     general.m:52 ... indexPathWithindexes:length: works for 
another path
Passed test:     general.m:55 ... different index paths are not equal
Passed test:     general.m:58 ... comparison one way works
Passed test:     general.m:60 ... comparison the other way works
Passed test:     general.m:63 ... longer index1 comparison one way works
Passed test:     general.m:65 ... longer index1 comparison the other way works
Passed test:     general.m:69 ... longer index2 comparison one way works
Passed test:     general.m:71 ... longer index2 comparison the other way works
Passed test:     general.m:76 ... +indexPathWithIndex: doesn't mess up memory
Completed file:  general.m

Building in base/NSInvocation
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all in ../GenericTests ...
Making all for subproject generictests...
 Compiling file generic.m ...
 Linking subproject generictests ...
clang-3.3: warning: argument unused during compilation: '-pthread'
Making all in Resources ...
Making all for bundle InvokeProxy...
 Creating InvokeProxy.bundle/....
 Compiling file InvokeProxy.m ...
 Linking bundle InvokeProxy ...
 Creating InvokeProxy.bundle/Resources...
 Creating stamp file...
 Creating InvokeProxy.bundle/Resources/Info-gnustep.plist...
make[4]: 没有什么可以做的为 `internal-master-test-tool-all'。
Making all for test_tool basic...
Making all for test_tool general...
Making all for test_tool test01...
 Compiling file basic.m ...
 Compiling file test01.m ...
 Compiling file general.m ...
 Linking test_tool test01 ...
 Linking test_tool basic ...
 Linking test_tool general ...

Testing basic.m...
Running base/NSInvocation/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSInvocation' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSInvocation' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSInvocation' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSInvocation' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSInvocation' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSInvocation' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSInvocation is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' object <GSFFIInvocation 0x1eb5cd8 
selector: nil target: nil> is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSInvocation' handles performSelector
Completed file:  basic.m

Testing general.m...
Running base/NSInvocation/general.m...
Passed test:     general.m:76 ... loading resources from bundle
Passed test:     general.m:83 ... Invoke retChar
Passed test:     general.m:87 ... Can return chars
Passed test:     general.m:89 ... Invoke retShort
Passed test:     general.m:93 ... Can return short
Passed test:     general.m:95 ... Invoke retInt
Passed test:     general.m:99 ... Can return int
Passed test:     general.m:101 ... Invoke retLong
Passed test:     general.m:105 ... Can return long
Passed test:     general.m:107 ... Invoke retFloat
Passed test:     general.m:111 ... Can return float
Passed test:     general.m:113 ... Invoke retDouble
Passed test:     general.m:117 ... Can return double
Passed test:     general.m:119 ... Invoke retObject
Passed test:     general.m:123 ... Can return object
Passed test:     general.m:126 ... Invoke loopChar:
Passed test:     general.m:130 ... Can send/return chars
Passed test:     general.m:133 ... Invoke loopShort:
Passed test:     general.m:137 ... Can send/return shorts
Passed test:     general.m:140 ... Invoke loopInt:
Passed test:     general.m:144 ... Can send/return ints
Passed test:     general.m:147 ... Invoke loopLong:
Passed test:     general.m:151 ... Can send/return longs
Passed test:     general.m:154 ... Invoke loopFloat:
Passed test:     general.m:158 ... Can send/return floats
Passed test:     general.m:161 ... Invoke loopDouble:
Passed test:     general.m:165 ... Can send/return double
Passed test:     general.m:168 ... Invoke loopObject:
Passed test:     general.m:172 ... Can send/return objects
Passed test:     general.m:180 ... Invoke loopString:
Passed test:     general.m:184 ... Can send/return char *
Passed test:     general.m:188 ... Invoke loopSmall:
Passed test:     general.m:191 ... Can send/return small structs
Passed test:     general.m:196 ... Invoke loopLarge:
Passed test:     general.m:201 ... Can send/return large structs
Passed test:     general.m:204 ... Invoke loopRect:
Passed test:     general.m:208 ... Can send/return NSRect
Completed file:  general.m

Testing test01.m...
Running base/NSInvocation/test01.m...
Passed test:     test01.m:31 ... loading resources from bundle
Passed test:     test01.m:51 ... Retain return value
Passed test:     test01.m:64 ... Will Retain arguments after -retainArguments
Passed test:     test01.m:74 ... default will not retain arguments
Passed test:     test01.m:81 ... Check if nil target works
2013-06-05 15:12:49.397 test01[10248] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     test01.m:86 ... Exception in invocation #1
Passed test:     test01.m:87 ... Exception getting return value #1
Passed test:     test01.m:98 ... Exception in invocation #2
Passed test:     test01.m:99 ... Exception getting return value #2
Completed file:  test01.m

Building in base/NSJSONSerialization
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool json...
 Compiling file json.m ...
 Linking test_tool json ...

Testing json.m...
Running base/NSJSONSerialization/json.m...
Passed test:     json.m:46 ... Decoding in different encodings give the same 
result
Passed test:     json.m:46 ... Decoding in different encodings give the same 
result
Passed test:     json.m:46 ... Decoding in different encodings give the same 
result
Passed test:     json.m:46 ... Decoding in different encodings give the same 
result
Passed test:     json.m:52 ... Decoded dictionary had the right number of 
elements
Passed test:     json.m:54 ... Can serialise deserialised JSON
Passed test:     json.m:59 ... Round trip worked with pretty printing
Passed test:     json.m:62 ... Round trip worked with ugly printing
Passed test:     json.m:65 ... Round trip worked through stream
Completed file:  json.m

Building in base/NSKeyedArchiver
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool create...
Making all for test_tool general...
 Compiling file create.m ...
 Compiling file general.m ...
 Compiling file basic.m ...
 Linking test_tool create ...
general.m:35:13: warning: field width should have type 'int', but argument has 
type 'NSUInteger' (aka 'unsigned long') [-Wformat]
  NSLog(@"%*.*s", [data2 length], [data2 length], [data2 bytes]);
          ~~^~~   ~~~~~~~~~~~~~~
1 warning generated.
 Linking test_tool general ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSKeyedArchiver/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSKeyedArchiver' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSKeyedArchiver' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSKeyedArchiver' alloc gives the correct class
2013-06-05 15:12:50.043 basic[10413] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... raises NSInvalidArgumentException in description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... returns nil or raises NSInvalidArgumentException in init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... returns nil or raises NSInvalidArgumentException in new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSKeyedArchiver' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSKeyedArchiver is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' object <NSKeyedArchiver: 0xc2cc78> is 
of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedArchiver' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSKeyedUnarchiver' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSKeyedUnarchiver' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSKeyedUnarchiver' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... raises NSInvalidArgumentException in description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... returns nil or raises NSInvalidArgumentException in init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... returns nil or raises NSInvalidArgumentException in new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSKeyedUnarchiver' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSKeyedUnarchiver is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' object <NSKeyedUnarchiver: 0xc3a108> 
is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSKeyedUnarchiver' handles performSelector
Completed file:  basic.m

Testing create.m...
Running base/NSKeyedArchiver/create.m...
Passed test:     create.m:17 ... -initForWritingWithMutableData seems ok
2013-06-05 15:12:50.100 create[10432] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     create.m:21 ... Creating an NSUnarchiver with nil data throws 
an exception
Completed file:  create.m

Testing general.m...
Running base/NSKeyedArchiver/general.m...
2013-06-05 15:12:50.154 general[10451] <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//GNUstep//DTD plist 0.9//EN" 
"http://www.gnustep.org/plist-0_9.xml";>
<plist version="0.9">
<dict>
    <key>$archiver</key>
    <string>NSKeyedArchiver</string>
    <key>$objects</key>
    <array>
        <string>$null</string>
        <dict>
            <key>$class</key>
            <dict>
                <key>CF$UID</key>
                <integer>5</integer>
            </dict>
            <key>NS.objects</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>2</integer>
                </dict>
            </array>
        </dict>
        <dict>
            <key>$class</key>
            <dict>
                <key>CF$UID</key>
                <integer>4</integer>
            </dict>
            <key>NS.base</key>
            <dict>
                <key>CF$UID</key>
                <integer>0</integer>
            </dict>
            <key>NS.relative</key>
            <dict>
                <key>CF$UID</key>
                <integer>3</integer>
            </dict>
        </dict>
        <string>http://www.w3.org/</string>
        <dict>
            <key>$classes</key>
            <array>
                <string>NSURL</string>
                <string>NSObject</string>
            </array>
            <key>$classname</key>
            <string>NSURL</string>
        </dict>
        <dict>
            <key>$classes</key>
            <array>
                <string>NSMutableSet</string>
                <string>NSSet</string>
                <string>NSObject</string>
            </array>
            <key>$classname</key>
            <string>NSMutableSet</string>
        </dict>
    </array>
    <key>$top</key>
    <dict>
        <key>root</key>
        <dict>
            <key>CF$UID</key>
            <integer>1</integer>
        </dict>
    </dict>
    <key>$version</key>
    <integer>100000</integer>
</dict>
</plist>
Passed test:     general.m:38 ... Can archive and restore a URL
Passed test:     general.m:52 ... We can build basic strings and arrays for 
tests
Passed test:     general.m:55 ... archiveRootObject:toFile: seems ok
Passed test:     general.m:59 ... archivedDataWithRootObject: seems ok
2013-06-05 15:12:50.158 general[10451] From data: original array 
("Archiver.dat", "A Goodbye", 100, "A Goodbye"), decoded array ("Archiver.dat", 
"A Goodbye", 100, "A Goodbye")
Passed test:     general.m:64 ... unarchiveObjectWithData: seems ok
2013-06-05 15:12:50.158 general[10451] From file: original array 
("Archiver.dat", "A Goodbye", 100, "A Goodbye"), decoded array ("Archiver.dat", 
"A Goodbye", 100, "A Goodbye")
Passed test:     general.m:69 ... unarchiveObjectWithFile: seems ok
Passed test:     general.m:81 ... encodeObject:forKey: seems okay
2013-06-05 15:12:50.158 general[10451] Original string: Testing all strings, 
unarchived string: Testing all strings
Completed file:  general.m

Building in base/NSLocale
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool general...
Making all for test_tool create...
Making all for test_tool basic...
 Compiling file create.m ...
 Compiling file general.m ...
 Compiling file basic.m ...
 Linking test_tool create ...
 Linking test_tool basic ...
 Linking test_tool general ...

Testing basic.m...
Running base/NSLocale/basic.m...
Start set:       basic.m:13 ... NSLocale
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSLocale is a known className
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' conforms to NSObject
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' can return self
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' can return own class
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' object zh_CN is of correct class
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' isMemberOfClass works
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' can return superclass
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' responds to hash
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' isEqual: to self
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' respondsToSelector: 
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' handles retain
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' has working retainCount
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' has NSString description
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSLocale' handles performSelector
Start set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:260 ... I can extract a 
class name for object
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:260 ... conforms to 
NSCoding protocol
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:260 ... Object 0 of 
class 'NSLocale' can be encoded
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:260 ... can be decoded
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:260 ... decoded object 
equals the original
End set:           /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSLocale is a known class
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSLocale is a known class
Start set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... conforms to 
NSCopying
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... Object 0 of 
class 'NSLocale' understands -copy
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... Object 0 of 
class 'NSLocale' copy is of correct type
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... Object 0 of 
class 'NSLocale' original and copy are equal
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... Object 0 of 
class 'NSLocale' understands -copyWithZone
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... Object 0 of 
class 'NSLocale' zCopy has correct type
Passed test:         
/System/Library/Makefiles/TestFramework/ObjectTesting.h:381 ... Object 0 of 
class 'NSLocale' copy and original are equal
End set:           /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
End set:         basic.m:25 ... NSLocale
Completed file:  basic.m

Testing create.m...
Running base/NSLocale/create.m...
Start set:       create.m:13 ... NSLocale
Passed test:       create.m:19 ... +systemLocale returns non-nil
Passed test:       create.m:20 ... +systemLocale return a NSLocale
Passed test:       create.m:23 ... +currentLocale return non-nil
Passed test:       create.m:24 ... +currentLocale return a NSLocale
End set:         create.m:26 ... NSLocale
Completed file:  create.m

Testing general.m...
Running base/NSLocale/general.m...
Start set:       general.m:14 ... NSLocale
Passed test:       general.m:28 ... NSLocaleIdentifier key returns 
'address@hidden'
Passed test:       general.m:31 ... NSLocaleLanguageCode key returns 'es'
Passed test:       general.m:34 ... NSLocaleCountryCode key returns 'ES'
Passed test:       general.m:37 ... NSLocaleScriptCode key returns nil
Passed test:       general.m:39 ... NSLocaleVariantCode key returns nil
Passed test:       general.m:41 ... NSLocaleCollationIdentifier key returns nil
Passed test:       general.m:44 ... NSLocaleExemplarCharacterSet key returns a 
NSCharacterSet
Passed test:       general.m:46 ... NSLocaleCalendar key returns a NSCalendar
Passed test:       general.m:49 ... NSLocaleUsesMetricSystem key returns a 
NSNumber
Passed test:       general.m:51 ... NSLocaleUsesMetricSystem key returns YES
Passed test:       general.m:54 ... NSLocaleMeasurementSystem key returns 
'Metric'
Passed test:       general.m:57 ... NSLocaleDecimalSeparator key returns ','
Passed test:       general.m:60 ... NSLocaleGroupingSeparator key returns '.'
Passed test:       general.m:64 ... NSLocaleCurrencySymbol key returns 'xx3'
Passed test:       general.m:67 ... NSLocaleCurrencyCode key returns 'ESP'
Passed test:       general.m:69 ... NSLocaleCollatorIdentifier for Spain
Passed test:       general.m:74 ... NSLocaleQuotationBeginDelimiterKey key works
Passed test:       general.m:78 ... NSLocaleQuotationEndDelimiterKey key 
returns 'xx6'
Passed test:       general.m:82 ... NSLocaleAlternateQuotationBeginDelimiterKey 
key returns 'xx7'
Passed test:       general.m:86 ... NSLocaleAlternateQuotationEndDelimiterKey 
key returns 'xx8'
Passed test:       general.m:92 ... 'en_US' is stored as 'en_US'.
Passed test:       general.m:94 ... en_US does not have script code
Passed test:       general.m:96 ... en_US does not have variant code
Passed test:       general.m:98 ... en_US does not have a collation identifier
Passed test:       general.m:100 ... en_US does not use the metric system
Passed test:       general.m:105 ... zh-Hant_TW country code is zh
Passed test:       general.m:107 ... zh-Hant_TW language code is zh
Passed test:       general.m:109 ... 'zh-Hant_TW' is stored as 'zh_TW'
Passed test:       general.m:111 ... zh-Hant_TW has no script code
Passed test:       general.m:115 ... Canonical identifier for nil is nil
Passed test:       general.m:117 ... Canonical identifier for an empty string 
is an empty string
Passed test:       general.m:120 ... Canonical identifier for 'some rubbish is 
'some rubbish'
Dashed hope:       general.m:127 ... Canonical identifier for 'AmericanEnglish 
is americanenglish
Expected 'americanenglish' and got 'AmericanEnglish'
Dashed hope:       general.m:130 ... Canonical language identifier for 
'AmericanEnglish is americanenglish
Expected 'americanenglish' and got 'AmericanEnglish'
End set:         general.m:132 ... NSLocale
Completed file:  general.m

Building in base/NSLock
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all in Helpers ...
Making all for tool doubleNSLock...
Making all for tool doubleNSConditionLock...
 Compiling file doubleNSLock.m ...
 Compiling file doubleNSConditionLock.m ...
 Linking tool doubleNSLock ...
 Linking tool doubleNSConditionLock ...
Making all for test_tool condlock...
Making all for test_tool tryLock...
Making all for test_tool doubleLocking...
Making all for test_tool RecursiveLock...
 Compiling file tryLock.m ...
 Compiling file doubleLocking.m ...
 Compiling file condlock.m ...
 Compiling file RecursiveLock.m ...
RecursiveLock.m:8:11: warning: incompatible pointer types initializing 'NSLock 
*' with an expression of type 'NSRecursiveLock *' [-Wincompatible-pointer-types]
  NSLock *lock = [NSRecursiveLock new];
          ^      ~~~~~~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSObject.h:363:1:
 note: class method 'new' is assumed to return an instance of its receiver type 
('NSRecursiveLock *')
+ (id) new;
^
RecursiveLock.m:14:3: warning: incompatible pointer types assigning to 'NSLock 
*' from 'NSRecursiveLock *' [-Wincompatible-pointer-types]
  ASSIGN(lock,[NSRecursiveLock new]);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/GNUstepBase/GNUstep.h:140:10:
 note: expanded from macro 'ASSIGN'
  object = [(value) retain]; \
         ^ ~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSObject.h:173:1:
 note: instance method 'retain' is assumed to return an instance of its 
receiver type ('NSRecursiveLock *')
- (id) retain NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
RecursiveLock.m:20:3: warning: incompatible pointer types assigning to 'NSLock 
*' from 'NSRecursiveLock *' [-Wincompatible-pointer-types]
  ASSIGN(lock,[NSRecursiveLock new]);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/GNUstepBase/GNUstep.h:140:10:
 note: expanded from macro 'ASSIGN'
  object = [(value) retain]; \
         ^ ~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSObject.h:173:1:
 note: instance method 'retain' is assumed to return an instance of its 
receiver type ('NSRecursiveLock *')
- (id) retain NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
3 warnings generated.
doubleLocking.m:36:22: warning: field width should have type 'int', but 
argument has type 'NSUInteger' (aka 'unsigned long') [-Wformat]
  NSLog(@"Data was %*.*s", [data length], [data length], [data bytes]);
                   ~~^~~   ~~~~~~~~~~~~~
doubleLocking.m:60:22: warning: field width should have type 'int', but 
argument has type 'NSUInteger' (aka 'unsigned long') [-Wformat]
  NSLog(@"Data was %*.*s", [data length], [data length], [data bytes]);
                   ~~^~~   ~~~~~~~~~~~~~
doubleLocking.m:72:3: warning: incompatible pointer types assigning to 'NSLock 
*' from 'NSRecursiveLock *' [-Wincompatible-pointer-types]
  ASSIGN(lock,[NSRecursiveLock new]);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/GNUstepBase/GNUstep.h:140:10:
 note: expanded from macro 'ASSIGN'
  object = [(value) retain]; \
         ^ ~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSObject.h:173:1:
 note: instance method 'retain' is assumed to return an instance of its 
receiver type ('NSRecursiveLock *')
- (id) retain NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
doubleLocking.m:83:3: warning: incompatible pointer types assigning to 'NSLock 
*' from 'NSConditionLock *' [-Wincompatible-pointer-types]
  ASSIGN(lock,[NSConditionLock new]);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/GNUstepBase/GNUstep.h:140:10:
 note: expanded from macro 'ASSIGN'
  object = [(value) retain]; \
         ^ ~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSObject.h:173:1:
 note: instance method 'retain' is assumed to return an instance of its 
receiver type ('NSConditionLock *')
- (id) retain NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
doubleLocking.m:88:3: warning: incompatible pointer types assigning to 'NSLock 
*' from 'NSRecursiveLock *' [-Wincompatible-pointer-types]
  ASSIGN(lock,[NSRecursiveLock new]);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/GNUstepBase/GNUstep.h:140:10:
 note: expanded from macro 'ASSIGN'
  object = [(value) retain]; \
         ^ ~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSObject.h:173:1:
 note: instance method 'retain' is assumed to return an instance of its 
receiver type ('NSRecursiveLock *')
- (id) retain NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
 Linking test_tool RecursiveLock ...
 Linking test_tool tryLock ...
 Linking test_tool condlock ...
5 warnings generated.
 Linking test_tool doubleLocking ...

Testing condlock.m...
Running base/NSLock/condlock.m...
Passed test:     condlock.m:92 ... Condition lock
Completed file:  condlock.m

Testing doubleLocking.m...
Running base/NSLock/doubleLocking.m...
2013-06-05 15:13:05.461 doubleLocking[10792] Data was 2013-06-05 15:13:03.482 
doubleNSLock[10793] *** -[NSLock lock]: deadlock (<NSLock: 0x9ec128>)
2013-06-05 15:13:03.483 doubleNSLock[10793] *** Break on _NSLockError() to 
debug.
2013-06-05 15:13:04.483 doubleNSLock[10793] Done.

Passed test:     doubleLocking.m:40 ... NSLock reported deadlock as expected
2013-06-05 15:13:07.474 doubleLocking[10792] Data was 2013-06-05 15:13:05.495 
doubleNSConditionLock[10796] *** -[NSCondition lock]: deadlock (<NSCondition: 
0xada688>)
2013-06-05 15:13:05.496 doubleNSConditionLock[10796] *** Break on 
_NSLockError() to debug.
2013-06-05 15:13:06.498 doubleNSConditionLock[10796] Done.

Passed test:     doubleLocking.m:64 ... NSConditionLock reported deadlock as 
expected
Passed test:     doubleLocking.m:79 ... NSLock can tryLock
Passed test:     doubleLocking.m:80 ... NSLock says NO for recursive tryLock
Passed test:     doubleLocking.m:84 ... NSConditionLock can tryLock
Passed test:     doubleLocking.m:85 ... NSConditionLock says NO for recursive 
tryLock
Passed test:     doubleLocking.m:89 ... NSRecursiveLock can tryLock
Passed test:     doubleLocking.m:90 ... NSRecursiveLock says YES for recursive 
tryLock
Completed file:  doubleLocking.m

Testing RecursiveLock.m...
Running base/NSLock/RecursiveLock.m...
Passed test:     RecursiveLock.m:12 ... NSRecursiveLock with tryLock, then 
unlocking
Passed test:     RecursiveLock.m:18 ... NSRecursiveLock lockBeforeDate: works
Passed test:     RecursiveLock.m:25 ... NSRecursiveLock lockBeforeDate: with 
NSRecursiveLock returns YES
Completed file:  RecursiveLock.m

Testing tryLock.m...
Running base/NSLock/tryLock.m...
Passed test:     tryLock.m:14 ... NSLock with tryLock, then unlocking
Passed test:     tryLock.m:21 ... Recursive try lock with NSLock should return 
NO
Passed test:     tryLock.m:28 ... Recursive try lock with NSConditionLock 
should return NO
Passed test:     tryLock.m:33 ... Recursive tryLockWhenCondition: with 
NSConditionLock (1) should return NO
Passed test:     tryLock.m:39 ... Recursive tryLockWhenCondition: with 
NSConditionLock (2) should return NO
Passed test:     tryLock.m:46 ... Recursive try lock with NSRecursiveLock 
should return YES
Passed test:     tryLock.m:52 ... NSLock lockBeforeDate: works
Passed test:     tryLock.m:59 ... Recursive lockBeforeDate: with NSLock returns 
NO
Passed test:     tryLock.m:66 ... Recursive lockBeforeDate: with 
NSConditionLock returns NO
Passed test:     tryLock.m:73 ... Recursive lockBeforeDate: with 
NSRecursiveLock returns YES
Completed file:  tryLock.m

Building in base/NSMapTable
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool create...
Making all for test_tool basic...
Making all for test_tool general...
 Compiling file create.m ...
 Compiling file general.m ...
 Compiling file basic.m ...
 Linking test_tool general ...
 Linking test_tool create ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSMapTable/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMapTable' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMapTable' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMapTable' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMapTable' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMapTable' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMapTable' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSMapTable is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' object <NSConcreteMapTable: 0x1178fd8> is of 
correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMapTable' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMapTable is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMapTable is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMapTable' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMapTable' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMapTable' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMapTable' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMapTable' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMapTable' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMapTable' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMapTable' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Completed file:  basic.m

Testing create.m...
Running base/NSMapTable/create.m...
Passed test:     create.m:24 ... +new creates an empty hash table
Passed test:     create.m:27 ... -setObject:forKey increments count
Passed test:     create.m:29 ... -setObject:forKey: works with nil value
2013-06-05 15:13:10.017 create[10957] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     create.m:31 ... -setObject:forKey: raises with nil key
Completed file:  create.m

Testing general.m...
Running base/NSMapTable/general.m...
Completed file:  general.m

Building in base/NSMethodSignature
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool general...
 Compiling file general.m ...
general.m:184:31: warning: direct access to Objective-C's isa is deprecated in 
favor of object_getClass() [-Wdeprecated-objc-isa-usage]
  GSMethod meth = GSGetMethod(isa, selector, YES, YES);
                              ^
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSObject.h:293:9:
 note: instance variable is declared here
  Class isa;
        ^
1 warning generated.
 Linking test_tool general ...

Testing general.m...
Running base/NSMethodSignature/general.m...
Passed test:     general.m:353 ... @encode(const char*) makes 'r*' type encoding
Passed test:     general.m:355 ... sel1 return type is 'r*'
2013-06-05 15:13:10.338 general[11037] Skipping test_compare_server_signature: 
proxy not found.
Passed test:     general.m:309 ... pair 0 matches:
@@::
@address@hidden:4:8
Passed test:     general.m:309 ... pair 1 matches:
@@::
@address@hidden:+4:+8
Passed test:     general.m:309 ... pair 2 matches:
@@::
@address@hidden:-4:-8
Passed test:     general.m:309 ... pair 3 matches:
@address@hidden:4:8
@@::
Passed test:     general.m:309 ... pair 4 matches:
@address@hidden:+4:+8
@@::
Passed test:     general.m:309 ... pair 5 matches:
@address@hidden:-4:-8
@@::
Passed test:     general.m:309 ... pair 6 matches:
@address@hidden:4:8
@address@hidden:+4:+8
Passed test:     general.m:309 ... pair 7 matches:
@address@hidden:4:8
@address@hidden:-4:-8
Passed test:     general.m:309 ... pair 8 matches:
@address@hidden:+4:+8
@address@hidden:4:8
Passed test:     general.m:309 ... pair 9 matches:
@address@hidden:-4:-8
@address@hidden:4:8
Passed test:     general.m:309 ... pair 10 matches:
@address@hidden:4:8
@address@hidden:+8:+12
Passed test:     general.m:309 ... pair 11 matches:
@address@hidden:4:8
@address@hidden:-8:-12
Passed test:     general.m:309 ... pair 12 matches:
@address@hidden:+4:+8
@address@hidden:8:12
Passed test:     general.m:309 ... pair 13 matches:
@address@hidden:-4:-8
@address@hidden:8:12
Passed test:     general.m:309 ... pair 14 matches:
{_MyLargeStruct2={_MyLargeStruct=dd}dd}@:
address@hidden:4
Passed test:     general.m:309 ... pair 15 matches:
address@hidden:address@hidden
address@hidden:address@hidden
Passed test:     general.m:309 ... pair 16 matches:
address@hidden:address@hidden
address@hidden:address@hidden
Completed file:  general.m

Building in base/NSMutableArray
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool create...
Making all for test_tool general...
 Compiling file basic.m ...
 Compiling file create.m ...
 Compiling file general.m ...
general.m:16:9: warning: incompatible pointer types assigning to 
'NSMutableArray *' from 'NSArray *' [-Wincompatible-pointer-types]
  vals2 = [[vals1 arrayByAddingObject:val2] retain];
        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSObject.h:173:1:
 note: instance method 'retain' is assumed to return an instance of its 
receiver type ('NSArray *')
- (id) retain NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
general.m:17:9: warning: incompatible pointer types assigning to 
'NSMutableArray *' from 'NSArray *' [-Wincompatible-pointer-types]
  vals3 = [[vals1 arrayByAddingObject:val3] retain];
        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSObject.h:173:1:
 note: instance method 'retain' is assumed to return an instance of its 
receiver type ('NSArray *')
- (id) retain NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
 Linking test_tool create ...
2 warnings generated.
 Linking test_tool basic ...
 Linking test_tool general ...

Testing basic.m...
Running base/NSMutableArray/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableArray' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableArray' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableArray' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableArray' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableArray' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableArray' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSMutableArray is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' object () is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableArray' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'GSMutableArray' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'GSMutableArray' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSArray is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableArray is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSArray' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSArray' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSArray' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSArray' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSArray' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSArray' copy and original are equal
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSArray is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableArray is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSArray' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSArray' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSArray' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSArray' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableArray not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableArray understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableArray not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
2013-06-05 15:13:10.798 basic[11140] string 1 \" string 2 \"
Passed test:     basic.m:35 ... string occurrences replacement works
Completed file:  basic.m

Testing create.m...
Running base/NSMutableArray/create.m...
Passed test:     create.m:24 ... +arrayWithCapacity creates an empty mutable 
array
Passed test:     create.m:30 ... +array creates an empty mutable array
2013-06-05 15:13:10.857 create[11159] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     create.m:34 ... +arrayWithObject: with nil object raises an 
exception
Passed test:     create.m:40 ... +arrayWithObject: builds minimal array
Passed test:     create.m:46 ... +arrayWithObjects:count: builds an array
Passed test:     create.m:52 ... +arrayWithObjects: builds an array
Passed test:     create.m:59 ... +arrayWithArray: copies array
Completed file:  create.m

Testing general.m...
Running base/NSMutableArray/general.m...
Passed test:     general.m:22 ... -count returns zero for an empty array
Passed test:     general.m:23 ... -hash returns zero for an empty array
Passed test:     general.m:24 ... -containsObject works
Passed test:     general.m:26 ... -indexOfObject: finds object
Passed test:     general.m:28 ... -indexOfObjectIdenticalTo: finds identical 
object
Passed test:     general.m:36 ... -objectEnumerator: is ok for empty array
Passed test:     general.m:43 ... -objectEnumerator: enumerates the array
Passed test:     general.m:51 ... -description gives us a text property-list 
(empty array)
Passed test:     general.m:56 ... -description gives us a text property-list
Passed test:     general.m:60 ... -count returns two for an array with two 
objects
Passed test:     general.m:62 ... -hash returns two for an array with two 
objects
Passed test:     general.m:65 ... -indexOfObject: gives NSNotFound for a nil 
object
Passed test:     general.m:67 ... -indexOfObject: gives NSNotFound for a object 
not in the array
Passed test:     general.m:69 ... Array is equal to itself using 
-isEqualToArray:
Passed test:     general.m:70 ... Similar arrays are not equal using 
-isEqualToArray:
Passed test:     general.m:79 ... -subarrayWithRange: seems ok
2013-06-05 15:13:10.909 general[11178] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     general.m:82 ... -subarrayWithRange with invalid range
Passed test:     general.m:90 ... -componentsJoinedByString: seems ok
Passed test:     general.m:97 ... -sortedArrayUsingSelector: seems ok
Completed file:  general.m

Building in base/NSMutableAttributedString
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool test00...
Making all for test_tool test01...
 Compiling file test01.m ...
 Compiling file test00.m ...
 Compiling file basic.m ...
 Linking test_tool test01 ...
 Linking test_tool basic ...
 Linking test_tool test00 ...

Testing basic.m...
Running base/NSMutableAttributedString/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableAttributedString' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableAttributedString' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableAttributedString' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableAttributedString' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableAttributedString' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableAttributedString' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSMutableAttributedString is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' object  is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableAttributedString' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'GSMutableAttributedString' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'GSMutableAttributedString' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSAttributedString is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableAttributedString is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAttributedString' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAttributedString' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAttributedString' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAttributedString' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAttributedString' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSAttributedString' copy and original are equal
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSAttributedString is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableAttributedString is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSAttributedString' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSAttributedString' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSAttributedString' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSAttributedString' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableAttributedString not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableAttributedString understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableAttributedString not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Completed file:  basic.m

Testing test00.m...
Running base/NSMutableAttributedString/test00.m...
Passed test:     test00.m:63 ... equality OK for string value
Passed test:     test00.m:64 ... length reported correctly
Passed test:     test00.m:66 ... empty range has empty attributes dictionary
Passed test:     test00.m:71 ... newly set attribute dictionary contains one 
attribute
Passed test:     test00.m:73 ... attribute dictionary at 3 contains no 
attributes
Passed test:     test00.m:78 ... attribute count at 0 unchanged
Passed test:     test00.m:80 ... new attribute count is 1
Passed test:     test00.m:90 ... -initWithString:attributes: works
Passed test:     test00.m:94 ... -setAttributes:range: works for the whole 
string
Passed test:     test00.m:101 ... -setAttributes:range: works for the first 
half of the string
Passed test:     test00.m:109 ... -setAttributes:range: works for the middle of 
the string
Passed test:     test00.m:116 ... -setAttributes:range: works for the last half 
of the string
Passed test:     test00.m:126 ... -setAttributes:range: works in three parts of 
the string
Passed test:     test00.m:137 ... -setAttributes:range: works with overlapping
Passed test:     test00.m:150 ... -setAttributes:range: works with overlapping 
(2)
Passed test:     test00.m:159 ... -setAttributes:range: works with replacing
Passed test:     test00.m:173 ... -setAttributes:range: works with chinese boxes
Passed test:     test00.m:182 ... -setAttributes:range: works with extending at 
the end (diff color)
Passed test:     test00.m:191 ... -setAttributes:range: works with extending at 
the end (diff color)
Passed test:     test00.m:200 ... -setAttributes:range: works with extending at 
the beginning (diff color)
Passed test:     test00.m:209 ... -setAttributes:range: works with extending at 
the beginning (same color)
Passed test:     test00.m:220 ... -setAttributes:range: works with subset at 
the end (diff color)
Passed test:     test00.m:229 ... -setAttributes:range: works with subset at 
the end (same color)
Passed test:     test00.m:239 ... -setAttributes:range: works with subset at 
the beginning (diff color)
Passed test:     test00.m:248 ... -setAttributes:range: works with subset at 
the beginning (same color)
Passed test:     test00.m:258 ... -setAttributes:range: works with subsets 
(diff color)
Passed test:     test00.m:268 ... -setAttributes:range: works with subsets 
(same color)
Passed test:     test00.m:278 ... -setAttributes:range: works with setting 
attributes for the whole string
Passed test:     test00.m:287 ... -setAttributes:range: works with nearby 
attributes
Completed file:  test00.m

Testing test01.m...
Running base/NSMutableAttributedString/test01.m...
Passed test:     test01.m:62 ... -replaceCharactersInRange: withString: works 
with zero length string
Passed test:     test01.m:68 ... -replaceCharactersInRange:withString: works in 
middle of string
Passed test:     test01.m:74 ... -replaceCharactersInRange:withString: works at 
end of string works
Passed test:     test01.m:80 ... -replaceCharactersInRange:withString: works at 
start of string works
Passed test:     test01.m:93 ... -replaceCharactersInRange:withString: keeps 
attributes if entire string is replaced
Passed test:     test01.m:101 ... -replaceCharactersInRange:withString: keeps 
attributes if entire string is replaced
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 0 0
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 0 0
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 0 1
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 0 1
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 0 2
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 0 2
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 0 3
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 0 3
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 0 4
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 0 4
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 0 5
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 0 5
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 0 6
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 0 6
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 0 7
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 0 7
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 0 8
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 1 0
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 1 0
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 1 1
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 1 1
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 1 2
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 1 2
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 1 3
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 1 3
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 1 4
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 1 4
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 1 5
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 1 5
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 1 6
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 1 6
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 1 7
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 1 7
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 2 0
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 2 0
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 2 1
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 2 1
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 2 2
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 2 2
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 2 3
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 2 3
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 2 4
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 2 4
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 2 5
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 2 5
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 2 6
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 2 6
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 3 0
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 3 0
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 3 1
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 3 1
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 3 2
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 3 2
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 3 3
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 3 3
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 3 4
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 3 4
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 3 5
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 3 5
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 4 0
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 4 0
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 4 1
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 4 1
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 4 2
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 4 2
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 4 3
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 4 3
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 4 4
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 4 4
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 5 0
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 5 0
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 5 1
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 5 1
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 5 2
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 5 2
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 5 3
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 5 3
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 6 0
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 6 0
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 6 1
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 6 1
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 6 2
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 6 2
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 7 0
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 7 0
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 7 1
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 7 1
Passed test:     test01.m:134 ... attribute/(replaceCharacters... with zero 
length string) interaction _sanity checks 8 0
Passed test:     test01.m:155 ... attribute/replaceCharacters... interaction 
_sanity checks 8 0
Completed file:  test01.m

Building in base/NSMutableCharacterSet
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool test00...
 Compiling file test00.m ...
 Compiling file basic.m ...
 Linking test_tool test00 ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSMutableCharacterSet/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableCharacterSet' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableCharacterSet' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableCharacterSet' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableCharacterSet' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableCharacterSet' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableCharacterSet' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSMutableCharacterSet is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' object <NSMutableBitmapCharSet: 
0xf3fd78> is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableCharacterSet' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'NSMutableBitmapCharSet' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSCharacterSet is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableCharacterSet is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCharacterSet' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCharacterSet' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCharacterSet' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCharacterSet' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCharacterSet' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSCharacterSet' copy and original are equal
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSCharacterSet is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableCharacterSet is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSCharacterSet' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSCharacterSet' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSCharacterSet' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSCharacterSet' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableCharacterSet not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableCharacterSet understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableCharacterSet not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Completed file:  basic.m

Testing test00.m...
Running base/NSMutableCharacterSet/test00.m...
Passed test:     test00.m:15 ... Insure defaults set accessors return the 
correct class
Passed test:     test00.m:22 ... Test whether we always get a clean mutable set
Completed file:  test00.m

Building in base/NSMutableData
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool general...
 Compiling file general.m ...
 Compiling file basic.m ...
 Linking test_tool general ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSMutableData/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableData' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableData' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableData' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableData' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableData' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableData' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSData is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' object <> is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSData' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'NSMutableDataMalloc' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSData is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableData is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSData' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSData' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSData' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSData' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSData' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSData' copy and original are equal
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSData is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableData is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSData' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSData' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSData' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSData' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableData not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableData understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableData not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Completed file:  basic.m

Testing general.m...
Running base/NSMutableData/general.m...
Passed test:     general.m:29 ... +dataWithBytes:length: works
Passed test:     general.m:35 ... +data creates empty mutable data
Passed test:     general.m:40 ... -setData: works
Passed test:     general.m:48 ... -replaceBytesInRange:withBytes suceeds
2013-06-05 15:13:12.262 general[11521] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     general.m:52 ... -replaceBytesInRange:withBytes out of range 
raises exception
Completed file:  general.m

Building in base/NSMutableDictionary
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool general...
 Compiling file basic.m ...
 Compiling file general.m ...
 Linking test_tool general ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSMutableDictionary/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSMutableDictionary is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' object {} is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableDictionary' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'GSMutableDictionary' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'GSMutableDictionary' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSDictionary is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableDictionary is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSDictionary' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSDictionary' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSDictionary' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSDictionary' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSDictionary' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSDictionary' copy and original are equal
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSDictionary is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableDictionary is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSDictionary' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSDictionary' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSDictionary' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSDictionary' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableDictionary not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableDictionary understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableDictionary not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Completed file:  basic.m

Testing general.m...
Running base/NSMutableDictionary/general.m...
Passed test:     general.m:35 ... -count returns zero for an empty dictionary
Passed test:     general.m:37 ... -hash returns zero for an empty dictionary
Passed test:     general.m:42 ... -allKeys gives an empty array for an empty 
dictionary
Passed test:     general.m:45 ... -allKeysForObject: gives nil for an empty 
dictionary
Passed test:     general.m:51 ... -allValues gives an empty array for an empty 
dictionary
Passed test:     general.m:59 ... -objectForKey: gives nil for an empty 
dictionary
Passed test:     general.m:69 ... -keyEnumerator: is ok for empty dictionary
Passed test:     general.m:79 ... -objectEnumerator: is ok for empty dictionary
Passed test:     general.m:90 ... -objectsForKeys:notFoundMarker: is ok for 
empty dictionary
Passed test:     general.m:98 ... -description gives us a text property-list
Passed test:     general.m:104 ... -count returns two for an dictionary with 
two keys
Passed test:     general.m:106 ... -hash returns two for a dictionary with two 
keys
Passed test:     general.m:114 ... -allKeys gives the keys we put in the 
dictionary
Passed test:     general.m:128 ... -allKeysForObject: gives the key we expect
Passed test:     general.m:136 ... -allValues gives the values we put in the 
dictionary
Passed test:     general.m:138 ... -objectForKey: gives nil for a nil key
Passed test:     general.m:140 ... -objectForKey: gives nil for a key not in 
the dictionary
Passed test:     general.m:146 ... -objectForKey: gives the objects we added 
for the keys
Passed test:     general.m:161 ... -keyEnumerator: enumerates the dictionary
Passed test:     general.m:177 ... -objectEnumerator: enumerates the dictionary
Passed test:     general.m:190 ... -objectsForKeys:notFoundMarker: is ok for 
dictionary
Passed test:     general.m:200 ... -keysSortedByValueUsingSelector: seems ok
Passed test:     general.m:208 ... -description gives us a text property-list
Passed test:     general.m:215 ... -setObject:forKey: is ok
Passed test:     general.m:219 ... unicode keys work with setValue:forKey:
Completed file:  general.m

Building in base/NSMutableIndexSet
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool blocks...
Making all for test_tool test1...
Making all for test_tool test0...
 Compiling file blocks.m ...
 Compiling file test0.m ...
 Compiling file test1.m ...
 Linking test_tool test0 ...
 Linking test_tool blocks ...
 Linking test_tool test1 ...

Testing blocks.m...
Running base/NSMutableIndexSet/blocks.m...
Start set:       blocks.m:13 ... NSIndexSet Blocks
Passed test:       blocks.m:34 ... Can enumerate all indices in an index set 
using a block
Passed test:       blocks.m:36 ... Forward enumeration stops at the last index
Passed test:       blocks.m:46 ... Can reverse enumerate all indices in an 
index set using a block
Passed test:       blocks.m:48 ... Reverse enumeration stops at the first index
Passed test:       blocks.m:60 ... Can enumerate subranges of an index set
Passed test:       blocks.m:61 ... Subrange enumeration stops at the correct 
index
Passed test:       blocks.m:79 ... block can prematurely terminate enumeration
End set:         blocks.m:85 ... NSIndexSet Blocks
Completed file:  blocks.m

Testing test0.m...
Running base/NSMutableIndexSet/test0.m...
Passed test:     test0.m:12 ... contains index 2
Passed test:     test0.m:13 ... contains index 1
Passed test:     test0.m:15 ... removed index 1
Passed test:     test0.m:17 ... removed index 2
Passed test:     test0.m:23 ... contains range
Completed file:  test0.m

Testing test1.m...
Running base/NSMutableIndexSet/test1.m...
Passed test:     test1.m:39 ... decoded value equals encoded
Completed file:  test1.m

Building in base/NSMutableSet
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool general...
 Compiling file general.m ...
 Compiling file basic.m ...
general.m:17:9: warning: incompatible pointer types assigning to 'NSMutableSet 
*' from 'NSSet *' [-Wincompatible-pointer-types]
  vals2 = [vals1 setByAddingObject: val2];
        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
general.m:18:9: warning: incompatible pointer types assigning to 'NSMutableSet 
*' from 'NSSet *' [-Wincompatible-pointer-types]
  vals3 = [vals1 setByAddingObject: val3];
        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
 Linking test_tool general ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSMutableSet/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSMutableSet is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' object () is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSMutableSet' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'GSMutableSet' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSSet is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableSet is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSSet' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSSet' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSSet' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSSet' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSSet' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSSet' copy and original are equal
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSSet is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableSet is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSSet' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSSet' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSSet' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSSet' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableSet not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableSet understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableSet not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Completed file:  basic.m

Testing general.m...
Running base/NSMutableSet/general.m...
Start set:       general.m:6 ... mutable set general
Passed test:       general.m:23 ... -count returns zero for an empty set
Passed test:       general.m:24 ... -hash returns zero for an empty set
Passed test:       general.m:25 ... -containsObject: works
Passed test:       general.m:26 ... -member: finds present object
Passed test:       general.m:27 ... -member: doesn't find missing
Passed test:       general.m:29 ... union of empty set with non-empty equals 
non-empty
Passed test:       general.m:30 ... union contains one object
Passed test:       general.m:32 ... union adds another object to set
Passed test:       general.m:34 ... no intersection with empty
Passed test:       general.m:35 ... test for intersection
Passed test:       general.m:36 ... test for non-intersection
Passed test:       general.m:38 ... not subset of empty
Passed test:       general.m:39 ... test non subset
Passed test:       general.m:40 ... test subset
Passed test:       general.m:43 ... intersection removes an object
Passed test:       general.m:46 ... intersect with empty set empties receiver
Passed test:       general.m:50 ... intersect with nil empties receiver
End set:         general.m:52 ... mutable set general
Completed file:  general.m

Building in base/NSMutableString
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool NSMutableString_string...
 Compiling file basic.m ...
 Compiling file NSMutableString_string.m ...
In file included from NSMutableString_string.m:8:
./../NSString/NSString_tests.h:83:40: warning: format specifies type 'int' but 
the argument has type 'NSStringEncoding' (aka 'unsigned long') [-Wformat]
    "String encoding %d is supported", encoding);
                     ~~                ^~~~~~~~
                     %lu
/System/Library/Makefiles/TestFramework/Testing.h:171:15: note: expanded from 
macro 'PASS'
        __LINE__, ## __VA_ARGS__); \
                     ^
In file included from NSMutableString_string.m:8:
./../NSString/NSString_tests.h:83:40: warning: format specifies type 'int' but 
the argument has type 'NSStringEncoding' (aka 'unsigned long') [-Wformat]
    "String encoding %d is supported", encoding);
                     ~~                ^~~~~~~~
                     %lu
/System/Library/Makefiles/TestFramework/Testing.h:175:63: note: expanded from 
macro 'PASS'
    pass(0, "%s:%d ... " testFormat__, __FILE__, __LINE__, ## __VA_ARGS__); \
                                                              ^
In file included from NSMutableString_string.m:8:
./../NSString/NSString_tests.h:197:27: warning: format specifies type 'int' but 
the argument has type 'NSStringEncoding' (aka 'unsigned long') [-Wformat]
            " skipping test.\n", [NSString defaultCStringEncoding]);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../NSString/NSString_tests.h:203:31: warning: sending 'unsigned char [16]' to 
parameter of type 'char *' converts between pointers to integer types with 
different sign [-Wpointer-sign]
        [referenceString getCString: buffer
                                     ^~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSString.h:436:29:
 note: passing argument to parameter 'buffer' here
- (void) getCString: (char*)buffer
                            ^
4 warnings generated.
 Linking test_tool NSMutableString_string ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSMutableString/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableString' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableString' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableString' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableString' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableString' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSMutableString' has working allocWithZone
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'GSMutableString' can be encoded
2013-06-05 15:13:13.965 basic[11946] GSToUnicode() No iconv for encoding 
x2aaa00000005
Failed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Failed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
Expected 'Hello
' and got (nil)
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'GSMutableString' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSString is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableString is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSString' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSString' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSString' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSString' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSString' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSString' copy and original are equal
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSString is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableString is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSString' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSString' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSString' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSString' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableString not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableString understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableString not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:     basic.m:90 ... We can append a unicode string to a C string
Passed test:     basic.m:94 ... initWithCharacters:length: creates mutable 
string for ascii
Passed test:     basic.m:98 ... initWithCharacters:length: creates mutable 
string for unicode
Passed test:     basic.m:102 ... can append to string from NSMutableString 
+stringWithString:
Passed test:     basic.m:107 ... replaceCharactersInRange:withString: works in 
middle of string
Passed test:     basic.m:110 ... replaceCharactersInRange:withString: works at 
end of string
Passed test:     basic.m:116 ... custom string replacement works in middle of 
string
Passed test:     basic.m:120 ... custom string replacement works at end of 
string
2013-06-05 15:13:13.968 basic[11946] string 1 \" string 2 \"
Passed test:     basic.m:136 ... string occurrences replacement works
Completed file:  basic.m

Testing NSMutableString_string.m...
Running base/NSMutableString/NSMutableString_string.m...
Passed test:     ./../NSString/NSString_tests.h:310 ... -initWithCString: works
2013-06-05 15:13:14.033 NSMutableString_string[11969] GSToUnicode() No iconv 
for encoding x00
Passed test:     ./../NSString/NSString_tests.h:120 ... -initWithData:encoding: 
gives nil for invalid encodings
Passed test:     ./../NSString/NSString_tests.h:83 ... String encoding 1 is 
supported
Passed test:     ./../NSString/NSString_tests.h:98 ... can instantiate string 
from (null)
Passed test:     ./../NSString/NSString_tests.h:102 ... new (null) string 
matches reference
Passed test:     ./../NSString/NSString_tests.h:106 ... data using encoding 
(null) matches reference data
Passed test:     ./../NSString/NSString_tests.h:83 ... String encoding 4 is 
supported
Passed test:     ./../NSString/NSString_tests.h:98 ... can instantiate string 
from (null)
Passed test:     ./../NSString/NSString_tests.h:102 ... new (null) string 
matches reference
Passed test:     ./../NSString/NSString_tests.h:106 ... data using encoding 
(null) matches reference data
Passed test:     ./../NSString/NSString_tests.h:83 ... String encoding 4 is 
supported
Passed test:     ./../NSString/NSString_tests.h:98 ... can instantiate string 
from (null)
Passed test:     ./../NSString/NSString_tests.h:102 ... new (null) string 
matches reference
Passed test:     ./../NSString/NSString_tests.h:106 ... data using encoding 
(null) matches reference data
Passed test:     ./../NSString/NSString_tests.h:83 ... String encoding 4 is 
supported
Passed test:     ./../NSString/NSString_tests.h:98 ... can instantiate string 
from (null)
Passed test:     ./../NSString/NSString_tests.h:102 ... new (null) string 
matches reference
Passed test:     ./../NSString/NSString_tests.h:106 ... data using encoding 
(null) matches reference data
Passed test:     ./../NSString/NSString_tests.h:83 ... String encoding 55 is 
supported
Passed test:     ./../NSString/NSString_tests.h:98 ... can instantiate string 
from (null)
Passed test:     ./../NSString/NSString_tests.h:102 ... new (null) string 
matches reference
Passed test:     ./../NSString/NSString_tests.h:106 ... data using encoding 
(null) matches reference data
Passed test:     ./../NSString/NSString_tests.h:83 ... String encoding 5 is 
supported
Passed test:     ./../NSString/NSString_tests.h:98 ... can instantiate string 
from (null)
Passed test:     ./../NSString/NSString_tests.h:102 ... new (null) string 
matches reference
Passed test:     ./../NSString/NSString_tests.h:106 ... data using encoding 
(null) matches reference data
Passed test:     ./../NSString/NSString_tests.h:83 ... String encoding 4 is 
supported
Passed test:     ./../NSString/NSString_tests.h:98 ... can instantiate string 
from (null)
Passed test:     ./../NSString/NSString_tests.h:102 ... new (null) string 
matches reference
Passed test:     ./../NSString/NSString_tests.h:106 ... data using encoding 
(null) matches reference data
Passed test:     ./../NSString/NSString_tests.h:83 ... String encoding 66 is 
supported
Passed test:     ./../NSString/NSString_tests.h:98 ... can instantiate string 
from (null)
Passed test:     ./../NSString/NSString_tests.h:102 ... new (null) string 
matches reference
Passed test:     ./../NSString/NSString_tests.h:106 ... data using encoding 
(null) matches reference data
Passed test:     ./../NSString/NSString_tests.h:312 ... 
-getCString:maxLength:range:remainingRange: works
Passed test:     ./../NSString/NSString_tests.h:239 ... -lowercaseString 
returns a valid instance
Passed test:     ./../NSString/NSString_tests.h:248 ... -uppercaseString 
returns a valid instance
Passed test:     ./../NSString/NSString_tests.h:257 ... -capitalizedString 
returns a valid instance
Passed test:     ./../NSString/NSString_tests.h:265 ... -description returns a 
valid instance
Passed test:     ./../NSString/NSString_tests.h:274 ... 
-stringByExpandingTildeInPath returns a valid instance (1)
Passed test:     ./../NSString/NSString_tests.h:283 ... 
-stringByExpandingTildeInPath returns a valid instance (2)
Passed test:     ./../NSString/NSString_tests.h:292 ... 
-stringByAbbreviatingWithTildeInPath returns a valid instance
Have no reference string for c-string encoding 5, skipping test.
Completed file:  NSMutableString_string.m

Building in base/NSNotification
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool general...
Making all for test_tool dynamic...
 Compiling file general.m ...
 Compiling file basic.m ...
 Compiling file dynamic.m ...
 Linking test_tool general ...
 Linking test_tool dynamic ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSNotification/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSNotification' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSNotification' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSNotification' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSNotification' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSNotification' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSNotification' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSNotification is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' object <GSNotification: 0x11e7c78> Name: 
(null) Object: (null) Info: (null) is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNotification' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'GSNotification' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'GSNotification' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSNotification is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSNotification is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNotification' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNotification' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNotification' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNotification' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNotification' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNotification' copy and original are equal
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Completed file:  basic.m

Testing dynamic.m...
Running base/NSNotification/dynamic.m...
Passed test:     dynamic.m:35 ... implementation not cached
Completed file:  dynamic.m

Testing general.m...
Running base/NSNotification/general.m...
2013-06-05 15:13:14.627 general[12110] Adding proxy observer
Passed test:     general.m:112 ... notification via proxy works immediately
Passed test:     general.m:122 ... notification via proxy works after pool
Passed test:     general.m:126 ... notification via proxy works repeatedly
Completed file:  general.m

Building in base/NSNumber
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool test00...
Making all for test_tool test01...
Making all for test_tool basic...
 Compiling file basic.m ...
 Compiling file test01.m ...
 Compiling file test00.m ...
 Linking test_tool basic ...
 Linking test_tool test01 ...
 Linking test_tool test00 ...

Testing basic.m...
Running base/NSNumber/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSNumber' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSNumber' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSNumber' alloc gives the correct class
2013-06-05 15:13:15.077 basic[12213] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... raises NSInvalidArgumentException in description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... returns nil or raises NSInvalidArgumentException in init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... returns nil or raises NSInvalidArgumentException in new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:103 
... Class 'NSNumber' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSNumber is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' object 5 is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSNumber' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'NSIntNumber' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSNumber is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSNumber is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNumber' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNumber' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNumber' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNumber' is retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNumber' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNumber' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNumber' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSNumber' is retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 0
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 4
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 5
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 6
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 7
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 8
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 9
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 10
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 11
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 12
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 13
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 14
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 15
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 16
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 17
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 18
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 19
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 20
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 21
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 22
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 23
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 24
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 25
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 26
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 27
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 28
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 29
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 30
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 31
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 32
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 33
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 34
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 35
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 36
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 37
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 38
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 39
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 40
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 41
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 42
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 43
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 44
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 45
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 46
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 47
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 48
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 49
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 50
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 51
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 52
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 53
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 54
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 55
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 56
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 57
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 58
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 59
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 60
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 61
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 62
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 63
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 64
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 65
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 66
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 67
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 68
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 69
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 70
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 71
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 72
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 73
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 74
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 75
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 76
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 77
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 78
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 79
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 80
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 81
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 82
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 83
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 84
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 85
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 86
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 87
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 88
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 89
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 90
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 91
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 92
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 93
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 94
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 95
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 96
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 97
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 98
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 99
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 100
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 101
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 103
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 106
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 110
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 115
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 121
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 128
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 136
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 145
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 155
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 166
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 178
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 191
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 205
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 220
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 236
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 253
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 271
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 290
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 310
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 331
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 353
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 376
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 400
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 425
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 451
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 478
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 506
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 535
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 565
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 596
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 628
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 661
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 695
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 730
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 766
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 803
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 841
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 880
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 920
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 961
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1003
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1046
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1090
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1135
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1181
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1228
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1276
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1325
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1375
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1426
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1478
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1531
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1585
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1640
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1696
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1753
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1811
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1870
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1930
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 1991
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2053
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2116
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2180
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2245
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2311
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2378
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2446
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2515
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2585
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2656
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2728
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2801
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2875
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 2950
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3026
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3103
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3181
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3260
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3340
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3421
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3503
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3586
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3670
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3755
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3841
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 3928
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 4016
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 4105
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 4195
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 4286
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 4378
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 4471
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 4565
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 4660
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 4756
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 4853
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 4951
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 5050
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 5150
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 5251
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 5353
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 5456
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 5560
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 5665
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 5771
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 5878
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 5986
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 6095
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 6205
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 6316
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 6428
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 6541
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 6655
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 6770
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 6886
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 7003
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 7121
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 7240
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 7360
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 7481
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 7603
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 7726
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 7850
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 7975
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 8101
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 8228
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 8356
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 8485
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 8615
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 8746
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 8878
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 9011
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 9145
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 9280
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 9416
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 9553
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 9691
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 9830
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 9970
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 10111
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 10253
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 10396
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 10540
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 10685
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 10831
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 10978
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 11126
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 11275
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 11425
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 11576
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 11728
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 11881
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 12035
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 12190
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 12346
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 12503
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 12661
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 12820
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 12980
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 13141
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 13303
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 13466
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 13630
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 13795
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 13961
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 14128
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 14296
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 14465
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 14635
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 14806
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 14978
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 15151
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 15325
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 15500
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 15676
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 15853
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 16031
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 16210
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 16390
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 16571
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 16753
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 16936
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 17120
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 17305
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 17491
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 17678
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 17866
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 18055
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 18245
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 18436
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 18628
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 18821
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 19015
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 19210
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 19406
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 19603
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 19801
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 20000
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 20200
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 20401
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 20603
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 20806
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 21010
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 21215
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 21421
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 21628
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 21836
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 22045
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 22255
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 22466
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 22678
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 22891
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 23105
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 23320
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 23536
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 23753
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 23971
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 24190
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 24410
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 24631
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 24853
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 25076
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 25300
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 25525
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 25751
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 25978
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 26206
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 26435
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 26665
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 26896
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 27128
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 27361
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 27595
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 27830
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 28066
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 28303
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 28541
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 28780
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 29020
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 29261
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 29503
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 29746
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 29990
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 30235
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 30481
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 30728
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 30976
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 31225
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 31475
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 31726
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 31978
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 32231
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 32485
Passed test:     basic.m:23 ... int -> NSNumber -> int is identity operation 
for 32740
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -4
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -5
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -6
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -7
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -8
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -9
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -10
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -11
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -12
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -13
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -14
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -15
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -16
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -17
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -18
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -19
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -20
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -21
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -22
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -23
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -24
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -25
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -26
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -27
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -28
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -29
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -30
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -31
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -32
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -33
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -34
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -35
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -36
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -37
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -38
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -39
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -40
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -41
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -42
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -43
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -44
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -45
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -46
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -47
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -48
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -49
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -50
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -51
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -52
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -53
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -54
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -55
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -56
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -57
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -58
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -59
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -60
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -61
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -62
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -63
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -64
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -65
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -66
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -67
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -68
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -69
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -70
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -71
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -72
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -73
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -74
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -75
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -76
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -77
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -78
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -79
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -80
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -81
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -82
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -83
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -84
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -85
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -86
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -87
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -88
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -89
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -90
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -91
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -92
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -93
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -94
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -95
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -96
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -97
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -98
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -99
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -100
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -101
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -103
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -106
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -110
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -115
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -121
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -128
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -136
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -145
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -155
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -166
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -178
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -191
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -205
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -220
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -236
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -253
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -271
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -290
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -310
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -331
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -353
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -376
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -400
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -425
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -451
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -478
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -506
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -535
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -565
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -596
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -628
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -661
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -695
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -730
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -766
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -803
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -841
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -880
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -920
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -961
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1003
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1046
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1090
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1135
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1181
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1228
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1276
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1325
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1375
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1426
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1478
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1531
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1585
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1640
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1696
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1753
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1811
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1870
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1930
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -1991
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2053
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2116
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2180
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2245
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2311
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2378
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2446
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2515
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2585
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2656
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2728
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2801
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2875
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -2950
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3026
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3103
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3181
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3260
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3340
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3421
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3503
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3586
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3670
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3755
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3841
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -3928
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -4016
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -4105
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -4195
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -4286
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -4378
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -4471
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -4565
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -4660
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -4756
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -4853
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -4951
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -5050
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -5150
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -5251
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -5353
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -5456
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -5560
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -5665
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -5771
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -5878
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -5986
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -6095
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -6205
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -6316
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -6428
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -6541
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -6655
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -6770
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -6886
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -7003
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -7121
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -7240
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -7360
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -7481
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -7603
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -7726
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -7850
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -7975
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -8101
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -8228
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -8356
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -8485
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -8615
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -8746
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -8878
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -9011
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -9145
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -9280
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -9416
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -9553
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -9691
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -9830
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -9970
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -10111
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -10253
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -10396
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -10540
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -10685
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -10831
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -10978
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -11126
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -11275
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -11425
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -11576
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -11728
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -11881
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -12035
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -12190
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -12346
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -12503
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -12661
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -12820
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -12980
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -13141
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -13303
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -13466
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -13630
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -13795
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -13961
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -14128
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -14296
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -14465
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -14635
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -14806
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -14978
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -15151
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -15325
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -15500
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -15676
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -15853
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -16031
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -16210
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -16390
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -16571
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -16753
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -16936
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -17120
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -17305
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -17491
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -17678
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -17866
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -18055
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -18245
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -18436
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -18628
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -18821
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -19015
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -19210
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -19406
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -19603
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -19801
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -20000
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -20200
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -20401
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -20603
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -20806
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -21010
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -21215
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -21421
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -21628
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -21836
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -22045
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -22255
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -22466
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -22678
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -22891
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -23105
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -23320
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -23536
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -23753
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -23971
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -24190
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -24410
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -24631
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -24853
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -25076
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -25300
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -25525
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -25751
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -25978
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -26206
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -26435
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -26665
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -26896
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -27128
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -27361
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -27595
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -27830
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -28066
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -28303
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -28541
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -28780
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -29020
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -29261
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -29503
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -29746
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -29990
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -30235
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -30481
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -30728
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -30976
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -31225
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -31475
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -31726
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -31978
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -32231
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -32485
Passed test:     basic.m:33 ... int -> NSNumber -> int is identity operation 
for -32740
Completed file:  basic.m

Testing test00.m...
Running base/NSNumber/test00.m...
Passed test:     test00.m:29 ... We can create a boolean (YES)
Passed test:     test00.m:32 ... We can create a boolean (NO)
Passed test:     test00.m:34 ... A boolean YES is not a NO
Passed test:     test00.m:35 ... A boolean NO is not a YES
Passed test:     test00.m:36 ... A boolean YES is a YES
Passed test:     test00.m:37 ... A boolean NO is a NO
Passed test:     test00.m:40 ... We can create a char number
Passed test:     test00.m:42 ... We can create a signed char number
Passed test:     test00.m:44 ... We can create an unsigned char number
Passed test:     test00.m:45 ... A -1 signed char is not a 255 unsigned char
Passed test:     test00.m:47 ... A -1 signed char is a 255 signed char
Passed test:     test00.m:51 ... A -100 signed char is a -100 signed short
Passed test:     test00.m:53 ... A -100 signed char is a -100 signed int
Passed test:     test00.m:55 ... A -100 signed char is a -100 signed long
Passed test:     test00.m:57 ... A -100 signed char is a -100 signed long long
Passed test:     test00.m:59 ... A -100 signed char is a -100 signed float
Passed test:     test00.m:61 ... A -100 signed char is a -100 signed double
Passed test:     test00.m:63 ... A -100 signed char is a -100 NSInteger
Passed test:     test00.m:66 ... A -100 signed char is a -100 signed short
Passed test:     test00.m:68 ... A -100 signed char is a -100 signed int
Passed test:     test00.m:70 ... A -100 signed char is a -100 signed long
Passed test:     test00.m:72 ... A -100 signed char is a -100 signed long long
Passed test:     test00.m:74 ... A -100 signed char is a -100 signed float
Passed test:     test00.m:76 ... A -100 signed char is a -100 signed double
Passed test:     test00.m:78 ... A -100 signed char is a -100 NSInteger
Passed test:     test00.m:80 ... A -100 signed char is a YES BOOL
Passed test:     test00.m:85 ... integer numbers - 127 < 128
Passed test:     test00.m:87 ... integer numbers - 128 > 127
Passed test:     test00.m:91 ... A 200 signed char is not a 200 int
Passed test:     test00.m:93 ... signed char numbers - 200 < 100
Passed test:     test00.m:95 ... signed char numbers - 100 > 200
Passed test:     test00.m:98 ... pointerValue works
Passed test:     test00.m:102 ... NSDecimalNumber numberWithInt: works
Passed test:     test00.m:105 ... NSDecimalNumber floatValue works
Passed test:     test00.m:107 ... NSDecimalNumber doubleValue works
Passed test:     test00.m:109 ... NSDecimalNumber boolValue works
Passed test:     test00.m:111 ... NSDecimalNumber charValue works
Passed test:     test00.m:113 ... NSDecimalNumber intValue works
Passed test:     test00.m:115 ... NSDecimalNumber integerValue works
Passed test:     test00.m:117 ... NSDecimalNumber longValue works
Passed test:     test00.m:119 ... NSDecimalNumber longLongValue works
Passed test:     test00.m:121 ... NSDecimalNumber shortValue works
Passed test:     test00.m:123 ... NSDecimalNumber unsignedCharValue works
Passed test:     test00.m:125 ... NSDecimalNumber unsignedIntValue works
Passed test:     test00.m:127 ... NSDecimalNumber unsignedIntegerValue works
Passed test:     test00.m:129 ... NSDecimalNumber unsignedLongValue works
Passed test:     test00.m:131 ... NSDecimalNumber unsignedLongLongValue works
Passed test:     test00.m:133 ... NSDecimalNumber unsignedShortValue works
Passed test:     test00.m:139 ... comparison of min signed with max unsigned 
works
Passed test:     test00.m:156 ... sorted numbers are correctly ordered
Passed test:     test00.m:160 ... store negative integer in property list works
Passed test:     test00.m:162 ... store negative double in property list works
Passed test:     test00.m:166 ... +numberWith... subclass
Completed file:  test00.m

Testing test01.m...
Running base/NSNumber/test01.m...
Start set:       test01.m:22 ... NSNumber
Start set:         test01.m:25 ... not-a-number checks
Passed test:         test01.m:29 ... NaN is equal to NaN
Passed test:         test01.m:32 ... 2 is not equal to NaN
Passed test:         test01.m:33 ... 2 is greater than NaN
Passed test:         test01.m:34 ... NaN is less than 2
Passed test:         test01.m:37 ... 2LL is not equal to NaN
Passed test:         test01.m:38 ... 2LL is greater than NaN
Passed test:         test01.m:39 ... NaN is less than 2LL
Passed test:         test01.m:42 ... 2.0 is not equal to NaN
Passed test:         test01.m:43 ... 2.0 is greater than NaN
Passed test:         test01.m:44 ... NaN is less than 2.0
Passed test:         test01.m:47 ... 2.0dd is not equal to NaN
Passed test:         test01.m:48 ... 2.0dd is greater than NaN
Passed test:         test01.m:49 ... NaN is less than 2.0dd
Passed test:         test01.m:52 ... 0.0 is not equal to NaN
Passed test:         test01.m:53 ... 0.0 greater than NaN
Passed test:         test01.m:54 ... NaN less than 0.0
Passed test:         test01.m:57 ... -1.01 is not equal to NaN
Passed test:         test01.m:58 ... -1.01 less than NaN
Passed test:         test01.m:59 ... NaN less than -1.01
End set:           test01.m:61 ... not-a-number checks
Start set:         test01.m:63 ... zero checks
Passed test:         test01.m:67 ... zero is equal to zero
Passed test:         test01.m:70 ... 2 is not equal to zero
Passed test:         test01.m:71 ... 2 is greater than zero
Passed test:         test01.m:72 ... zero is less than 2
Passed test:         test01.m:75 ... 2LL is not equal to zero
Passed test:         test01.m:76 ... 2LL is greater than zero
Passed test:         test01.m:77 ... zero is less than 2LL
Passed test:         test01.m:80 ... 2.0 is not equal to zero
Passed test:         test01.m:81 ... 2.0 is greater than zero
Passed test:         test01.m:82 ... zero is less than 2.0
Passed test:         test01.m:85 ... 2.0dd is not equal to zero
Passed test:         test01.m:87 ... 2.0dd is greater than zero
Passed test:         test01.m:88 ... zero is less than 2.0dd
Passed test:         test01.m:91 ... 0.0 is equal to zero
Passed test:         test01.m:92 ... 0.0 is zero
Passed test:         test01.m:93 ... zero is 0.0
Passed test:         test01.m:96 ... -1.01 is not equal to zero
Passed test:         test01.m:97 ... -1.01 less than zero
Passed test:         test01.m:98 ... zero greater than -1.01
End set:           test01.m:100 ... zero checks
End set:         test01.m:101 ... NSNumber
Completed file:  test01.m

Building in base/NSNumberFormatter
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic10_4...
Making all for test_tool basic...
 Compiling file basic.m ...
 Compiling file basic10_4.m ...
basic10_4.m:62:75: warning: incompatible pointer types sending 'id' to 
parameter of type 'NSString **' [-Wincompatible-pointer-types]
      PASS([fmt getObjectValue: &num forString: @"0.00" errorDescription: nil]
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/objc/runtime.h:207:14: note: expanded from macro 'nil'
#       define nil ((id)_OBJC_NULL_PTR)
                   ^
/System/Library/Makefiles/TestFramework/Testing.h:168:21: note: expanded from 
macro 'PASS'
      _cond = (int)(testExpression__); \
                    ^
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSFormatter.h:82:38:
 note: passing argument to parameter 'error' here
       errorDescription: (NSString**)error;
                                     ^
 Linking test_tool basic ...
1 warning generated.
 Linking test_tool basic10_4 ...

Testing basic10_4.m...
Running base/NSNumberFormatter/basic10_4.m...
Start set:       basic10_4.m:17 ... NSNumberFormatter
Passed test:       basic10_4.m:21 ... default behavior is 
NSNumberFormatterBehavior10_4
Passed test:       basic10_4.m:27 ... default behavior can be changed to 
NSNumberFormatterBehavior10_0
Passed test:       basic10_4.m:33 ... NSNumberFormatterBehaviorDefault gives 
NSNumberFormatterBehavior10_4
Passed test:       basic10_4.m:39 ... unknown behavior is accepted
Passed test:       basic10_4.m:45 ... default behavior can be changed to 
NSNumberFormatterBehavior10_4
Passed test:       basic10_4.m:50 ... a new formatter gets the current default 
behavior
Passed test:       basic10_4.m:53 ... a new formatter can have the default 
behavior set
Passed test:       basic10_4.m:56 ... notANumber special case
Start set:         basic10_4.m:58 ... NSLocale
Passed test:         basic10_4.m:63 ... formatting suceeded
Passed test:         basic10_4.m:67 ... is not equal to NaN
Passed test:         basic10_4.m:69 ... is equal to zero
Passed test:         basic10_4.m:75 ... default 10.4 format same as Cocoa
Passed test:         basic10_4.m:82 ... round up for fractional part >0.5
Passed test:         basic10_4.m:87 ... round down for fractional part <0.5
Passed test:         basic10_4.m:93 ... minus sign assigned correctly
Passed test:         basic10_4.m:100 ... Negative percentage correct
Passed test:         basic10_4.m:111 ... format width set correctly
Passed test:         basic10_4.m:115 ... positive prefix set correctly
Passed test:         basic10_4.m:119 ... default padding position is before 
prefix
Passed test:         basic10_4.m:124 ... numeric and space padding OK
Passed test:         basic10_4.m:132 ... currency style does not include 
currency string
Passed test:         basic10_4.m:137 ... positive prefix is set correctly for 
currency style
Passed test:         basic10_4.m:141 ... prefix and suffix used properly
Passed test:         basic10_4.m:145 ... negativeFormat used for -ve number
Passed test:         basic10_4.m:151 ... format string of length 1
End set:           basic10_4.m:154 ... NSLocale
End set:         basic10_4.m:156 ... NSNumberFormatter
Completed file:  basic10_4.m

Testing basic.m...
Running base/NSNumberFormatter/basic.m...
Start set:       basic.m:7 ... basic
Passed test:       basic.m:17 ... +[NSNumberFormatter alloc] returns a 
NSNumberFormatter
Passed test:       basic.m:23 ... default format same as Cocoa
Passed test:       basic.m:27 ... Handle leading zeroes in fractional part: 1.01
Passed test:       basic.m:31 ... Handle leading zeroes in fractional part: 1.1
Passed test:       basic.m:37 ... -setAllowsFloats: does not effect rounding
2013-06-05 15:13:15.586 basic[12352] 
NSNumberFormatter-getObjectValue:forString:... not fully implemented
Passed test:       basic.m:40 ... float input is disallowed
2013-06-05 15:13:15.586 basic[12352] 
NSNumberFormatter-getObjectValue:forString:... not fully implemented
Dashed hope:       basic.m:44 ... allowsFloat error
Expected 'Floating Point not allowed' and got (nil)
Passed test:       basic.m:50 ... numeric and space padding OK
Passed test:       basic.m:58 ... prefix and suffix used properly
Passed test:       basic.m:62 ... negativeFormat used for -ve number
Passed test:       basic.m:65 ... notANumber special case
Passed test:       basic.m:69 ... format string of length 1
End set:         basic.m:71 ... basic
Completed file:  basic.m

Building in base/NSObject
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool initialize...
Making all for test_tool test00...
Making all for test_tool test01...
 Compiling file basic.m ...
 Compiling file test00.m ...
 Compiling file test01.m ...
 Compiling file initialize.m ...
 Linking test_tool test00 ...
initialize.m:13:12: warning: class 'SlowInit0' defined without specifying a 
base class [-Wobjc-root-class]
@interface SlowInit0
           ^
initialize.m:13:21: note: add a super class to fix this problem
@interface SlowInit0
                    ^
                     : NSObject 
initialize.m:20:12: warning: class 'SlowInit2' defined without specifying a 
base class [-Wobjc-root-class]
@interface SlowInit2
           ^
initialize.m:20:21: note: add a super class to fix this problem
@interface SlowInit2
                    ^
                     : NSObject 
 Linking test_tool test01 ...
Making all for test_tool test02...
2 warnings generated.
 Linking test_tool initialize ...
 Linking test_tool basic ...
 Compiling file test02.m ...
 Linking test_tool test02 ...

Testing basic.m...
Running base/NSObject/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSObject' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSObject' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSObject' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSObject' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSObject' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSObject' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSObject is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' object <NSObject: 0x20be9f8> is of correct 
class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSObject' handles performSelector
Passed test:     basic.m:10 ... a null selector proiduces a nil method signature
Completed file:  basic.m

Testing initialize.m...
Running base/NSObject/initialize.m...
Start set:       initialize.m:184 ... +initialize
Passed test:       initialize.m:189 ... initialize test starts
Dashed hope:       initialize.m:158 ... +initialize mutually dependent methods 
work
Completed file:  initialize.m

Testing test00.m...
Running base/NSObject/test00.m...
Passed test:     test00.m:10 ... 'NSObject' uses +class to return self
Completed file:  test00.m

Testing test01.m...
Running base/NSObject/test01.m...
Passed test:     test01.m:44 ... -isClass returns YES on a Class
Passed test:     test01.m:49 ... -isClass returns NO on an instance
Passed test:     test01.m:54 ... -isClass returns NO on an instance (special 
test for broken libobjc)
Passed test:     test01.m:63 ... -isKindOfClass: works
Passed test:     test01.m:70 ... +isKindOfClass: works
Completed file:  test01.m

Testing test02.m...
Running base/NSObject/test02.m...
Passed test:     test02.m:41 ... +conformsToProtocol returns YES on an 
implemented protocol
Passed test:     test02.m:43 ... +conformsToProtocol returns YES on a protocol 
implemented in a category
Passed test:     test02.m:45 ... +conformsToProtocol returns NO on an 
unimplemented protocol
Passed test:     test02.m:47 ... -conformsToProtocol returns YES on an 
implemented protocol
Passed test:     test02.m:49 ... -conformsToProtocol returns YES on a protocol 
implemented in a category
Passed test:     test02.m:51 ... -conformsToProtocol returns NO on an 
unimplemented protocol
Completed file:  test02.m

Building in base/NSOperation
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool threads...
Making all for test_tool concurrent...
 Compiling file basic.m ...
 Compiling file concurrent.m ...
 Compiling file threads.m ...
concurrent.m:42:9: warning: instance method '-willChangeValueForKey:' not found 
(return type defaults to 'id') [-Wobjc-method-access]
  [self willChangeValueForKey:@"isExecuting"];
        ^~~~~~~~~~~~~~~~~~~~~
concurrent.m:44:9: warning: instance method '-didChangeValueForKey:' not found 
(return type defaults to 'id') [-Wobjc-method-access]
  [self didChangeValueForKey:@"isExecuting"];
        ^~~~~~~~~~~~~~~~~~~~
concurrent.m:60:13: warning: instance method '-willChangeValueForKey:' not 
found (return type defaults to 'id') [-Wobjc-method-access]
      [self willChangeValueForKey: @"isFinished"];
            ^~~~~~~~~~~~~~~~~~~~~
concurrent.m:62:13: warning: instance method '-didChangeValueForKey:' not found 
(return type defaults to 'id') [-Wobjc-method-access]
      [self didChangeValueForKey: @"isFinished"];
            ^~~~~~~~~~~~~~~~~~~~
concurrent.m:75:9: warning: instance method '-willChangeValueForKey:' not found 
(return type defaults to 'id') [-Wobjc-method-access]
  [self willChangeValueForKey: @"isFinished"];
        ^~~~~~~~~~~~~~~~~~~~~
concurrent.m:76:9: warning: instance method '-willChangeValueForKey:' not found 
(return type defaults to 'id') [-Wobjc-method-access]
  [self willChangeValueForKey: @"isExecuting"];
        ^~~~~~~~~~~~~~~~~~~~~
concurrent.m:81:9: warning: instance method '-didChangeValueForKey:' not found 
(return type defaults to 'id') [-Wobjc-method-access]
  [self didChangeValueForKey: @"isExecuting"];
        ^~~~~~~~~~~~~~~~~~~~
concurrent.m:82:9: warning: instance method '-didChangeValueForKey:' not found 
(return type defaults to 'id') [-Wobjc-method-access]
  [self didChangeValueForKey: @"isFinished"];
        ^~~~~~~~~~~~~~~~~~~~
 Linking test_tool threads ...
8 warnings generated.
 Linking test_tool concurrent ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSOperation/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSOperation' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSOperation' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSOperation' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSOperation' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSOperation' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSOperation' has working allocWithZone
Passed test:     basic.m:22 ... can create an operation
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSOperation is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' object <NSOperation: 0x132a9f8> is of 
correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperation' handles performSelector
Passed test:     basic.m:26 ... operation is ready
Passed test:     basic.m:27 ... operation is not concurrent
Passed test:     basic.m:28 ... operation is not cancelled
Passed test:     basic.m:29 ... operation is not executing
Passed test:     basic.m:30 ... operation is not finished
Passed test:     basic.m:32 ... operation has no dependencies
Passed test:     basic.m:34 ... operation has normal priority
Passed test:     basic.m:37 ... operation has very high priority
Passed test:     basic.m:42 ... operation has added dependency
Passed test:     basic.m:43 ... operation with dependency is not ready
Passed test:     basic.m:46 ... cancelled dependency continues
Passed test:     basic.m:47 ... operation is cancelled
Passed test:     basic.m:49 ... cancelled dependency continues
Passed test:     basic.m:50 ... operation with cancelled dependency not ready
Passed test:     basic.m:53 ... dependency removal works
Passed test:     basic.m:54 ... operation without dependency is ready
Passed test:     basic.m:65 ... operation is finished
Passed test:     basic.m:66 ... a finished operation is ready
Passed test:     basic.m:68 ... completion block is executed
Passed test:     basic.m:71 ... finished dependency continues
Passed test:     basic.m:72 ... operation with finished dependency is ready
Passed test:     basic.m:81 ... a cancelled object is ready even with a 
dependency
Passed test:     basic.m:85 ... a cancelled object can finish
2013-06-05 15:13:22.598 basic[12679] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     basic.m:89 ... NSOperation cannot be started twice
Passed test:     basic.m:91 ... wait returns at once
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSOperationQueue' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSOperationQueue' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSOperationQueue' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSOperationQueue' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSOperationQueue' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSOperationQueue' has working allocWithZone
Passed test:     basic.m:96 ... can create an operation queue
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSOperationQueue is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' object <NSOperationQueue: 0x141cdb8> 
is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSOperationQueue' handles performSelector
Passed test:     basic.m:101 ... not suspended by default
Passed test:     basic.m:103 ... set suspended yes
Passed test:     basic.m:105 ... set suspended no
Passed test:     basic.m:107 ... name has a default
Passed test:     basic.m:109 ... set name OK
Passed test:     basic.m:111 ... setting null name gives empty string
Passed test:     basic.m:113 ... max concurrent set by default
Passed test:     basic.m:115 ... max concurrent set to one
Passed test:     basic.m:117 ... max concurrent set to zero
Passed test:     basic.m:119 ... max concurrent set to a million
Passed test:     basic.m:121 ... max concurrent set to default
Passed test:     basic.m:124 ... NSOperationQueue cannot be given negative count
Passed test:     basic.m:129 ... queue ran operation
Completed file:  basic.m

Testing concurrent.m...
Running base/NSOperation/concurrent.m...
Start set:       concurrent.m:95 ... concurrent operations
Passed test:       concurrent.m:102 ... operation ran
Passed test:       concurrent.m:103 ... operation is not executing
Passed test:       concurrent.m:104 ... operation was performed
Passed test:       concurrent.m:117 ... operation ran
Passed test:       concurrent.m:118 ... operation is not executing
Passed test:       concurrent.m:123 ... operation was performed
Passed test:       concurrent.m:123 ... operation was performed
Passed test:       concurrent.m:123 ... operation was performed
Passed test:       concurrent.m:123 ... operation was performed
Passed test:       concurrent.m:123 ... operation was performed
Passed test:       concurrent.m:135 ... operation ran
Passed test:       concurrent.m:136 ... operation is not executing
Passed test:       concurrent.m:141 ... operation was performed
Passed test:       concurrent.m:141 ... operation was performed
Passed test:       concurrent.m:141 ... operation was performed
Passed test:       concurrent.m:141 ... operation was performed
Passed test:       concurrent.m:141 ... operation was performed
Passed test:       concurrent.m:141 ... operation was performed
Passed test:       concurrent.m:141 ... operation was performed
Passed test:       concurrent.m:141 ... operation was performed
Passed test:       concurrent.m:141 ... operation was performed
Passed test:       concurrent.m:141 ... operation was performed
End set:         concurrent.m:144 ... concurrent operations
Completed file:  concurrent.m

Testing threads.m...
Running base/NSOperation/threads.m...
Passed test:     threads.m:128 ... counter was set up
Passed test:     threads.m:133 ... operation ran
Passed test:     threads.m:134 ... operation ran in this thread
Passed test:     threads.m:143 ... operation finished
Passed test:     threads.m:144 ... operation ran
Passed test:     threads.m:145 ... operation ran in other thread
Passed test:     threads.m:154 ... operation exited
Passed test:     threads.m:155 ... operation ran
Passed test:     threads.m:156 ... operation ran in other thread
Passed test:     threads.m:157 ... operation seems to be running
2013-06-05 15:13:23.919 threads[12734] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     threads.m:164 ... NSOperation exceptions propogate from main
Passed test:     threads.m:165 ... operation failed to finish
Passed test:     threads.m:166 ... operation ran
Passed test:     threads.m:167 ... operation ran in this thread
Passed test:     threads.m:168 ... operation seems to be running
Passed test:     threads.m:173 ... operation ran
Passed test:     threads.m:174 ... operation ran in this thread
Passed test:     threads.m:182 ... operation ran
Passed test:     threads.m:183 ... operation ran in other thread
Passed test:     threads.m:185 ... thread did not exit immediately
Passed test:     threads.m:189 ... thread exit occurs after six seconds
Passed test:     threads.m:191 ... current queue outside -main is main queue
Passed test:     threads.m:192 ... main queue is not nil
Passed test:     threads.m:196 ... main queue runs an operation
Passed test:     threads.m:197 ... operation ran in other thread
Passed test:     threads.m:203 ... suspend works
Passed test:     threads.m:206 ... unsuspend works
Passed test:     threads.m:213 ... max operation count of zero suspends queue
Passed test:     threads.m:216 ... resetting max operation queue sarts it
Passed test:     threads.m:233 ... operations ran in order of addition
Passed test:     threads.m:253 ... operations ran in order of dependency
Passed test:     threads.m:254 ... dependencies not removed when done
Completed file:  threads.m

Building in base/NSOrderedSet
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
 Compiling file basic.m ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSOrderedSet/basic.m...
Start set:       basic.m:9 ... NSOrderedSet base
End set:         basic.m:31 ... NSOrderedSet base
Completed file:  basic.m

Building in base/NSPointerArray
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool general...
Making all for test_tool create...
 Compiling file basic.m ...
 Compiling file general.m ...
 Compiling file create.m ...
 Linking test_tool general ...
create.m:10:25: warning: unused variable 'old' [-Wunused-variable]
  NSPointerArray *obj, *old;
                        ^
1 warning generated.
 Linking test_tool create ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSPointerArray/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSPointerArray' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSPointerArray' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSPointerArray' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSPointerArray' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSPointerArray' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSPointerArray' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSPointerArray is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' object <NSConcretePointerArray: 
0x630868> is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSPointerArray' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSPointerArray is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSPointerArray is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
2013-06-05 15:13:30.743 basic[12902] Copying 0, 0x40c660
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSPointerArray' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSPointerArray' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSPointerArray' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSPointerArray' is not retained by copy with same zone
2013-06-05 15:13:30.744 basic[12902] Copying 0, 0x40c660
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSPointerArray' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSPointerArray' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSPointerArray' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSPointerArray' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Completed file:  basic.m

Testing create.m...
Running base/NSPointerArray/create.m...
Passed test:     create.m:26 ... +new creates an empty pointer array
Passed test:     create.m:29 ... +addPointer: increments count
Passed test:     create.m:31 ... +addPointer: works with nil
Passed test:     create.m:37 ... +insertPointer:atIndex: works
Passed test:     create.m:43 ... array with weak references doesn't retain
Completed file:  create.m

Testing general.m...
Running base/NSPointerArray/general.m...
Completed file:  general.m

Building in base/NSPredicate
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
 Compiling file basic.m ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSPredicate/basic.m...
Passed test:     basic.m:13 ... valueForKeyPath: with string
Passed test:     basic.m:14 ... valueForKeyPath: with string
Passed test:     basic.m:15 ... valueForKeyPath: with string
Passed test:     basic.m:16 ... valueForKeyPath: with int
Passed test:     basic.m:25 ... %@ CONTAINS %@
Passed test:     basic.m:27 ... %@ IN %@
Passed test:     basic.m:36 ... %K == %@
Passed test:     basic.m:38 ... %K MATCHES[c] %@
Passed test:     basic.m:40 ... %K BEGINSWITH %@
Passed test:     basic.m:42 ... (%K == %@) AND (%K == %@)
Passed test:     basic.m:51 ... %K == %d
Passed test:     basic.m:53 ... %K = %@
Passed test:     basic.m:55 ... %K == %@
Passed test:     basic.m:57 ... %K < %d
Passed test:     basic.m:59 ... %K < %@
Passed test:     basic.m:61 ... %K <= %@
Passed test:     basic.m:63 ... %K <= %@
Passed test:     basic.m:65 ... %K > %@
Passed test:     basic.m:67 ... %K >= %@
Passed test:     basic.m:69 ... %K >= %@
Passed test:     basic.m:71 ... %K != %@
Passed test:     basic.m:73 ... %K <> %@
Passed test:     basic.m:75 ... %K BETWEEN %@
Passed test:     basic.m:77 ... (%K == %d) OR (%K == %d)
Passed test:     basic.m:88 ... %K < %f
Passed test:     basic.m:90 ... %f > %K
Passed test:     basic.m:99 ... %@ IN %K
Passed test:     basic.m:101 ... Any %K == %@
Passed test:     basic.m:145 ... filter with SELF
Passed test:     basic.m:149 ... filter with description
Passed test:     basic.m:153 ... filter with format
Passed test:     basic.m:157 ... expressionForEvaluatedObject is unique
Passed test:     basic.m:160 ... SELF equality works
Passed test:     basic.m:165 ... predicate created with format has the format 
is preserved
Passed test:     basic.m:184 ... Predicate created by substitution has the 
expected format
Completed file:  basic.m

Building in base/NSProcessInfo
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool general...
 Compiling file general.m ...
 Compiling file basic.m ...
general.m:23:28: warning: receiver 'NSDictionary' is a forward class and 
corresponding @interface may not exist [-Wreceiver-forward-class]
       [obj isKindOfClass:[NSDictionary class]]), 
                           ^~~~~~~~~~~~
/System/Library/Makefiles/TestFramework/Testing.h:168:21: note: expanded from 
macro 'PASS'
      _cond = (int)(testExpression__); \
                    ^
/home/technix/build-images/gnustep/core/base/Headers/GNUstepBase/GSObjCRuntime.h:93:8:
 note: forward declaration of class here
@class  NSDictionary;
        ^
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSObject.h:311:1:
 note: method 'class' is used for the forward class
+ (Class) class;
^
1 warning generated.
 Linking test_tool general ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSProcessInfo/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSProcessInfo' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSProcessInfo' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSProcessInfo' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSProcessInfo' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSProcessInfo' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSProcessInfo' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSProcessInfo is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' object <_NSConcreteProcessInfo: 0x9cb3e8> 
is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSProcessInfo' handles performSelector
Completed file:  basic.m

Testing general.m...
Running base/NSProcessInfo/general.m...
Passed test:     general.m:13 ... NSProcessInfo understands [+processInfo]
Passed test:     general.m:19 ... NSProcessInfo has arguments
Passed test:     general.m:24 ... NSProcessInfo has environment
Passed test:     general.m:30 ... -processName is non-nil
Passed test:     general.m:36 ... -globallyUniqueString works
Passed test:     general.m:42 ... -operatingSystemName works
Passed test:     general.m:44 ... -operatingSystem works
Completed file:  general.m

Building in base/NSProxy
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool test00...
Making all for test_tool test01...
 Compiling file basic.m ...
 Compiling file test01.m ...
 Compiling file test00.m ...
test00.m:28:1: warning: method possibly missing a [super dealloc] call 
[-Wobjc-missing-super-calls]
}
^
test00.m:56:1: warning: method possibly missing a [super dealloc] call 
[-Wobjc-missing-super-calls]
}
^
2 warnings generated.
 Linking test_tool test00 ...
 Linking test_tool basic ...
 Linking test_tool test01 ...

Testing basic.m...
Running base/NSProxy/basic.m...
Passed test:     basic.m:15 ... Class 'NSProxy' exists
Passed test:     basic.m:17 ... Class 'NSProxy' has working alloc
2013-06-05 15:13:31.783 basic[13205] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     basic.m:19 ... NSProxy -isKindOfClass raises exception
Passed test:     basic.m:23 ... NSProxy -isKindOfClass raises exception
Passed test:     basic.m:26 ... Class 'NSProxy' has working allocWithZone:
Passed test:     basic.m:27 ... Class 'NSProxy' uses zone for alloc
Passed test:     basic.m:28 ... Class 'NSProxy' -zone works
Passed test:     basic.m:30 ... Class 'NSProxy' has working -hash
Passed test:     basic.m:31 ... Class 'NSProxy' has working -isEqual:
Passed test:     basic.m:32 ... Class 'NSProxy' has working -class
Completed file:  basic.m

Testing test00.m...
Running base/NSProxy/test00.m...
Passed test:     test00.m:106 ... uses +class to return self
Passed test:     test00.m:108 ... The class 'NSProxy'  implements -isProxy to 
return YES
Passed test:     test00.m:109 ... The class 'NSProxy'  implements -description
Passed test:     test00.m:111 ... Can create a MyProxy instance
Passed test:     test00.m:112 ... proxy isEqual: to self without remote
Passed test:     test00.m:114 ... Can set the remote object for the proxy
Passed test:     test00.m:116 ... Can create a MyString instance
Passed test:     test00.m:118 ... Can set the remote object for the subclass
Passed test:     test00.m:119 ... Get the length of the remote object
Passed test:     test00.m:120 ... Get the length of the subclass object
Passed test:     test00.m:121 ... proxy isEqual: to remote
Passed test:     test00.m:122 ... proxy isEqual: to subclass
Passed test:     test00.m:123 ... subclass isEqual: to remote
Passed test:     test00.m:124 ... subclass isEqual: to proxy
Passed test:     test00.m:125 ... remote isEqual: to proxy
Passed test:     test00.m:126 ... remote isEqual: to subclass
Passed test:     test00.m:127 ... proxy isEqualToString: to remote
Passed test:     test00.m:128 ... proxy isEqualToString: to subclass
Passed test:     test00.m:129 ... subclass isEqualToString: to remote
Passed test:     test00.m:130 ... subclass isEqualToString: to proxy
Passed test:     test00.m:131 ... remote isEqualToString: to proxy
Passed test:     test00.m:132 ... remote isEqualToString: to subclass
Passed test:     test00.m:133 ... proxy compare: remote
Passed test:     test00.m:134 ... proxy compare: subclass
Passed test:     test00.m:135 ... subclass compare: remote
Passed test:     test00.m:136 ... subclass compare: proxy
Passed test:     test00.m:137 ... remote compare: proxy
Passed test:     test00.m:138 ... remote compare: subclass
Completed file:  test00.m

Testing test01.m...
Running base/NSProxy/test01.m...
Passed test:     test01.m:195 ... Proxy signed char
Passed test:     test01.m:196 ... Proxy unsigned char
Passed test:     test01.m:197 ... Proxy signed short
Passed test:     test01.m:199 ... Proxy unsigned short
Passed test:     test01.m:201 ... Proxy signed int
Passed test:     test01.m:203 ... Proxy unsigned int
Passed test:     test01.m:205 ... Proxy signed long
Passed test:     test01.m:207 ... Proxy unsigned long
Passed test:     Proxy signed long long
Passed test:     test01.m:211 ... Proxy unsigned long long
Passed test:     Proxy float
Passed test:     Proxy double
Passed test:     test01.m:218 ... Proxy id
Passed test:     test01.m:220 ... Proxy enum
Passed test:     test01.m:223 ... Proxy NSRange
Passed test:     test01.m:226 ... Proxy NSPoint
Passed test:     test01.m:229 ... Proxy GSFinePoint
Completed file:  test01.m

Building in base/NSRunLoop
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool general...
Making all for test_tool performers...
Making all for test_tool thread...
 Compiling file basic.m ...
 Compiling file thread.m ...
 Compiling file general.m ...
 Compiling file performers.m ...
 Linking test_tool general ...
 Linking test_tool thread ...
 Linking test_tool performers ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSRunLoop/basic.m...
Passed test:     basic.m:11 ... run loop initialises to nil
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSRunLoop is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' object <NSRunLoop: 0x677b18> is of correct 
class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSRunLoop' handles performSelector
Passed test:     basic.m:15 ... timer initialises to nil
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSTimer is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' object <NSTimer: 0x6d53d8> is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimer' handles performSelector
Completed file:  basic.m

Testing general.m...
Running base/NSRunLoop/general.m...
Passed test:     general.m:20 ... NSRunLoop understands [+currentRunLoop]
Passed test:     general.m:21 ... -currentMode returns nil
Passed test:     general.m:25 ... -runUntilDate: works
Passed test:     general.m:30 ... -runUntilDate: works with a timer
Completed file:  general.m

Testing performers.m...
Running base/NSRunLoop/performers.m...
Passed test:     performers.m:37 ... 
-performSelector:target:argument:order:modes: works for one performer
Passed test:     performers.m:49 ... 
-performSelector:target:argument:order:modes: only sends the message once
Passed test:     performers.m:65 ... 
-performSelector:target:argument:order:modes: orders performers correctly
Passed test:     performers.m:89 ... -cancelPerformSelector:target:argument: 
works
Passed test:     performers.m:105 ... -cancelPerformSelectorsWithTarget: works 
Completed file:  performers.m

Testing thread.m...
Running base/NSRunLoop/thread.m...
Passed test:     thread.m:190 ... Accept with no inputs or timers will exit
Passed test:     thread.m:191 ... Accept with timers will not exit
Passed test:     thread.m:192 ... A loop with no inputs or timers will exit
Passed test:     thread.m:193 ... A loop with an input source will block
Passed test:     thread.m:194 ... A loop with a timer will block
Passed test:     thread.m:195 ... A loop with no inputs or timers has no limit
Passed test:     thread.m:196 ... A loop with an input source has distant future
Passed test:     thread.m:197 ... A loop with a timer has timer fire date
Passed test:     thread.m:198 ... A loop with no inputs or timers has no more
Passed test:     thread.m:199 ... A loop with an input source has more
Passed test:     thread.m:200 ... A loop with a timer has more
Passed test:     thread.m:201 ... Methods will be performed in a loop without 
inputs
Completed file:  thread.m

Building in base/NSScanner
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool test00...
Making all for test_tool test01...
 Compiling file test01.m ...
 Compiling file test00.m ...
test01.m:37:29: warning: sending 'int *' to parameter of type 'unsigned int *' 
converts between pointers to integer types with different sign [-Wpointer-sign]
  [scn scanRadixUnsignedInt:retp];
                            ^~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSScanner.h:108:47:
 note: passing argument to parameter 'value' here
- (BOOL) scanRadixUnsignedInt: (unsigned int*)value;
                                              ^
test01.m:50:19: warning: sending 'int *' to parameter of type 'unsigned int *' 
converts between pointers to integer types with different sign [-Wpointer-sign]
  [scn scanHexInt:retp];
                  ^~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSScanner.h:95:37:
 note: passing argument to parameter 'value' here
- (BOOL) scanHexInt: (unsigned int*)value;
                                    ^
test01.m:18:13: warning: unused function 'scanIntOverflow' [-Wunused-function]
static BOOL scanIntOverflow(int value, int *retp)
            ^
 Linking test_tool test00 ...
3 warnings generated.
 Linking test_tool test01 ...

Testing test00.m...
Running base/NSScanner/test00.m...
Passed test:     test00.m:38 ... scanning three words separated by newlines
Passed test:     test00.m:42 ... scanning three words separated by spaces
Passed test:     test00.m:46 ... scanning three words separated by tabs
Passed test:     test00.m:50 ... scanning three words separated by newlines and 
spaces
Passed test:     test00.m:56 ... scanning three words separated by spaces and 
semi-colons
Completed file:  test00.m

Testing test01.m...
Running base/NSScanner/test01.m...
Passed test:     test01.m:75 ... NSScanner large ints
Passed test:     test01.m:76 ... NSScanner small ints
Passed test:     test01.m:80 ... NSScanner non-digits terminate scan
Passed test:     test01.m:84 ... NSScanner non-digits terminate scan
Passed test:     test01.m:88 ... NSScanner non-digits dont consume characters 
to be skipped
Passed test:     test01.m:96 ... NSScanner radiux unsigned (non-digits 
terminate scan)
Passed test:     test01.m:101 ... NSScanner radiux unsigned (non-digits dont 
move scan)
Passed test:     test01.m:106 ... NSScanner hex (non-digits terminate scan)
Passed test:     test01.m:115 ... NSScanner scans doubles
Passed test:     test01.m:123 ... NSScanner scans double with exponents
Passed test:     test01.m:130 ... flt = 1e+2
Passed test:     test01.m:131 ... e is part of exponent
Passed test:     test01.m:132 ... all scanned
Passed test:     test01.m:133 ... is at end
Passed test:     test01.m:141 ... flt = 1.0
Passed test:     test01.m:142 ... em is not part of exponent
Passed test:     test01.m:143 ... all scanned
Passed test:     test01.m:144 ... is at end
Completed file:  test01.m

Building in base/NSSet
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
 Compiling file basic.m ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSSet/basic.m...
Passed test:     basic.m:14 ... can create an empty set
Passed test:     basic.m:18 ... can create a set with one element
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSSet is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' object () is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSet' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' object (Hello) is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSSet' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'GSSet' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 1 of class 'GSSet' can be encoded
2013-06-05 15:13:38.575 basic[13589] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
EXCEPTION: NSInternalInconsistencyException expected unsigned char and got 
unsigned short (null)
Failed set:        /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... problem in test_NSCoding object 1.
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 1
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'GSSet' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 1 of class 'GSSet' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 1
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSSet is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableSet is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableSet' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableSet' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableSet' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableSet' is retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableSet' result of copy is not immutable
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableSet' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableSet' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableSet' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableSet' is retained by copy with other zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableSet' result of copyWithZone: is not immutable
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableSet' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableSet' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableSet' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableSet' is retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableSet' result of copy is not immutable
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableSet' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableSet' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableSet' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableSet' is retained by copy with other zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSMutableSet' result of copyWithZone: is not immutable
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 1
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSSet is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableSet is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSSet' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSSet' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSSet' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSSet' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableSet not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableSet understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableSet not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 1 of class 'NSSet' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 1 of class 'NSSet' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 1 of class 'NSSet' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 1 of class 'NSSet' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableSet not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableSet understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableSet not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 1
Completed file:  basic.m

Building in base/NSSortDescriptor
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
 Compiling file basic.m ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSSortDescriptor/basic.m...
Passed test:     basic.m:22 ... can create a sort descriptor
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSSortDescriptor is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' object <NSSortDescriptor: 0x80bfa8> is 
of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSSortDescriptor' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'NSSortDescriptor' can be encoded
2013-06-05 15:13:38.903 basic[13653] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
EXCEPTION: NSInternalInconsistencyException expected unsigned char and got 
unsigned short (null)
Failed set:        /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... problem in test_NSCoding object 0.
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'NSSortDescriptor' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSSortDescriptor is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSSortDescriptor is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSSortDescriptor' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSSortDescriptor' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSSortDescriptor' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSSortDescriptor' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSSortDescriptor' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSSortDescriptor' copy and original are equal
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     basic.m:33 ... hash for similar descriptors is the same
Passed test:     basic.m:34 ... similar descriptors are equal
Passed test:     basic.m:35 ... different keyed descriptors are not equal
Passed test:     basic.m:36 ... different ordered descriptors are not equal
Passed test:     basic.m:55 ... basic comparison works for ascending descriptor
Passed test:     basic.m:57 ... basic comparison works for descending descriptor
Passed test:     basic.m:63 ... simple multilevel sort works
Completed file:  basic.m

Building in base/NSStream
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool memandfile_2...
Making all for test_tool pipe...
Making all for test_tool memandfile...
 Compiling file basic.m ...
 Compiling file pipe.m ...
 Compiling file memandfile_2.m ...
 Compiling file memandfile.m ...
memandfile_2.m:137:14: warning: incompatible pointer types initializing 
'Listener1 *' with an expression of type 'Listener2 *' 
[-Wincompatible-pointer-types]
  Listener1 *l2 = [[Listener2 new] autorelease];
             ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSObject.h:191:1:
 note: instance method 'autorelease' is assumed to return an instance of its 
receiver type ('Listener2 *')
- (id) autorelease NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
^
 Linking test_tool pipe ...
1 warning generated.
 Linking test_tool memandfile_2 ...
 Linking test_tool basic ...
Making all for test_tool socket_cs...
 Linking test_tool memandfile ...
Making all for test_tool socket...
 Compiling file socket_cs.m ...
 Compiling file socket.m ...
socket_cs.m:28:35: warning: format specifies type 'int' but the argument has 
type 'NSStreamEvent' (aka 'unsigned long') [-Wformat]
NSLog(@"Client %p %d", theStream, streamEvent);
                  ~~              ^~~~~~~~~~~
                  %lu
socket_cs.m:95:11: warning: format specifies type 'int' but the argument has 
type 'NSInteger' (aka 'long') [-Wformat]
          [[theStream streamError] code], [theStream streamError]);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
socket_cs.m:119:35: warning: format specifies type 'int' but the argument has 
type 'NSStreamEvent' (aka 'unsigned long') [-Wformat]
NSLog(@"Server %p %d", theStream, streamEvent);
                  ~~              ^~~~~~~~~~~
                  %lu
socket_cs.m:181:11: warning: format specifies type 'int' but the argument has 
type 'NSInteger' (aka 'long') [-Wformat]
          [[theStream streamError] code], [theStream streamError]);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
socket.m:31:24: warning: format specifies type 'int' but the argument has type 
'NSStreamEvent' (aka 'unsigned long') [-Wformat]
NSLog(@"Got %d on %p", streamEvent, theStream);
            ~~         ^~~~~~~~~~~
            %lu
4 warnings generated.
1 warning generated.
 Linking test_tool socket_cs ...
 Linking test_tool socket ...

Testing basic.m...
Running base/NSStream/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSStream is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' object <GSInetInputStream: 0x21e7428> is of 
correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSStream' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' object <GSInetOutputStream: 0x21f2478> is of 
correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSStream' handles performSelector
Completed file:  basic.m

Testing memandfile_2.m...
Running base/NSStream/memandfile_2.m...
Passed test:     memandfile_2.m:131 ... file to memory copy ok
Passed test:     memandfile_2.m:147 ... memory to file copy ok
Completed file:  memandfile_2.m

Testing memandfile.m...
Running base/NSStream/memandfile.m...
Passed test:     memandfile.m:42 ... file to memory copy ok
Passed test:     memandfile.m:52 ... memory to file copy ok
Completed file:  memandfile.m

Testing pipe.m...
Running base/NSStream/pipe.m...
Passed test:     pipe.m:81 ... Local pipe
Completed file:  pipe.m

Testing socket_cs.m...
Running base/NSStream/socket_cs.m...
2013-06-05 15:13:39.873 socket_cs[13899] sending and receiving on Host 
127.0.0.1 (("127.0.0.1") ("127.0.0.1")): 127.0.0.1
2013-06-05 15:13:39.875 socket_cs[13899] Server 0xa86008 1
2013-06-05 15:13:39.876 socket_cs[13899] Client input stream is 0xa93bc8
2013-06-05 15:13:39.877 socket_cs[13899] Client output stream is 0xa9d828
2013-06-05 15:13:39.879 socket_cs[13899] Client 0xa93bc8 1
2013-06-05 15:13:39.879 socket_cs[13899] Client 0xa9d828 1
2013-06-05 15:13:39.879 socket_cs[13899] Server 0xa86008 2
2013-06-05 15:13:39.879 socket_cs[13899] Server input stream is 0xac4138
2013-06-05 15:13:39.879 socket_cs[13899] Server output stream is 0xac4338
2013-06-05 15:13:39.879 socket_cs[13899] Server 0xac4138 1
2013-06-05 15:13:39.879 socket_cs[13899] Server 0xac4338 1
2013-06-05 15:13:39.879 socket_cs[13899] Client 0xa9d828 4
2013-06-05 15:13:39.880 socket_cs[13899] Client 0xa9d828 wrote 12360
2013-06-05 15:13:39.880 socket_cs[13899] Server 0xac4338 4
2013-06-05 15:13:39.880 socket_cs[13899] Server 0xac4138 2
2013-06-05 15:13:39.880 socket_cs[13899] Server 0xac4138 read 4096
2013-06-05 15:13:39.880 socket_cs[13899] Server 0xac4338 wrote 4096
2013-06-05 15:13:39.880 socket_cs[13899] Client 0xa9d828 4
2013-06-05 15:13:39.880 socket_cs[13899] Client close 0xa9d828
2013-06-05 15:13:39.880 socket_cs[13899] Server 0xac4338 4
2013-06-05 15:13:39.880 socket_cs[13899] Server 0xac4138 2
2013-06-05 15:13:39.880 socket_cs[13899] Server 0xac4138 read 4096
2013-06-05 15:13:39.880 socket_cs[13899] Server 0xac4338 wrote 4096
2013-06-05 15:13:39.880 socket_cs[13899] Client 0xa93bc8 2
2013-06-05 15:13:39.880 socket_cs[13899] Client 0xa93bc8 read 4096
2013-06-05 15:13:39.881 socket_cs[13899] Client 0xa93bc8 2
2013-06-05 15:13:39.881 socket_cs[13899] Client 0xa93bc8 read 4096
2013-06-05 15:13:39.881 socket_cs[13899] Server 0xac4338 4
2013-06-05 15:13:39.881 socket_cs[13899] Server 0xac4138 2
2013-06-05 15:13:39.881 socket_cs[13899] Server 0xac4138 read 4096
2013-06-05 15:13:39.881 socket_cs[13899] Server 0xac4338 wrote 4096
2013-06-05 15:13:39.882 socket_cs[13899] Server 0xac4338 4
2013-06-05 15:13:39.882 socket_cs[13899] Server 0xac4138 2
2013-06-05 15:13:39.882 socket_cs[13899] Server 0xac4138 read 72
2013-06-05 15:13:39.882 socket_cs[13899] Server 0xac4338 wrote 72
2013-06-05 15:13:39.882 socket_cs[13899] Client 0xa93bc8 2
2013-06-05 15:13:39.882 socket_cs[13899] Client 0xa93bc8 read 4096
2013-06-05 15:13:39.882 socket_cs[13899] Server 0xac4338 4
2013-06-05 15:13:39.882 socket_cs[13899] Server 0xac4138 2
2013-06-05 15:13:39.882 socket_cs[13899] Server 0xac4138 16
2013-06-05 15:13:39.882 socket_cs[13899] Server close 0xac4138
2013-06-05 15:13:39.882 socket_cs[13899] Server output close 0xac4338
2013-06-05 15:13:39.882 socket_cs[13899] Server 0xac4138 read 0
2013-06-05 15:13:39.882 socket_cs[13899] Server input close 0xac4138
2013-06-05 15:13:39.882 socket_cs[13899] Server output close 0xac4338
2013-06-05 15:13:39.882 socket_cs[13899] Server 0xac4138 read 0
2013-06-05 15:13:39.882 socket_cs[13899] Server input close 0xac4138
2013-06-05 15:13:39.882 socket_cs[13899] Server output close 0xac4338
2013-06-05 15:13:39.883 socket_cs[13899] Client 0xa93bc8 2
2013-06-05 15:13:39.883 socket_cs[13899] Client 0xa93bc8 read 72
2013-06-05 15:13:39.883 socket_cs[13899] Client 0xa93bc8 2
2013-06-05 15:13:39.883 socket_cs[13899] Client 0xa93bc8 16
2013-06-05 15:13:39.883 socket_cs[13899] Client close 0xa93bc8
2013-06-05 15:13:39.883 socket_cs[13899] Client 0xa93bc8 read 0
2013-06-05 15:13:39.883 socket_cs[13899] Client close 0xa93bc8
Passed test:     socket_cs.m:293 ... Local tcp
2013-06-05 15:13:39.883 socket_cs[13899] Server 0xacbb78 1
2013-06-05 15:13:39.883 socket_cs[13899] Client input stream is 0xacbf88
2013-06-05 15:13:39.883 socket_cs[13899] Client output stream is 0xacc1b8
2013-06-05 15:13:39.883 socket_cs[13899] Client 0xacbf88 1
2013-06-05 15:13:39.883 socket_cs[13899] Client 0xacc1b8 1
2013-06-05 15:13:39.884 socket_cs[13899] Server 0xacbb78 2
2013-06-05 15:13:39.884 socket_cs[13899] Server input stream is 0xac77e8
2013-06-05 15:13:39.884 socket_cs[13899] Server output stream is 0xac79e8
2013-06-05 15:13:39.884 socket_cs[13899] Server 0xac77e8 1
2013-06-05 15:13:39.884 socket_cs[13899] Server 0xac79e8 1
2013-06-05 15:13:39.884 socket_cs[13899] Server 0xac79e8 4
2013-06-05 15:13:39.884 socket_cs[13899] Client 0xacc1b8 4
2013-06-05 15:13:39.884 socket_cs[13899] Client 0xacc1b8 wrote 12360
2013-06-05 15:13:39.884 socket_cs[13899] Client 0xacc1b8 4
2013-06-05 15:13:39.884 socket_cs[13899] Client close 0xacc1b8
2013-06-05 15:13:39.884 socket_cs[13899] Server 0xac77e8 2
2013-06-05 15:13:39.884 socket_cs[13899] Server 0xac77e8 read 4096
2013-06-05 15:13:39.884 socket_cs[13899] Server 0xac79e8 wrote 4096
2013-06-05 15:13:39.884 socket_cs[13899] Client 0xacbf88 2
2013-06-05 15:13:39.884 socket_cs[13899] Client 0xacbf88 read 4096
2013-06-05 15:13:39.884 socket_cs[13899] Server 0xac79e8 4
2013-06-05 15:13:39.884 socket_cs[13899] Server 0xac77e8 2
2013-06-05 15:13:39.884 socket_cs[13899] Server 0xac77e8 read 4096
2013-06-05 15:13:39.884 socket_cs[13899] Server 0xac79e8 wrote 4096
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac79e8 4
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac77e8 2
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac77e8 read 4096
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac79e8 wrote 4096
2013-06-05 15:13:39.885 socket_cs[13899] Client 0xacbf88 2
2013-06-05 15:13:39.885 socket_cs[13899] Client 0xacbf88 read 4096
2013-06-05 15:13:39.885 socket_cs[13899] Client 0xacbf88 2
2013-06-05 15:13:39.885 socket_cs[13899] Client 0xacbf88 read 4096
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac79e8 4
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac77e8 2
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac77e8 read 72
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac79e8 wrote 72
2013-06-05 15:13:39.885 socket_cs[13899] Client 0xacbf88 2
2013-06-05 15:13:39.885 socket_cs[13899] Client 0xacbf88 read 72
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac79e8 4
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac77e8 2
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac77e8 16
2013-06-05 15:13:39.885 socket_cs[13899] Server close 0xac77e8
2013-06-05 15:13:39.885 socket_cs[13899] Server output close 0xac79e8
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac77e8 read 0
2013-06-05 15:13:39.885 socket_cs[13899] Server input close 0xac77e8
2013-06-05 15:13:39.885 socket_cs[13899] Server output close 0xac79e8
2013-06-05 15:13:39.885 socket_cs[13899] Server 0xac77e8 read 0
2013-06-05 15:13:39.885 socket_cs[13899] Server input close 0xac77e8
2013-06-05 15:13:39.885 socket_cs[13899] Server output close 0xac79e8
2013-06-05 15:13:39.885 socket_cs[13899] Client 0xacbf88 2
2013-06-05 15:13:39.886 socket_cs[13899] Client 0xacbf88 16
2013-06-05 15:13:39.886 socket_cs[13899] Client close 0xacbf88
2013-06-05 15:13:39.886 socket_cs[13899] Client 0xacbf88 read 0
2013-06-05 15:13:39.886 socket_cs[13899] Client close 0xacbf88
Passed test:     socket_cs.m:324 ... Local tcp (blocking open)
2013-06-05 15:13:39.886 socket_cs[13899] Server 0xae24a8 1
2013-06-05 15:13:39.886 socket_cs[13899] Client input stream is 0xae42f8
2013-06-05 15:13:39.886 socket_cs[13899] Client output stream is 0xae6088
2013-06-05 15:13:39.886 socket_cs[13899] Client 0xae42f8 1
2013-06-05 15:13:39.886 socket_cs[13899] Client 0xae6088 1
2013-06-05 15:13:39.886 socket_cs[13899] Client 0xae6088 4
2013-06-05 15:13:39.886 socket_cs[13899] Client 0xae6088 wrote 12360
2013-06-05 15:13:39.886 socket_cs[13899] Server 0xae24a8 2
2013-06-05 15:13:39.886 socket_cs[13899] Server input stream is 0xae73a8
2013-06-05 15:13:39.886 socket_cs[13899] Server output stream is 0xae75a8
2013-06-05 15:13:39.886 socket_cs[13899] Server 0xae73a8 1
2013-06-05 15:13:39.886 socket_cs[13899] Server 0xae75a8 1
2013-06-05 15:13:39.886 socket_cs[13899] Client 0xae6088 4
2013-06-05 15:13:39.886 socket_cs[13899] Client close 0xae6088
2013-06-05 15:13:39.886 socket_cs[13899] Server 0xae75a8 4
2013-06-05 15:13:39.886 socket_cs[13899] Server 0xae73a8 2
2013-06-05 15:13:39.886 socket_cs[13899] Server 0xae73a8 read 4096
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae75a8 wrote 4096
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae75a8 4
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae73a8 2
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae73a8 read 4096
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae75a8 wrote 4096
2013-06-05 15:13:39.887 socket_cs[13899] Client 0xae42f8 2
2013-06-05 15:13:39.887 socket_cs[13899] Client 0xae42f8 read 4096
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae75a8 4
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae73a8 2
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae73a8 read 4096
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae75a8 wrote 4096
2013-06-05 15:13:39.887 socket_cs[13899] Client 0xae42f8 2
2013-06-05 15:13:39.887 socket_cs[13899] Client 0xae42f8 read 4096
2013-06-05 15:13:39.887 socket_cs[13899] Client 0xae42f8 2
2013-06-05 15:13:39.887 socket_cs[13899] Client 0xae42f8 read 4096
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae75a8 4
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae73a8 2
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae73a8 read 72
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae75a8 wrote 72
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae75a8 4
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae73a8 2
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae73a8 16
2013-06-05 15:13:39.887 socket_cs[13899] Server close 0xae73a8
2013-06-05 15:13:39.887 socket_cs[13899] Server output close 0xae75a8
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae73a8 read 0
2013-06-05 15:13:39.887 socket_cs[13899] Server input close 0xae73a8
2013-06-05 15:13:39.887 socket_cs[13899] Server output close 0xae75a8
2013-06-05 15:13:39.887 socket_cs[13899] Server 0xae73a8 read 0
2013-06-05 15:13:39.887 socket_cs[13899] Server input close 0xae73a8
2013-06-05 15:13:39.887 socket_cs[13899] Server output close 0xae75a8
2013-06-05 15:13:39.887 socket_cs[13899] Client 0xae42f8 2
2013-06-05 15:13:39.888 socket_cs[13899] Client 0xae42f8 read 72
2013-06-05 15:13:39.888 socket_cs[13899] Client 0xae42f8 2
2013-06-05 15:13:39.888 socket_cs[13899] Client 0xae42f8 16
2013-06-05 15:13:39.888 socket_cs[13899] Client close 0xae42f8
2013-06-05 15:13:39.888 socket_cs[13899] Client 0xae42f8 read 0
2013-06-05 15:13:39.888 socket_cs[13899] Client close 0xae42f8
Passed test:     socket_cs.m:354 ... Local socket
2013-06-05 15:13:39.888 socket_cs[13899] Server 0xaf6238 1
2013-06-05 15:13:39.888 socket_cs[13899] Client input stream is 0xaf65b8
2013-06-05 15:13:39.888 socket_cs[13899] Client output stream is 0xaf67e8
2013-06-05 15:13:39.888 socket_cs[13899] Client 0xaf65b8 1
2013-06-05 15:13:39.888 socket_cs[13899] Client 0xaf67e8 1
2013-06-05 15:13:39.888 socket_cs[13899] Server 0xaf6238 2
2013-06-05 15:13:39.888 socket_cs[13899] Server input stream is 0xaf7668
2013-06-05 15:13:39.888 socket_cs[13899] Server output stream is 0xaf7868
2013-06-05 15:13:39.888 socket_cs[13899] Server 0xaf7668 1
2013-06-05 15:13:39.888 socket_cs[13899] Server 0xaf7868 1
2013-06-05 15:13:39.888 socket_cs[13899] Client 0xaf67e8 4
2013-06-05 15:13:39.888 socket_cs[13899] Client 0xaf67e8 wrote 12360
2013-06-05 15:13:39.888 socket_cs[13899] Server 0xaf7868 4
2013-06-05 15:13:39.888 socket_cs[13899] Server 0xaf7668 2
2013-06-05 15:13:39.888 socket_cs[13899] Server 0xaf7668 read 4096
2013-06-05 15:13:39.888 socket_cs[13899] Server 0xaf7868 wrote 4096
2013-06-05 15:13:39.888 socket_cs[13899] Client 0xaf67e8 4
2013-06-05 15:13:39.888 socket_cs[13899] Client close 0xaf67e8
2013-06-05 15:13:39.888 socket_cs[13899] Server 0xaf7868 4
2013-06-05 15:13:39.888 socket_cs[13899] Server 0xaf7668 2
2013-06-05 15:13:39.888 socket_cs[13899] Server 0xaf7668 read 4096
2013-06-05 15:13:39.888 socket_cs[13899] Server 0xaf7868 wrote 4096
2013-06-05 15:13:39.889 socket_cs[13899] Client 0xaf65b8 2
2013-06-05 15:13:39.889 socket_cs[13899] Client 0xaf65b8 read 4096
2013-06-05 15:13:39.889 socket_cs[13899] Client 0xaf65b8 2
2013-06-05 15:13:39.889 socket_cs[13899] Client 0xaf65b8 read 4096
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7868 4
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7668 2
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7668 read 4096
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7868 wrote 4096
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7868 4
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7668 2
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7668 read 72
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7868 wrote 72
2013-06-05 15:13:39.889 socket_cs[13899] Client 0xaf65b8 2
2013-06-05 15:13:39.889 socket_cs[13899] Client 0xaf65b8 read 4096
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7868 4
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7668 2
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7668 16
2013-06-05 15:13:39.889 socket_cs[13899] Server close 0xaf7668
2013-06-05 15:13:39.889 socket_cs[13899] Server output close 0xaf7868
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7668 read 0
2013-06-05 15:13:39.889 socket_cs[13899] Server input close 0xaf7668
2013-06-05 15:13:39.889 socket_cs[13899] Server output close 0xaf7868
2013-06-05 15:13:39.889 socket_cs[13899] Server 0xaf7668 read 0
2013-06-05 15:13:39.889 socket_cs[13899] Server input close 0xaf7668
2013-06-05 15:13:39.889 socket_cs[13899] Server output close 0xaf7868
2013-06-05 15:13:39.889 socket_cs[13899] Client 0xaf65b8 2
2013-06-05 15:13:39.889 socket_cs[13899] Client 0xaf65b8 read 72
2013-06-05 15:13:39.889 socket_cs[13899] Client 0xaf65b8 2
2013-06-05 15:13:39.889 socket_cs[13899] Client 0xaf65b8 16
2013-06-05 15:13:39.890 socket_cs[13899] Client close 0xaf65b8
2013-06-05 15:13:39.890 socket_cs[13899] Client 0xaf65b8 read 0
2013-06-05 15:13:39.890 socket_cs[13899] Client close 0xaf65b8
Passed test:     socket_cs.m:385 ... Local socket (blocking open)
Completed file:  socket_cs.m

Testing socket.m...
Running base/NSStream/socket.m...
2013-06-05 15:13:40.008 socket[13920] Got 1 on 0x19a8278
2013-06-05 15:13:40.008 socket[13920] Got 1 on 0x19b9e68
2013-06-05 15:13:40.008 socket[13920] Got 4 on 0x19b9e68
2013-06-05 15:13:40.009 socket[13920] Written request
2013-06-05 15:13:40.009 socket[13920] Got 4 on 0x19b9e68
2013-06-05 15:13:40.048 socket[13920] Got 2 on 0x19a8278
2013-06-05 15:13:40.048 socket[13920] Read 924: HTTP/1.0 302 Found
Location: 
http://www.google.com.hk/url?sa=p&hl=zh-CN&pref=hkredirect&pval=yes&q=http://www.google.com.hk/&ust=1370416450036461&usg=AFQjCNFpILT5ylDlL9CV-CJFeEAWrKtqFg
Cache-Control: private
Content-Type: text/html; charset=UTF-8
Set-Cookie: 
PREF=ID=5eac6f4033d1e26a:FF=0:NW=1:TM=1370416420:LM=1370416420:S=Oozxvvw3Mw-rYrfN;
 expires=Fri, 05-Jun-2015 07:13:40 GMT; path=/; domain=.google.com
Date: Wed, 05 Jun 2013 07:13:40 GMT
Server: gws
Content-Length: 376
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A 
HREF="http://www.google.com.hk/url?sa=p&amp;hl=zh-CN&amp;pref=hkredirect&amp;pval=yes&amp;q=http://www.google.com.hk/&amp;ust=1370416450036461&amp;usg=AFQjCNFpILT5ylDlL9CV-CJFeEAWrKtqFg";>here</A>.
</BODY></HTML>

2013-06-05 15:13:40.048 socket[13920] Got 2 on 0x19a8278
2013-06-05 15:13:40.048 socket[13920] Got 16 on 0x19a8278
2013-06-05 15:13:40.048 socket[13920] Close 0x19a8278
2013-06-05 15:13:40.048 socket[13920] Closed 0x19a8278
Passed test:     socket.m:139 ... read www.google.com
Start set:       socket.m:144 ... NSStream SSL
2013-06-05 15:13:40.232 socket[13920] Got 1 on 0x1a826c8
2013-06-05 15:13:40.232 socket[13920] Got 4 on 0x1a826c8
2013-06-05 15:13:40.232 socket[13920] Written request
2013-06-05 15:13:40.269 socket[13920] Got 2 on 0x1a82468
2013-06-05 15:13:40.270 socket[13920] Read 924: HTTP/1.0 302 Found
Location: 
http://www.google.com.hk/url?sa=p&hl=zh-CN&pref=hkredirect&pval=yes&q=http://www.google.com.hk/&ust=1370416450258546&usg=AFQjCNFZ6onLPiOoneB-keITmucO0TPwcg
Cache-Control: private
Content-Type: text/html; charset=UTF-8
Set-Cookie: 
PREF=ID=856d94eb8ce0583d:FF=0:NW=1:TM=1370416420:LM=1370416420:S=8UntT3bpref76E5x;
 expires=Fri, 05-Jun-2015 07:13:40 GMT; path=/; domain=.google.com
Date: Wed, 05 Jun 2013 07:13:40 GMT
Server: gws
Content-Length: 376
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A 
HREF="http://www.google.com.hk/url?sa=p&amp;hl=zh-CN&amp;pref=hkredirect&amp;pval=yes&amp;q=http://www.google.com.hk/&amp;ust=1370416450258546&amp;usg=AFQjCNFZ6onLPiOoneB-keITmucO0TPwcg";>here</A>.
</BODY></HTML>

2013-06-05 15:13:40.270 socket[13920] Got 2 on 0x1a82468
2013-06-05 15:13:40.270 socket[13920] Got 16 on 0x1a82468
2013-06-05 15:13:40.270 socket[13920] Close 0x1a82468
2013-06-05 15:13:40.270 socket[13920] (null)
2013-06-05 15:13:40.270 socket[13920] Read -9: HTTP/1.0 302 Found
Location: 
http://www.google.com.hk/url?sa=p&hl=zh-CN&pref=hkredirect&pval=yes&q=http://www.google.com.hk/&ust=1370416450258546&usg=AFQjCNFZ6onLPiOoneB-keITmucO0TPwcg
Cache-Control: private
Content-Type: text/html; charset=UTF-8
Set-Cookie: 
PREF=ID=856d94eb8ce0583d:FF=0:NW=1:TM=1370416420:LM=1370416420:S=8UntT3bpref76E5x;
 expires=Fri, 05-Jun-2015 07:13:40 GMT; path=/; domain=.google.com
Date: Wed, 05 Jun 2013 07:13:40 GMT
Server: gws
Content-Length: 376
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A 
HREF="http://www.google.com.hk/url?sa=p&amp;hl=zh-CN&amp;pref=hkredirect&amp;pval=yes&amp;q=http://www.google.com.hk/&amp;ust=1370416450258546&amp;usg=AFQjCNFZ6onLPiOoneB-keITmucO0TPwcg";>here</A>.
</BODY></HTML>

Passed test:       socket.m:172 ... read www.google.com https
End set:         socket.m:175 ... NSStream SSL
Completed file:  socket.m

Building in base/NSString
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool bom...
Making all for test_tool locale...
Making all for test_tool boolValue...
 Compiling file locale.m ...
 Compiling file basic.m ...
 Compiling file bom.m ...
 Compiling file boolValue.m ...
 Linking test_tool boolValue ...
 Linking test_tool bom ...
Making all for test_tool NSString_base...
 Linking test_tool locale ...
Making all for test_tool NSString_custom...
 Compiling file NSString_base.m ...
 Linking test_tool basic ...
Making all for test_tool NSString_zero_hash...
 Compiling file NSString_custom.m ...
 Compiling file NSString_zero_hash.m ...
Making all for test_tool nuls_in_strings...
In file included from NSString_base.m:8:
./NSString_tests.h:83:40: warning: format specifies type 'int' but the argument 
has type 'NSStringEncoding' (aka 'unsigned long') [-Wformat]
    "String encoding %d is supported", encoding);
                     ~~                ^~~~~~~~
                     %lu
/System/Library/Makefiles/TestFramework/Testing.h:171:15: note: expanded from 
macro 'PASS'
        __LINE__, ## __VA_ARGS__); \
                     ^
In file included from NSString_base.m:8:
./NSString_tests.h:83:40: warning: format specifies type 'int' but the argument 
has type 'NSStringEncoding' (aka 'unsigned long') [-Wformat]
    "String encoding %d is supported", encoding);
                     ~~                ^~~~~~~~
                     %lu
/System/Library/Makefiles/TestFramework/Testing.h:175:63: note: expanded from 
macro 'PASS'
    pass(0, "%s:%d ... " testFormat__, __FILE__, __LINE__, ## __VA_ARGS__); \
                                                              ^
In file included from NSString_custom.m:8:
./NSString_tests.h:83:40: warning: format specifies type 'int' but the argument 
has type 'NSStringEncoding' (aka 'unsigned long') [-Wformat]
    "String encoding %d is supported", encoding);
                     ~~                ^~~~~~~~
                     %lu
/System/Library/Makefiles/TestFramework/Testing.h:171:15: note: expanded from 
macro 'PASS'
        __LINE__, ## __VA_ARGS__); \
                     ^
In file included from NSString_custom.m:8:
./NSString_tests.h:83:40: warning: format specifies type 'int' but the argument 
has type 'NSStringEncoding' (aka 'unsigned long') [-Wformat]
    "String encoding %d is supported", encoding);
                     ~~                ^~~~~~~~
                     %lu
/System/Library/Makefiles/TestFramework/Testing.h:175:63: note: expanded from 
macro 'PASS'
    pass(0, "%s:%d ... " testFormat__, __FILE__, __LINE__, ## __VA_ARGS__); \
                                                              ^
In file included from NSString_base.m:8:
./NSString_tests.h:197:27: warning: format specifies type 'int' but the 
argument has type 'NSStringEncoding' (aka 'unsigned long') [-Wformat]
            " skipping test.\n", [NSString defaultCStringEncoding]);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./NSString_tests.h:203:31: warning: sending 'unsigned char [16]' to parameter 
of type 'char *' converts between pointers to integer types with different sign 
[-Wpointer-sign]
        [referenceString getCString: buffer
                                     ^~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSString.h:436:29:
 note: passing argument to parameter 'buffer' here
- (void) getCString: (char*)buffer
                            ^
In file included from NSString_custom.m:8:
./NSString_tests.h:197:27: warning: format specifies type 'int' but the 
argument has type 'NSStringEncoding' (aka 'unsigned long') [-Wformat]
            " skipping test.\n", [NSString defaultCStringEncoding]);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./NSString_tests.h:203:31: warning: sending 'unsigned char [16]' to parameter 
of type 'char *' converts between pointers to integer types with different sign 
[-Wpointer-sign]
        [referenceString getCString: buffer
                                     ^~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSString.h:436:29:
 note: passing argument to parameter 'buffer' here
- (void) getCString: (char*)buffer
                            ^
NSString_custom.m:22:26: warning: conflicting parameter types in implementation 
of 'initWithBytes:length:encoding:': 'const void *' vs 'void *' 
[-Wmismatched-parameter-types]
- initWithBytes: (void *)c
                  ~~~~~~ ^
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSString.h:284:36:
 note: previous definition is here
- (id) initWithBytes: (const void*)bytes
                             ~~~~~ ^
NSString_custom.m:82:37: warning: conflicting parameter types in implementation 
of 'initWithCharactersNoCopy:length:freeWhenDone:': 'unichar *' (aka 'unsigned 
short *') vs 'void *' [-Wmismatched-parameter-types]
- initWithCharactersNoCopy: (void *)c
                             ~~~~~~ ^
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSString.h:336:44:
 note: previous definition is here
- (id) initWithCharactersNoCopy: (unichar*)chars
                                  ~~~~~~~~ ^
4 warnings generated.
 Linking test_tool NSString_base ...
 Compiling file nuls_in_strings.m ...
6 warnings generated.
 Linking test_tool NSString_custom ...
Making all for test_tool order...
 Linking test_tool NSString_zero_hash ...
 Linking test_tool nuls_in_strings ...
Making all for test_tool regex...
Making all for test_tool test00...
 Compiling file order.m ...
Making all for test_tool test01...
 Compiling file regex.m ...
 Compiling file test00.m ...
 Compiling file test01.m ...
 Linking test_tool order ...
Making all for test_tool test02...
 Linking test_tool regex ...
 Linking test_tool test01 ...
 Compiling file test02.m ...
Making all for test_tool test03...
Making all for test_tool test04...
 Linking test_tool test00 ...
 Compiling file test04.m ...
Making all for test_tool test05...
 Compiling file test03.m ...
 Compiling file test05.m ...
test02.m:127:3: warning: implicit declaration of function 'GSPathHandling' is 
invalid in C99 [-Wimplicit-function-declaration]
  GSPathHandling("gnustep");
  ^
test02.m:12:9: warning: unused variable 'testPath' [-Wunused-variable]
  char *testPath = NULL;
        ^
test02.m:13:9: warning: unused variable 'resultPath' [-Wunused-variable]
  char *resultPath = NULL;
        ^
 Linking test_tool test03 ...
 Linking test_tool test04 ...
 Linking test_tool test05 ...
Making all for test_tool test06...
Making all for test_tool test07...
Making all for test_tool tilde...
 Compiling file test06.m ...
 Compiling file tilde.m ...
 Compiling file test07.m ...
3 warnings generated.
 Linking test_tool test02 ...
 Linking test_tool tilde ...
 Linking test_tool test07 ...
 Linking test_tool test06 ...

Testing basic.m...
Running base/NSString/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSString' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSString' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSString' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSString' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSString' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSString' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSString is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' object Hello
 is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSString' handles performSelector
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... I am able to set up an archiver
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... Object 0 of class 'GSCBufferString' can be encoded
Failed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... can be decoded
Failed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... decoded object equals the original
Expected 'Hello
' and got (nil)
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:220 
... test_NSCoding object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... I can extract a class name for object
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... conforms to NSCoding protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... Object 0 of class 'GSCBufferString' can be encoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... can be decoded
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... decoded object equals the original
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:260 
... test_keyed_NSCoding object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSString is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSMutableString is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableString' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableString' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableString' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableString' result of copy is not immutable
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableString' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableString' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableString' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSMutableString' result of copyWithZone: is not immutable
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSString is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableString is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSString' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSString' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSString' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSString' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableString not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableString understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableString not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSString is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableString is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSString' conforms to NSMutableCopying protocol
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSString' understands -mutableCopy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSString' mutable copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... Object 0 of class 'NSString' copy object equals the original
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableString not retained by mutable copy in the same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableString understands mutableCopyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... NSMutableString not retained by mutable copy in other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:464 
... test_NSMutableCopying object 0
Passed test:     basic.m:31 ... initWithCharacters:length: creates mutable 
string for ascii
Passed test:     basic.m:36 ... initWithCharacters:length: creates mutable 
string for unicode
2013-06-05 15:13:42.758 basic[14362] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     basic.m:40 ... NSString -initWithString: does not allow nil 
argument
Passed test:     basic.m:43 ... buffer exact length fails
Passed test:     basic.m:45 ... buffer length+1 works
Passed test:     basic.m:46 ... getCString:maxLength:encoding
Completed file:  basic.m

Testing bom.m...
Running base/NSString/bom.m...
Passed test:     bom.m:39 ... stringWithContentsOfFile: UTF-8 BOM
Passed test:     bom.m:43 ... initWithData:encoding: UTF-8 BOM
Completed file:  bom.m

Testing boolValue.m...
Running base/NSString/boolValue.m...
Passed test:     boolValue.m:33 ... constant:y == YES
Passed test:     boolValue.m:34 ... constant:n == NO
Passed test:     boolValue.m:37 ... normal:y == YES
Passed test:     boolValue.m:39 ... normal:n == NO
Passed test:     boolValue.m:42 ... mutable:y == YES
Passed test:     boolValue.m:44 ... mutable:n == NO
Passed test:     boolValue.m:33 ... constant:Y == YES
Passed test:     boolValue.m:34 ... constant:N == NO
Passed test:     boolValue.m:37 ... normal:Y == YES
Passed test:     boolValue.m:39 ... normal:N == NO
Passed test:     boolValue.m:42 ... mutable:Y == YES
Passed test:     boolValue.m:44 ... mutable:N == NO
Passed test:     boolValue.m:33 ... constant:t == YES
Passed test:     boolValue.m:34 ... constant:f == NO
Passed test:     boolValue.m:37 ... normal:t == YES
Passed test:     boolValue.m:39 ... normal:f == NO
Passed test:     boolValue.m:42 ... mutable:t == YES
Passed test:     boolValue.m:44 ... mutable:f == NO
Passed test:     boolValue.m:33 ... constant:T == YES
Passed test:     boolValue.m:34 ... constant:F == NO
Passed test:     boolValue.m:37 ... normal:T == YES
Passed test:     boolValue.m:39 ... normal:F == NO
Passed test:     boolValue.m:42 ... mutable:T == YES
Passed test:     boolValue.m:44 ... mutable:F == NO
Passed test:     boolValue.m:33 ... constant:1 == YES
Passed test:     boolValue.m:34 ... constant:0 == NO
Passed test:     boolValue.m:37 ... normal:1 == YES
Passed test:     boolValue.m:39 ... normal:0 == NO
Passed test:     boolValue.m:42 ... mutable:1 == YES
Passed test:     boolValue.m:44 ... mutable:0 == NO
Passed test:     boolValue.m:33 ... constant:9 == YES
Passed test:     boolValue.m:34 ... constant:00 == NO
Passed test:     boolValue.m:37 ... normal:9 == YES
Passed test:     boolValue.m:39 ... normal:00 == NO
Passed test:     boolValue.m:42 ... mutable:9 == YES
Passed test:     boolValue.m:44 ... mutable:00 == NO
Passed test:     boolValue.m:33 ... constant:-y == YES
Passed test:     boolValue.m:34 ... constant:-n == NO
Passed test:     boolValue.m:37 ... normal:-y == YES
Passed test:     boolValue.m:39 ... normal:-n == NO
Passed test:     boolValue.m:42 ... mutable:-y == YES
Passed test:     boolValue.m:44 ... mutable:-n == NO
Passed test:     boolValue.m:33 ... constant:-Y == YES
Passed test:     boolValue.m:34 ... constant:-N == NO
Passed test:     boolValue.m:37 ... normal:-Y == YES
Passed test:     boolValue.m:39 ... normal:-N == NO
Passed test:     boolValue.m:42 ... mutable:-Y == YES
Passed test:     boolValue.m:44 ... mutable:-N == NO
Passed test:     boolValue.m:33 ... constant:-t == YES
Passed test:     boolValue.m:34 ... constant:-f == NO
Passed test:     boolValue.m:37 ... normal:-t == YES
Passed test:     boolValue.m:39 ... normal:-f == NO
Passed test:     boolValue.m:42 ... mutable:-t == YES
Passed test:     boolValue.m:44 ... mutable:-f == NO
Passed test:     boolValue.m:33 ... constant:-T == YES
Passed test:     boolValue.m:34 ... constant:-F == NO
Passed test:     boolValue.m:37 ... normal:-T == YES
Passed test:     boolValue.m:39 ... normal:-F == NO
Passed test:     boolValue.m:42 ... mutable:-T == YES
Passed test:     boolValue.m:44 ... mutable:-F == NO
Passed test:     boolValue.m:33 ... constant:-1 == YES
Passed test:     boolValue.m:34 ... constant:-0 == NO
Passed test:     boolValue.m:37 ... normal:-1 == YES
Passed test:     boolValue.m:39 ... normal:-0 == NO
Passed test:     boolValue.m:42 ... mutable:-1 == YES
Passed test:     boolValue.m:44 ... mutable:-0 == NO
Passed test:     boolValue.m:33 ... constant:-9 == YES
Passed test:     boolValue.m:34 ... constant:-00 == NO
Passed test:     boolValue.m:37 ... normal:-9 == YES
Passed test:     boolValue.m:39 ... normal:-00 == NO
Passed test:     boolValue.m:42 ... mutable:-9 == YES
Passed test:     boolValue.m:44 ... mutable:-00 == NO
Passed test:     boolValue.m:33 ... constant:Yes == YES
Passed test:     boolValue.m:34 ... constant:No == NO
Passed test:     boolValue.m:37 ... normal:Yes == YES
Passed test:     boolValue.m:39 ... normal:No == NO
Passed test:     boolValue.m:42 ... mutable:Yes == YES
Passed test:     boolValue.m:44 ... mutable:No == NO
Passed test:     boolValue.m:33 ... constant:YES == YES
Passed test:     boolValue.m:34 ... constant:NO == NO
Passed test:     boolValue.m:37 ... normal:YES == YES
Passed test:     boolValue.m:39 ... normal:NO == NO
Passed test:     boolValue.m:42 ... mutable:YES == YES
Passed test:     boolValue.m:44 ... mutable:NO == NO
Passed test:     boolValue.m:33 ... constant:yes == YES
Passed test:     boolValue.m:34 ... constant:no == NO
Passed test:     boolValue.m:37 ... normal:yes == YES
Passed test:     boolValue.m:39 ... normal:no == NO
Passed test:     boolValue.m:42 ... mutable:yes == YES
Passed test:     boolValue.m:44 ... mutable:no == NO
Completed file:  boolValue.m

Testing locale.m...
Running base/NSString/locale.m...
Start set:       locale.m:264 ... NSString + locale
Passed test:       locale.m:23 ... expected {3,1}, got {3, 1}
Passed test:       locale.m:27 ... expected 1 got 1
Passed test:       locale.m:30 ... expected -1 got -1
Passed test:       locale.m:33 ... expected 1 got 1
Passed test:       locale.m:36 ... expected 1 got 1
Passed test:       locale.m:39 ... expected 1 got 1
Passed test:       locale.m:42 ... expected 1 got 1
Passed test:       locale.m:45 ... expected 1 got 1
Passed test:       locale.m:48 ... expected 1 got 1
Passed test:       locale.m:51 ... expected -1 got -1
Passed test:       locale.m:54 ... expected 1 got 1
Passed test:       locale.m:64 ... expected 1 got 1
Dashed hope:       locale.m:69 ... expected -1 got 1
Passed test:       locale.m:76 ... expected -1 got -1
Passed test:       locale.m:79 ... expected -1 got -1
Passed test:       locale.m:82 ... expected -1 got -1
Dashed hope:       locale.m:105 ... Ss compares equal to Eszett character with 
NSCaseInsensitiveSearch. got 1
Passed test:       locale.m:111 ... Eszett compare: S is NSOrderedDescending. 
got 1
Passed test:       locale.m:117 ... Eszett compare: s is NSOrderedDescending. 
got 1
Dashed hope:       locale.m:126 ... with NSCaseInsensitiveSearch range of sS in 
<Eszett>abcdef is {0,1}. got {-1,0}
Passed test:       locale.m:134 ... without NSCaseInsensitiveSearch, range of 
sS in <Eszett>abcdef is {NSNotFound, 0}. got {-1,0}
Passed test:       locale.m:142 ... for anchored backwards search, range of sS 
in <Eszett>abcdef is {NSNotFound, 0}. got {-1,0}
Dashed hope:       locale.m:150 ... for anchored forwards search, range of sS 
in <Eszett>abcdef is {0, 1}. got {-1,0}
Dashed hope:       locale.m:158 ... for anchored backwards search, range of sS 
in abcdef<Eszett> is {6, 1}. got {-1,0}
Dashed hope:       locale.m:166 ... for forward search, range of sS in 
<Eszett>abcdef<Eszett> is {0, 1}. got {-1,0}
Dashed hope:       locale.m:174 ... for backward search, range of sS in 
<Eszett>abcdef<Eszett> is {7, 1}. got {-1,0}
Passed test:       locale.m:187 ... y>k in nil locale. comparison result: 1
Passed test:       locale.m:193 ... y<k in 'lt' locale. comparison result: -1
Passed test:       locale.m:209 ... expected -1 got -1
Passed test:       locale.m:212 ... expected 1 got 1
Dashed hope:       locale.m:215 ... expected -1 got 1
Dashed hope:       locale.m:218 ... expected -1 got 1
Passed test:       locale.m:221 ... expected 1 got 1
Passed test:       locale.m:224 ... expected -1 got -1
Passed test:       locale.m:229 ... expected -1 got -1
Passed test:       locale.m:232 ... expected 0 got 0
Dashed hope:       locale.m:237 ... expected 0 got -1
Passed test:       locale.m:240 ... expected 1 got 1
Dashed hope:       locale.m:245 ... expected 0 got -1
Dashed hope:       locale.m:248 ... expected 0 got -1
Dashed hope:       locale.m:251 ... expected 0 got -1
Dashed hope:       locale.m:254 ... expected 0 got -1
Passed test:       locale.m:257 ... expected 0 got 0
End set:         locale.m:278 ... NSString + locale
Completed file:  locale.m

Testing NSString_base.m...
Running base/NSString/NSString_base.m...
Passed test:     ./NSString_tests.h:310 ... -initWithCString: works
Passed test:     ./NSString_tests.h:120 ... -initWithData:encoding: gives nil 
for invalid encodings
Passed test:     ./NSString_tests.h:83 ... String encoding 1 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 4 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 4 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 4 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 55 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 5 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 4 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 66 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:312 ... 
-getCString:maxLength:range:remainingRange: works
Passed test:     ./NSString_tests.h:239 ... -lowercaseString returns a valid 
instance
Passed test:     ./NSString_tests.h:248 ... -uppercaseString returns a valid 
instance
Passed test:     ./NSString_tests.h:257 ... -capitalizedString returns a valid 
instance
Passed test:     ./NSString_tests.h:265 ... -description returns a valid 
instance
Passed test:     ./NSString_tests.h:274 ... -stringByExpandingTildeInPath 
returns a valid instance (1)
Passed test:     ./NSString_tests.h:283 ... -stringByExpandingTildeInPath 
returns a valid instance (2)
Passed test:     ./NSString_tests.h:292 ... 
-stringByAbbreviatingWithTildeInPath returns a valid instance
Have no reference string for c-string encoding 5, skipping test.
Completed file:  NSString_base.m

Testing NSString_custom.m...
Running base/NSString/NSString_custom.m...
Passed test:     ./NSString_tests.h:310 ... -initWithCString: works
Passed test:     ./NSString_tests.h:120 ... -initWithData:encoding: gives nil 
for invalid encodings
Passed test:     ./NSString_tests.h:83 ... String encoding 1 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 4 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 4 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 4 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 55 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 5 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 4 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:83 ... String encoding 66 is supported
Passed test:     ./NSString_tests.h:98 ... can instantiate string from (null)
Passed test:     ./NSString_tests.h:102 ... new (null) string matches reference
Passed test:     ./NSString_tests.h:106 ... data using encoding (null) matches 
reference data
Passed test:     ./NSString_tests.h:312 ... 
-getCString:maxLength:range:remainingRange: works
Passed test:     ./NSString_tests.h:239 ... -lowercaseString returns a valid 
instance
Passed test:     ./NSString_tests.h:248 ... -uppercaseString returns a valid 
instance
Passed test:     ./NSString_tests.h:257 ... -capitalizedString returns a valid 
instance
Passed test:     ./NSString_tests.h:265 ... -description returns a valid 
instance
Passed test:     ./NSString_tests.h:274 ... -stringByExpandingTildeInPath 
returns a valid instance (1)
Passed test:     ./NSString_tests.h:283 ... -stringByExpandingTildeInPath 
returns a valid instance (2)
Passed test:     ./NSString_tests.h:292 ... 
-stringByAbbreviatingWithTildeInPath returns a valid instance
Have no reference string for c-string encoding 5, skipping test.
Completed file:  NSString_custom.m

Testing NSString_zero_hash.m...
Running base/NSString/NSString_zero_hash.m...
Passed test:     NSString_zero_hash.m:32 ... [NSConstantString hash] does not 
return 0
Passed test:     NSString_zero_hash.m:36 ... [NSString hash] does not return 0
Completed file:  NSString_zero_hash.m

Testing nuls_in_strings.m...
Running base/NSString/nuls_in_strings.m...
Passed test:     nuls_in_strings.m:20 ... nuls in constant strings
Passed test:     nuls_in_strings.m:21 ... nuls in non-constant strings
Passed test:     nuls_in_strings.m:22 ... hashes match
Passed test:     nuls_in_strings.m:24 ... compare as equal
Completed file:  nuls_in_strings.m

Testing order.m...
Running base/NSString/order.m...
Passed test:     order.m:23 ... UTF-16 BE OK
Passed test:     order.m:29 ... UTF-16 BE reverse OK
Passed test:     order.m:35 ... UTF-16 LE OK
Passed test:     order.m:41 ... UTF-16 LE reverse OK
Passed test:     order.m:48 ... UTF-32 BE OK
Passed test:     order.m:54 ... UTF-32 BE reverse OK
Passed test:     order.m:61 ... UTF-32 LE OK
Passed test:     order.m:67 ... UTF-32 LE reverse OK
Completed file:  order.m

Testing regex.m...
Running base/NSString/regex.m...
Start set:       regex.m:7 ... NSString + regex
Passed test:       regex.m:14 ... Correct length for regex, expected 9 got 9
Passed test:       regex.m:17 ... Correct length for regex, expected 9 got 9
End set:         regex.m:19 ... NSString + regex
Completed file:  regex.m

Testing test00.m...
Running base/NSString/test00.m...
2013-06-05 15:13:43.256 test00[14556] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     test00.m:263 ... stringWithUTF8String raises for NULL
Passed test:     test00.m:268 ... initWithCString raises for NULL
Passed test:     test00.m:272 ... NSString extracting substring with range 
beyond end of string
Passed test:     test00.m:278 ... NSString comparison with range beyond end of 
string
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 
'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 
'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 
'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 
'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 'hello' 
and 'hello' NSOrderedSame 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 'hello' 
and 'hello' NSOrderedSame 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 
'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 
'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for '' 
and '' NSOrderedSame 
Passed test:     test00.m:70 ... UUString case insensitive comparison for '' 
and '' NSOrderedSame 
Passed test:     test00.m:73 ... UCString case insensitive comparison for '' 
and '' NSOrderedSame 
Passed test:     test00.m:76 ... CUString case insensitive comparison for '' 
and '' NSOrderedSame 
Passed test:     test00.m:94 ... CCString case sensitive comparison for '' and 
'' NSOrderedSame 
Passed test:     test00.m:97 ... UUString case sensitive comparison for '' and 
'' NSOrderedSame 
Passed test:     test00.m:100 ... UCString case sensitive comparison for '' and 
'' NSOrderedSame 
Passed test:     test00.m:103 ... CUString case sensitive comparison for '' and 
'' NSOrderedSame 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for '' and '' NSOrderedSame 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for '' and '' NSOrderedSame 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for '' and '' NSOrderedSame 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for '' and '' NSOrderedSame 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for '' and '' NSOrderedSame 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for '' and '' NSOrderedSame 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for '' and '' NSOrderedSame 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for '' and '' NSOrderedSame 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 
'hello' and 'Hello' NSOrderedSame 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 
'hello' and 'Hello' NSOrderedSame 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 
'hello' and 'Hello' NSOrderedSame 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 
'hello' and 'Hello' NSOrderedSame 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 'hello' 
and 'Hello' NSOrderedDescending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 'hello' 
and 'Hello' NSOrderedDescending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 
'hello' and 'Hello' NSOrderedDescending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 
'hello' and 'Hello' NSOrderedDescending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'hello' and 'Hello' NSOrderedSame 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'hello' and 'Hello' NSOrderedSame 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'hello' and 'Hello' NSOrderedSame 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'hello' and 'Hello' NSOrderedSame 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'hello' and 'Hello' NSOrderedDescending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'hello' and 'Hello' NSOrderedDescending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'hello' and 'Hello' NSOrderedDescending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'hello' and 'Hello' NSOrderedDescending 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 
'Hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 
'Hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 
'Hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 
'Hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 'Hello' 
and 'hello' NSOrderedAscending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 'Hello' 
and 'hello' NSOrderedAscending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 
'Hello' and 'hello' NSOrderedAscending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 
'Hello' and 'hello' NSOrderedAscending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'Hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'Hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'Hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'Hello' and 'hello' NSOrderedSame 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'Hello' and 'hello' NSOrderedAscending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'Hello' and 'hello' NSOrderedAscending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'Hello' and 'hello' NSOrderedAscending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'Hello' and 'hello' NSOrderedAscending 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 'abc' 
and 'ab' NSOrderedDescending 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 'abc' 
and 'ab' NSOrderedDescending 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 'abc' 
and 'ab' NSOrderedDescending 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 'abc' 
and 'ab' NSOrderedDescending 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 'abc' 
and 'ab' NSOrderedDescending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 'abc' 
and 'ab' NSOrderedDescending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 'abc' 
and 'ab' NSOrderedDescending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 'abc' 
and 'ab' NSOrderedDescending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'abc' and 'ab' NSOrderedDescending 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'abc' and 'ab' NSOrderedDescending 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'abc' and 'ab' NSOrderedDescending 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'abc' and 'ab' NSOrderedDescending 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'abc' and 'ab' NSOrderedDescending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'abc' and 'ab' NSOrderedDescending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'abc' and 'ab' NSOrderedDescending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'abc' and 'ab' NSOrderedDescending 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 'ab' 
and 'abc' NSOrderedAscending 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 'ab' 
and 'abc' NSOrderedAscending 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 'ab' 
and 'abc' NSOrderedAscending 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 'ab' 
and 'abc' NSOrderedAscending 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 'ab' 
and 'abc' NSOrderedAscending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 'ab' 
and 'abc' NSOrderedAscending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 'ab' 
and 'abc' NSOrderedAscending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 'ab' 
and 'abc' NSOrderedAscending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'ab' and 'abc' NSOrderedAscending 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'ab' and 'abc' NSOrderedAscending 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'ab' and 'abc' NSOrderedAscending 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'ab' and 'abc' NSOrderedAscending 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'ab' and 'abc' NSOrderedAscending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'ab' and 'abc' NSOrderedAscending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'ab' and 'abc' NSOrderedAscending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'ab' and 'abc' NSOrderedAscending 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for '' 
and 'a' NSOrderedAscending 
Passed test:     test00.m:70 ... UUString case insensitive comparison for '' 
and 'a' NSOrderedAscending 
Passed test:     test00.m:73 ... UCString case insensitive comparison for '' 
and 'a' NSOrderedAscending 
Passed test:     test00.m:76 ... CUString case insensitive comparison for '' 
and 'a' NSOrderedAscending 
Passed test:     test00.m:94 ... CCString case sensitive comparison for '' and 
'a' NSOrderedAscending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for '' and 
'a' NSOrderedAscending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for '' and 
'a' NSOrderedAscending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for '' and 
'a' NSOrderedAscending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for '' and 'a' NSOrderedAscending 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for '' and 'a' NSOrderedAscending 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for '' and 'a' NSOrderedAscending 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for '' and 'a' NSOrderedAscending 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for '' and 'a' NSOrderedAscending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for '' and 'a' NSOrderedAscending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for '' and 'a' NSOrderedAscending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for '' and 'a' NSOrderedAscending 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 'a' 
and '' NSOrderedDescending 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 'a' 
and '' NSOrderedDescending 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 'a' 
and '' NSOrderedDescending 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 'a' 
and '' NSOrderedDescending 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 'a' and 
'' NSOrderedDescending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 'a' and 
'' NSOrderedDescending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 'a' 
and '' NSOrderedDescending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 'a' 
and '' NSOrderedDescending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'a' and '' NSOrderedDescending 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'a' and '' NSOrderedDescending 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'a' and '' NSOrderedDescending 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'a' and '' NSOrderedDescending 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'a' and '' NSOrderedDescending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'a' and '' NSOrderedDescending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'a' and '' NSOrderedDescending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'a' and '' NSOrderedDescending 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 'a' 
and '' NSOrderedSame 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 'a' 
and '' NSOrderedSame 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 'a' 
and '' NSOrderedSame 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 'a' 
and '' NSOrderedSame 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 'a' and 
'' NSOrderedSame 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 'a' and 
'' NSOrderedSame 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 'a' 
and '' NSOrderedSame 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 'a' 
and '' NSOrderedSame 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'a' and '' NSOrderedSame 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'a' and '' NSOrderedSame 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'a' and '' NSOrderedSame 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'a' and '' NSOrderedSame 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'a' and '' NSOrderedSame 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'a' and '' NSOrderedSame 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'a' and '' NSOrderedSame 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'a' and '' NSOrderedSame 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 
'Location' and 'LoCaTiOn' NSOrderedSame 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 
'Location' and 'LoCaTiOn' NSOrderedSame 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 
'Location' and 'LoCaTiOn' NSOrderedSame 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 
'Location' and 'LoCaTiOn' NSOrderedSame 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 
'Location' and 'LoCaTiOn' NSOrderedDescending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 
'Location' and 'LoCaTiOn' NSOrderedDescending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 
'Location' and 'LoCaTiOn' NSOrderedDescending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 
'Location' and 'LoCaTiOn' NSOrderedDescending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'Location' and 'LoCaTiOn' NSOrderedSame 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'Location' and 'LoCaTiOn' NSOrderedSame 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'Location' and 'LoCaTiOn' NSOrderedSame 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'Location' and 'LoCaTiOn' NSOrderedSame 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'Location' and 'LoCaTiOn' NSOrderedDescending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'Location' and 'LoCaTiOn' NSOrderedDescending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'Location' and 'LoCaTiOn' NSOrderedDescending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'Location' and 'LoCaTiOn' NSOrderedDescending 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedSame 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedSame 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedSame 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedSame 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedSame 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedSame 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedSame 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedSame 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedSame 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedSame 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedSame 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedSame 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedAscending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedAscending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedAscending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedAscending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedSame 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedSame 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedSame 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedSame 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedAscending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedAscending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedAscending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>' NSOrderedAscending 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 
'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'address@hidden&*()QWERTYUIOP{}ASDFGHJKL:;'ZXCVBNM,./<>?' and 
'address@hidden&*()qwertyuiop{}asdfghjkl:;'zxcvbnm,./<>?' NSOrderedAscending 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 
'abcdefg' and 'ABCDEFG' NSOrderedSame 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 
'abcdefg' and 'ABCDEFG' NSOrderedSame 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 
'abcdefg' and 'ABCDEFG' NSOrderedSame 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 
'abcdefg' and 'ABCDEFG' NSOrderedSame 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 
'abcdefg' and 'ABCDEFG' NSOrderedDescending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 
'abcdefg' and 'ABCDEFG' NSOrderedDescending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 
'abcdefg' and 'ABCDEFG' NSOrderedDescending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 
'abcdefg' and 'ABCDEFG' NSOrderedDescending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'abcdefg' and 'ABCDEFG' NSOrderedSame 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'abcdefg' and 'ABCDEFG' NSOrderedSame 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'abcdefg' and 'ABCDEFG' NSOrderedSame 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'abcdefg' and 'ABCDEFG' NSOrderedSame 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'abcdefg' and 'ABCDEFG' NSOrderedDescending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'abcdefg' and 'ABCDEFG' NSOrderedDescending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'abcdefg' and 'ABCDEFG' NSOrderedDescending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'abcdefg' and 'ABCDEFG' NSOrderedDescending 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 
'abcdefg' and 'CDE' NSOrderedSame 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 
'abcdefg' and 'CDE' NSOrderedSame 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 
'abcdefg' and 'CDE' NSOrderedSame 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 
'abcdefg' and 'CDE' NSOrderedSame 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 
'abcdefg' and 'CDE' NSOrderedDescending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 
'abcdefg' and 'CDE' NSOrderedDescending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 
'abcdefg' and 'CDE' NSOrderedDescending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 
'abcdefg' and 'CDE' NSOrderedDescending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'abcdefg' and 'CDE' NSOrderedSame 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'abcdefg' and 'CDE' NSOrderedSame 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'abcdefg' and 'CDE' NSOrderedSame 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'abcdefg' and 'CDE' NSOrderedSame 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'abcdefg' and 'CDE' NSOrderedDescending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'abcdefg' and 'CDE' NSOrderedDescending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'abcdefg' and 'CDE' NSOrderedDescending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'abcdefg' and 'CDE' NSOrderedDescending 
Passed test:     test00.m:47 ... create strings for compare is ok
Passed test:     test00.m:67 ... CCString case insensitive comparison for 
'abcdefg' and 'CDEF' NSOrderedAscending 
Passed test:     test00.m:70 ... UUString case insensitive comparison for 
'abcdefg' and 'CDEF' NSOrderedAscending 
Passed test:     test00.m:73 ... UCString case insensitive comparison for 
'abcdefg' and 'CDEF' NSOrderedAscending 
Passed test:     test00.m:76 ... CUString case insensitive comparison for 
'abcdefg' and 'CDEF' NSOrderedAscending 
Passed test:     test00.m:94 ... CCString case sensitive comparison for 
'abcdefg' and 'CDEF' NSOrderedDescending 
Passed test:     test00.m:97 ... UUString case sensitive comparison for 
'abcdefg' and 'CDEF' NSOrderedDescending 
Passed test:     test00.m:100 ... UCString case sensitive comparison for 
'abcdefg' and 'CDEF' NSOrderedDescending 
Passed test:     test00.m:103 ... CUString case sensitive comparison for 
'abcdefg' and 'CDEF' NSOrderedDescending 
Passed test:     test00.m:121 ... CCString case insensitive literal comparison 
for 'abcdefg' and 'CDEF' NSOrderedAscending 
Passed test:     test00.m:124 ... UUString case insensitive literal comparison 
for 'abcdefg' and 'CDEF' NSOrderedAscending 
Passed test:     test00.m:127 ... UCString case insensitive literal comparison 
for 'abcdefg' and 'CDEF' NSOrderedAscending 
Passed test:     test00.m:130 ... CUString case insensitive literal comparison 
for 'abcdefg' and 'CDEF' NSOrderedAscending 
Passed test:     test00.m:148 ... CCString case sensitive literal comparison 
for 'abcdefg' and 'CDEF' NSOrderedDescending 
Passed test:     test00.m:151 ... UUString case sensitive literal comparison 
for 'abcdefg' and 'CDEF' NSOrderedDescending 
Passed test:     test00.m:154 ... UCString case sensitive literal comparison 
for 'abcdefg' and 'CDEF' NSOrderedDescending 
Passed test:     test00.m:157 ... CUString case sensitive literal comparison 
for 'abcdefg' and 'CDEF' NSOrderedDescending 
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'hello' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'hello' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'hello' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'hello' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'hello' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'hello' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'hello' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'hello' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'hElLo' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'hElLo' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'hElLo' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'hElLo' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'hElLo' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'hElLo' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'hElLo' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'hElLo' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'hell' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'hell' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'hell' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'hell' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'hel' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'hel' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'hel' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'hel' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'he' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'he' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'he' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'he' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'h' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'h' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'h' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'h' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and '' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and '' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and '' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and '' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'el' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'el' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'el' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'el' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'el' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'el' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'el' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'el' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'el' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'el' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'el' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'el' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'ell' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'ell' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'ell' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'ell' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'hello' and 'lo' is ok
Passed test:     test00.m:194 ... UUString range for 'hello' and 'lo' is ok
Passed test:     test00.m:197 ... UCString range for 'hello' and 'lo' is ok
Passed test:     test00.m:200 ... CUString range for 'hello' and 'lo' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'boaboaboa' and 'abo' is ok
Passed test:     test00.m:194 ... UUString range for 'boaboaboa' and 'abo' is ok
Passed test:     test00.m:197 ... UCString range for 'boaboaboa' and 'abo' is ok
Passed test:     test00.m:200 ... CUString range for 'boaboaboa' and 'abo' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'boaboaboa' and 'abo' is ok
Passed test:     test00.m:194 ... UUString range for 'boaboaboa' and 'abo' is ok
Passed test:     test00.m:197 ... UCString range for 'boaboaboa' and 'abo' is ok
Passed test:     test00.m:200 ... CUString range for 'boaboaboa' and 'abo' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'boaboaboa' and 'ABO' is ok
Passed test:     test00.m:194 ... UUString range for 'boaboaboa' and 'ABO' is ok
Passed test:     test00.m:197 ... UCString range for 'boaboaboa' and 'ABO' is ok
Passed test:     test00.m:200 ... CUString range for 'boaboaboa' and 'ABO' is ok
Passed test:     test00.m:188 ... create strings for range is ok
Passed test:     test00.m:191 ... CCString range for 'boaboaboa' and 'abo' is ok
Passed test:     test00.m:194 ... UUString range for 'boaboaboa' and 'abo' is ok
Passed test:     test00.m:197 ... UCString range for 'boaboaboa' and 'abo' is ok
Passed test:     test00.m:200 ... CUString range for 'boaboaboa' and 'abo' is ok
Passed test:     test00.m:228 ... create strings for range
Passed test:     test00.m:231 ... CString range for 'boaboaboa' is ok
Passed test:     test00.m:234 ... UString range for 'boaboaboa' is ok
Passed test:     test00.m:237 ... MCString range for 'boaboaboa' is ok
Passed test:     test00.m:240 ... MUString range for 'boaboaboa' is ok
Passed test:     test00.m:228 ... create strings for range
Passed test:     test00.m:231 ... CString range for 'boaboaboa' is ok
Passed test:     test00.m:234 ... UString range for 'boaboaboa' is ok
Passed test:     test00.m:237 ... MCString range for 'boaboaboa' is ok
Passed test:     test00.m:240 ... MUString range for 'boaboaboa' is ok
Passed test:     test00.m:228 ... create strings for range
Passed test:     test00.m:231 ... CString range for 'boaboaboa' is ok
Passed test:     test00.m:234 ... UString range for 'boaboaboa' is ok
Passed test:     test00.m:237 ... MCString range for 'boaboaboa' is ok
Passed test:     test00.m:240 ... MUString range for 'boaboaboa' is ok
Passed test:     test00.m:228 ... create strings for range
Passed test:     test00.m:231 ... CString range for 'boaboaboa' is ok
Passed test:     test00.m:234 ... UString range for 'boaboaboa' is ok
Passed test:     test00.m:237 ... MCString range for 'boaboaboa' is ok
Passed test:     test00.m:240 ... MUString range for 'boaboaboa' is ok
Passed test:     test00.m:228 ... create strings for range
Passed test:     test00.m:231 ... CString range for 'bo boaboa' is ok
Passed test:     test00.m:234 ... UString range for 'bo boaboa' is ok
Passed test:     test00.m:237 ... MCString range for 'bo boaboa' is ok
Passed test:     test00.m:240 ... MUString range for 'bo boaboa' is ok
Passed test:     test00.m:228 ... create strings for range
Passed test:     test00.m:231 ... CString range for 'bo boaboa' is ok
Passed test:     test00.m:234 ... UString range for 'bo boaboa' is ok
Passed test:     test00.m:237 ... MCString range for 'bo boaboa' is ok
Passed test:     test00.m:240 ... MUString range for 'bo boaboa' is ok
Passed test:     test00.m:251 ... lineRangeForRange: with 'This is a line of 
text
' is ok
Passed test:     test00.m:251 ... lineRangeForRange: with 'This is a line of 
text
' is ok
Passed test:     test00.m:251 ... lineRangeForRange: with 'This is a line of 
text

' is ok
Passed test:     test00.m:373 ... Simple double conversion works
Passed test:     test00.m:374 ... Simple float conversion works
Passed test:     test00.m:383 ... a no-copy string uses the buffer
Passed test:     test00.m:385 ... a substring uses its own buffer
Completed file:  test00.m

Testing test01.m...
Running base/NSString/test01.m...
Passed test:     test01.m:9 ... pathComponents ''
Passed test:     test01.m:10 ... pathComponents 'usr'
Passed test:     test01.m:11 ... pathComponents 'usr/'
Passed test:     test01.m:12 ... pathComponents 'usr/bin'
Passed test:     test01.m:13 ... pathComponents 'usr//bin'
Passed test:     test01.m:14 ... pathComponents 'usr///bin'
Passed test:     test01.m:15 ... pathComponents '/'
Passed test:     test01.m:16 ... pathComponents '/usr'
Passed test:     test01.m:17 ... pathComponents '/usr/'
Passed test:     test01.m:18 ... pathComponents '/usr/bin'
Passed test:     test01.m:19 ... pathComponents '/usr//bin'
Passed test:     test01.m:20 ... pathComponents '/usr///bin'
Passed test:     test01.m:22 ... '' stringByAppendingPathComponent: ''
Passed test:     test01.m:24 ... '' stringByAppendingPathComponent: 'usr'
Passed test:     test01.m:26 ... '' stringByAppendingPathComponent: 'usr/'
Passed test:     test01.m:28 ... '' stringByAppendingPathComponent: '/usr'
Passed test:     test01.m:30 ... '' stringByAppendingPathComponent: '/usr/'
Passed test:     test01.m:32 ... '/' stringByAppendingPathComponent: ''
Passed test:     test01.m:34 ... '/' stringByAppendingPathComponent: 'usr'
Passed test:     test01.m:36 ... '/' stringByAppendingPathComponent: 'usr/'
Passed test:     test01.m:38 ... '/' stringByAppendingPathComponent: '/usr'
Passed test:     test01.m:40 ... '/' stringByAppendingPathComponent: '/usr/'
Passed test:     test01.m:42 ... 'usr' stringByAppendingPathComponent: ''
Passed test:     test01.m:44 ... 'usr' stringByAppendingPathComponent: 'bin'
Passed test:     test01.m:46 ... 'usr' stringByAppendingPathComponent: 'bin/'
Passed test:     test01.m:48 ... 'usr' stringByAppendingPathComponent: '/bin'
Passed test:     test01.m:50 ... 'usr' stringByAppendingPathComponent: '/bin/'
Passed test:     test01.m:52 ... '/usr' stringByAppendingPathComponent: ''
Passed test:     test01.m:54 ... '/usr' stringByAppendingPathComponent: 'bin'
Passed test:     test01.m:56 ... '/usr' stringByAppendingPathComponent: 'bin/'
Passed test:     test01.m:58 ... '/usr' stringByAppendingPathComponent: '/bin'
Passed test:     test01.m:60 ... '/usr' stringByAppendingPathComponent: '/bin/'
Passed test:     test01.m:62 ... '/usr/' stringByAppendingPathComponent: ''
Passed test:     test01.m:64 ... '/usr/' stringByAppendingPathComponent: 'bin'
Passed test:     test01.m:66 ... '/usr/' stringByAppendingPathComponent: 'bin/'
Passed test:     test01.m:68 ... '/usr/' stringByAppendingPathComponent: '/bin/'
Completed file:  test01.m

Testing test02.m...
Running base/NSString/test02.m...
Passed test:     test02.m:16 ... [@"home" pathComponents] == @"home"]
Passed test:     test02.m:21 ... [@"/home" pathComponents] == (@"/", @"home"])
Passed test:     test02.m:27 ... [@"/home" pathComponents] == (@"/", 
@"home","/")]
Passed test:     test02.m:33 ... [@"/home/nicola" pathComponents] == (@"/", 
@"home","nicola")]
Passed test:     test02.m:39 ... [@"//home//nicola" pathComponents] == (@"/", 
@"home","nicola")]
Passed test:     test02.m:41 ... [@"home/nicola.jpg" pathExtension] == @"jpg"
Passed test:     test02.m:44 ... [@"/home/nicola.jpg\" pathExtension] == @"jpg"
Passed test:     test02.m:47 ... [@"home/nicola" pathExtension] == @""
Passed test:     test02.m:50 ... [@"home/nicola" pathExtension] == @""
Passed test:     test02.m:53 ... [@"/home/nicola..jpg" pathExtension] == @"jpg"
Passed test:     test02.m:56 ... [@"/home/nicola.jpg/" pathExtension] == @"jpg"
Passed test:     test02.m:59 ... [@"/home/nicola.jpg/extra" pathExtension] == 
@""
Passed test:     test02.m:62 ... [@"/home/nicola./" pathExtension] == @""
Passed test:     test02.m:65 ... '/home' stringByAppendingPathComponent: 
'nicola.jpg' == '/home/nicola.jpg'
Passed test:     test02.m:68 ... '/home/' stringByAppendingPathComponent: 
'nicola.jpg' == '/home/nicola.jpg'
Passed test:     test02.m:71 ... '/' stringByAppendingPathComponent: 
'nicola.jpg' == '/nicola.jpg'
Passed test:     test02.m:74 ... '' stringByAppendingPathComponent: 
'nicola.jpg' == 'nicola.jpg'
Passed test:     test02.m:77 ... '/home/nicola.jpg' 
stringByAppendingPathExtension:'jpg' == '/home/nicola.jpg.jpg'
Passed test:     test02.m:80 ... '/home/nicola.' 
stringByAppendingPathExtension:'jpg' == '/home/nicola..jpg'
Passed test:     test02.m:86 ... '/home/nicola/' 
stringByAppendingPathExtension:'jpg' == '/home/nicola.jpg'
Passed test:     test02.m:89 ... 'nicola' stringByAppendingPathExtension:'jpg' 
== 'nicola.jpg'
Passed test:     test02.m:92 ... 'nicola' stringByAppendingPathExtension:'jpg' 
== 'nicola.jpg'
Passed test:     test02.m:97 ... '/home/nicola.jpg' 
stringByDeletingLastPathComponent == '/home'
Passed test:     test02.m:100 ... '/home/nicola/' 
stringByDeletingLastPathComponent == '/home'
Passed test:     test02.m:102 ... '/home/nicola' 
stringByDeletingLastPathComponent == '/'
Passed test:     test02.m:104 ... '/home/' stringByDeletingLastPathComponent == 
'/'
Passed test:     test02.m:106 ... '/home' stringByDeletingLastPathComponent == 
'/'
Passed test:     test02.m:108 ... '/' stringByDeletingLastPathComponent == '/'
Passed test:     test02.m:110 ... 'hello' stringByDeletingLastPathComponent == 
''
Passed test:     test02.m:113 ... '/hello/there/..' 
stringByDeletingLastPathComponent == '/hello/there'
Passed test:     test02.m:116 ... '/hello/there/.' 
stringByDeletingLastPathComponent == '/hello/there'
Passed test:     test02.m:119 ... '/hello/../there' 
stringByDeletingLastPathComponent == '/hello/..'
Passed test:     test02.m:122 ... '/hello//../there' 
stringByDeletingLastPathComponent == '/hello/..'
Passed test:     test02.m:132 ... '//host/file.jpg' 
stringByDeletingLastPathComponent == '//host/'
Passed test:     test02.m:137 ... '//host/share/' 
stringByDeletingLastPathComponent == '//host/share/'
Passed test:     test02.m:142 ... '///host/share/' 
stringByDeletingLastPathComponent == '/host'
Passed test:     test02.m:147 ... '//host/share' 
stringByDeletingLastPathComponent == '/host'
Passed test:     test02.m:152 ... '//dir/' stringByDeletingLastPathComponent == 
'/'
Passed test:     test02.m:161 ... '//host/file.jpg' 
stringByDeletingLastPathComponent == '/host/share'
Passed test:     test02.m:164 ... '//host/share/' 
stringByDeletingLastPathComponent == '/host'
Passed test:     test02.m:167 ... '//host/share' 
stringByDeletingLastPathComponent == '/host'
Passed test:     test02.m:169 ... '//dir/' stringByDeletingLastPathComponent == 
'/'
Passed test:     test02.m:177 ... '/home/nicola.jpg' 
stringByDeletingPathExtension == '/home/nicola'
Passed test:     test02.m:179 ... '/home/' stringByDeletingPathExtension == 
'/home'
Passed test:     test02.m:181 ... 'nicola.jpg' stringByDeletingPathExtension == 
'nicola'
Passed test:     test02.m:183 ... 'nicola..jpg' stringByDeletingPathExtension 
== 'nicola.'
Passed test:     test02.m:185 ... '.jpg' stringByDeletingPathExtension == '.jpg'
Passed test:     test02.m:187 ... '/' stringByDeletingPathExtension == '/'
Passed test:     test02.m:193 ... '/home/nicola/nil' 
stringByExpandingTildeInPath: == '/home/nicola/nil'
Passed test:     test02.m:196 ... '~/nil' stringByExpandingTildeInPath: != 
'~/nil'
Passed test:     test02.m:207 ... '~root' stringByExpandingTildeInPath: != 
'~root'
Passed test:     test02.m:213 ... //home/user/ stringByStandardizingPath == 
//home/user/
Passed test:     test02.m:217 ... \\home\user\ stringByStandardizingPath == 
\\home\user\
Passed test:     test02.m:220 ... 'c:\.' stringByStandardizingPath == 'c:\.'
Passed test:     test02.m:223 ... 'c:\...' stringByStandardizingPath == 'c:\...'
Passed test:     test02.m:226 ... 'c:/home' isAbsolutePath == YES
Passed test:     test02.m:229 ... '//host/share/' isAbsolutePath == YES
Passed test:     test02.m:234 ... /home//user/ stringByStandardizingPath == 
/home/user
Passed test:     test02.m:237 ... //home/user stringByStandardizingPath == 
/home/user
Passed test:     test02.m:240 ... ///home/user stringByStandardizingPath == 
/home/user
Passed test:     test02.m:243 ... /home/./user stringByStandardizingPath == 
/home/user
Passed test:     test02.m:246 ... /home/user/. stringByStandardizingPath == 
/home/user
Passed test:     test02.m:249 ... /home/.//././user stringByStandardizingPath 
== /home/user
Passed test:     test02.m:256 ... /home/../nicola stringByStandardizingPath == 
/nicola
Passed test:     test02.m:260 ... /here/and/there/../../nicola 
stringByStandardizingPath == /here/nicola
Passed test:     test02.m:264 ... /here/../../nicola stringByStandardizingPath 
== /nicola
Passed test:     test02.m:267 ... home/../nicola stringByStandardizingPath == 
home/../nicola
Passed test:     test02.m:270 ... a/b/../c stringByStandardizingPath == a/b/../c
Dashed hope:     test02.m:284 ... foo->bar relative symlink not expanded by 
stringByResolvingSymlinksInPath
Expected 'foo' and got '/tmp/GNUstepSecure1000/bar'
Passed test:     test02.m:293 ... foo->bar symlink not expanded by 
stringByStandardizingPath
Passed test:     test02.m:295 ... foo->bar absolute symlink expanded by 
stringByResolvingSymlinksInPath
Passed test:     test02.m:299 ... foo->bar relative symlink expanded by 
stringByResolvingSymlinksInPath
Passed test:     test02.m:303 ... tilde is expanded by 
stringByResolvingSymlinksInPath
Passed test:     test02.m:310 ... /.. stringByStandardizingPath == /
Passed test:     test02.m:312 ... /. stringByStandardizingPath == /. (OSX 
special case)
Passed test:     test02.m:324 ... stringsByAppendingPaths works
Passed test:     test02.m:327 ... 'home' isAbsolutePath == NO
Passed test:     test02.m:336 ... '/home' isAbsolutePath == YES
Passed test:     test02.m:338 ... '//host/share' isAbsolutePath == YES
Passed test:     test02.m:343 ... +pathWithComponents works for relative path
Passed test:     test02.m:346 ... +pathWithComponents works works for absolute 
path
Completed file:  test02.m

Testing test03.m...
Running base/NSString/test03.m...
Passed test:     test03.m:11 ... '' stringByTrimmingLeadSpaces == ''
Passed test:     test03.m:13 ... 'home' stringByTrimmingLeadSpaces == 'home'
Passed test:     test03.m:15 ... ' hello' stringByTrimmingLeadSpaces == 'hello'
Passed test:     test03.m:17 ... '\thello' stringByTrimmingLeadSpaces == 'hello'
Passed test:     test03.m:19 ... '\nhello' stringByTrimmingLeadSpaces == 'hello'
Passed test:     test03.m:22 ... '' stringByTrimmingTailSpaces == ''
Passed test:     test03.m:24 ... 'home' stringByTrimmingTailSpaces == 'home'
Passed test:     test03.m:26 ... 'hello ' stringByTrimmingTailSpaces == 'hello'
Passed test:     test03.m:28 ... 'hello\t' stringByTrimmingTailSpaces == 'hello'
Passed test:     test03.m:30 ... 'hello\n' stringByTrimmingTailSpaces == 'hello'
Passed test:     test03.m:33 ... '' stringByTrimmingSpaces == ''
Passed test:     test03.m:35 ... 'home' stringByTrimmingSpaces == 'home'
Passed test:     test03.m:37 ... ' hello' stringByTrimmingSpaces == 'hello'
Passed test:     test03.m:39 ... '\thello' stringByTrimmingSpaces == 'hello'
Passed test:     test03.m:41 ... '\nhello' stringByTrimmingSpaces == 'hello'
Passed test:     test03.m:44 ... 'home' stringByTrimmingCharactersInSet == 
'home'
Passed test:     test03.m:46 ... 'hello\n' stringByTrimmingCharactersInSet == 
'hello'
Passed test:     test03.m:48 ... '\nhello' stringByTrimmingCharactersInSet == 
'hello'
Passed test:     test03.m:50 ... '
hello
' stringByTrimmingCharactersInSet == 'hello'
Passed test:     test03.m:52 ... '\n  \n' stringByTrimmingCharactersInSet == ''
Passed test:     test03.m:57 ... 'hello' stringByPaddingToLength:3 
withString:'.' startingAtIndex:0 == 'hel'
Passed test:     test03.m:61 ... 'hello' stringByPaddingToLength:8 
withString:'.' startingAtIndex:0 == 'hello...'
Passed test:     test03.m:65 ... 'hello' stringByPaddingToLength:8 
withString:'xy' startingAtIndex:0 == 'helloyxy'
Completed file:  test03.m

Testing test04.m...
Running base/NSString/test04.m...
Passed test:     test04.m:12 ... bad unichar
Completed file:  test04.m

Testing test05.m...
Running base/NSString/test05.m...
Passed test:     test05.m:12 ... foo
Passed test:     test05.m:15 ... foo
Passed test:     test05.m:21 ... foo2
Completed file:  test05.m

Testing test06.m...
Running base/NSString/test06.m...
Passed test:     test06.m:19 ... character 0 is escaped
Passed test:     test06.m:25 ... character 1 is escaped
Passed test:     test06.m:31 ... character 2 is escaped
Passed test:     test06.m:37 ... character 3 is escaped
Passed test:     test06.m:43 ... character 4 is escaped
Passed test:     test06.m:49 ... character 5 is escaped
Passed test:     test06.m:55 ... character 6 is escaped
Passed test:     test06.m:61 ... character 7 is escaped
Passed test:     test06.m:67 ... character 8 is escaped
Passed test:     test06.m:73 ... character 9 is escaped
Passed test:     test06.m:79 ... character 10 is escaped
Passed test:     test06.m:85 ... character 11 is escaped
Passed test:     test06.m:91 ... character 12 is escaped
Passed test:     test06.m:97 ... character 13 is escaped
Passed test:     test06.m:103 ... character 14 is escaped
Passed test:     test06.m:109 ... character 15 is escaped
Passed test:     test06.m:115 ... character 16 is escaped
Passed test:     test06.m:121 ... character 17 is escaped
Passed test:     test06.m:127 ... character 18 is escaped
Passed test:     test06.m:133 ... character 19 is escaped
Passed test:     test06.m:139 ... character 20 is escaped
Passed test:     test06.m:145 ... character 21 is escaped
Passed test:     test06.m:151 ... character 22 is escaped
Passed test:     test06.m:157 ... character 23 is escaped
Passed test:     test06.m:163 ... character 24 is escaped
Passed test:     test06.m:169 ... character 25 is escaped
Passed test:     test06.m:175 ... character 26 is escaped
Passed test:     test06.m:181 ... character 27 is escaped
Passed test:     test06.m:187 ... character 28 is escaped
Passed test:     test06.m:193 ... character 29 is escaped
Passed test:     test06.m:199 ... character 30 is escaped
Passed test:     test06.m:205 ... character 31 is escaped
Passed test:     test06.m:211 ... character 32 is escaped
Passed test:     test06.m:217 ... character 33 is not escaped
Passed test:     test06.m:223 ... character 34 is escaped
Passed test:     test06.m:229 ... character 35 is escaped
Passed test:     test06.m:235 ... character 36 is not escaped
Passed test:     test06.m:241 ... character 37 is escaped
Passed test:     test06.m:247 ... character 38 is not escaped
Passed test:     test06.m:253 ... character 39 is not escaped
Passed test:     test06.m:259 ... character 40 is not escaped
Passed test:     test06.m:265 ... character 41 is not escaped
Passed test:     test06.m:271 ... character 42 is not escaped
Passed test:     test06.m:277 ... character 43 is not escaped
Passed test:     test06.m:283 ... character 44 is not escaped
Passed test:     test06.m:289 ... character 45 is not escaped
Passed test:     test06.m:295 ... character 46 is not escaped
Passed test:     test06.m:301 ... character 47 is not escaped
Passed test:     test06.m:307 ... character 48 is not escaped
Passed test:     test06.m:313 ... character 49 is not escaped
Passed test:     test06.m:319 ... character 50 is not escaped
Passed test:     test06.m:325 ... character 51 is not escaped
Passed test:     test06.m:331 ... character 52 is not escaped
Passed test:     test06.m:337 ... character 53 is not escaped
Passed test:     test06.m:343 ... character 54 is not escaped
Passed test:     test06.m:349 ... character 55 is not escaped
Passed test:     test06.m:355 ... character 56 is not escaped
Passed test:     test06.m:361 ... character 57 is not escaped
Passed test:     test06.m:367 ... character 58 is not escaped
Passed test:     test06.m:373 ... character 59 is not escaped
Passed test:     test06.m:379 ... character 60 is escaped
Passed test:     test06.m:385 ... character 61 is not escaped
Passed test:     test06.m:391 ... character 62 is escaped
Passed test:     test06.m:397 ... character 63 is not escaped
Passed test:     test06.m:403 ... character 64 is not escaped
Passed test:     test06.m:409 ... character 65 is not escaped
Passed test:     test06.m:415 ... character 66 is not escaped
Passed test:     test06.m:421 ... character 67 is not escaped
Passed test:     test06.m:427 ... character 68 is not escaped
Passed test:     test06.m:433 ... character 69 is not escaped
Passed test:     test06.m:439 ... character 70 is not escaped
Passed test:     test06.m:445 ... character 71 is not escaped
Passed test:     test06.m:451 ... character 72 is not escaped
Passed test:     test06.m:457 ... character 73 is not escaped
Passed test:     test06.m:463 ... character 74 is not escaped
Passed test:     test06.m:469 ... character 75 is not escaped
Passed test:     test06.m:475 ... character 76 is not escaped
Passed test:     test06.m:481 ... character 77 is not escaped
Passed test:     test06.m:487 ... character 78 is not escaped
Passed test:     test06.m:493 ... character 79 is not escaped
Passed test:     test06.m:499 ... character 80 is not escaped
Passed test:     test06.m:505 ... character 81 is not escaped
Passed test:     test06.m:511 ... character 82 is not escaped
Passed test:     test06.m:517 ... character 83 is not escaped
Passed test:     test06.m:523 ... character 84 is not escaped
Passed test:     test06.m:529 ... character 85 is not escaped
Passed test:     test06.m:535 ... character 86 is not escaped
Passed test:     test06.m:541 ... character 87 is not escaped
Passed test:     test06.m:547 ... character 88 is not escaped
Passed test:     test06.m:553 ... character 89 is not escaped
Passed test:     test06.m:559 ... character 90 is not escaped
Passed test:     test06.m:565 ... character 91 is escaped
Passed test:     test06.m:571 ... character 92 is escaped
Passed test:     test06.m:577 ... character 93 is escaped
Passed test:     test06.m:583 ... character 94 is escaped
Passed test:     test06.m:589 ... character 95 is not escaped
Passed test:     test06.m:595 ... character 96 is escaped
Passed test:     test06.m:601 ... character 97 is not escaped
Passed test:     test06.m:607 ... character 98 is not escaped
Passed test:     test06.m:613 ... character 99 is not escaped
Passed test:     test06.m:619 ... character 100 is not escaped
Passed test:     test06.m:625 ... character 101 is not escaped
Passed test:     test06.m:631 ... character 102 is not escaped
Passed test:     test06.m:637 ... character 103 is not escaped
Passed test:     test06.m:643 ... character 104 is not escaped
Passed test:     test06.m:649 ... character 105 is not escaped
Passed test:     test06.m:655 ... character 106 is not escaped
Passed test:     test06.m:661 ... character 107 is not escaped
Passed test:     test06.m:667 ... character 108 is not escaped
Passed test:     test06.m:673 ... character 109 is not escaped
Passed test:     test06.m:679 ... character 110 is not escaped
Passed test:     test06.m:685 ... character 111 is not escaped
Passed test:     test06.m:691 ... character 112 is not escaped
Passed test:     test06.m:697 ... character 113 is not escaped
Passed test:     test06.m:703 ... character 114 is not escaped
Passed test:     test06.m:709 ... character 115 is not escaped
Passed test:     test06.m:715 ... character 116 is not escaped
Passed test:     test06.m:721 ... character 117 is not escaped
Passed test:     test06.m:727 ... character 118 is not escaped
Passed test:     test06.m:733 ... character 119 is not escaped
Passed test:     test06.m:739 ... character 120 is not escaped
Passed test:     test06.m:745 ... character 121 is not escaped
Passed test:     test06.m:751 ... character 122 is not escaped
Passed test:     test06.m:757 ... character 123 is escaped
Passed test:     test06.m:763 ... character 124 is escaped
Passed test:     test06.m:769 ... character 125 is escaped
Passed test:     test06.m:775 ... character 126 is not escaped
Passed test:     test06.m:781 ... character 127 is escaped
Passed test:     test06.m:787 ... character 128 is escaped
Passed test:     test06.m:793 ... character 129 is escaped
Passed test:     test06.m:799 ... character 130 is escaped
Passed test:     test06.m:805 ... character 131 is escaped
Passed test:     test06.m:811 ... character 132 is escaped
Passed test:     test06.m:817 ... character 133 is escaped
Passed test:     test06.m:823 ... character 134 is escaped
Passed test:     test06.m:829 ... character 135 is escaped
Passed test:     test06.m:835 ... character 136 is escaped
Passed test:     test06.m:841 ... character 137 is escaped
Passed test:     test06.m:847 ... character 138 is escaped
Passed test:     test06.m:853 ... character 139 is escaped
Passed test:     test06.m:859 ... character 140 is escaped
Passed test:     test06.m:865 ... character 141 is escaped
Passed test:     test06.m:871 ... character 142 is escaped
Passed test:     test06.m:877 ... character 143 is escaped
Passed test:     test06.m:883 ... character 144 is escaped
Passed test:     test06.m:889 ... character 145 is escaped
Passed test:     test06.m:895 ... character 146 is escaped
Passed test:     test06.m:901 ... character 147 is escaped
Passed test:     test06.m:907 ... character 148 is escaped
Passed test:     test06.m:913 ... character 149 is escaped
Passed test:     test06.m:919 ... character 150 is escaped
Passed test:     test06.m:925 ... character 151 is escaped
Passed test:     test06.m:931 ... character 152 is escaped
Passed test:     test06.m:937 ... character 153 is escaped
Passed test:     test06.m:943 ... character 154 is escaped
Passed test:     test06.m:949 ... character 155 is escaped
Passed test:     test06.m:955 ... character 156 is escaped
Passed test:     test06.m:961 ... character 157 is escaped
Passed test:     test06.m:967 ... character 158 is escaped
Passed test:     test06.m:973 ... character 159 is escaped
Passed test:     test06.m:979 ... character 160 is escaped
Passed test:     test06.m:985 ... character 161 is escaped
Passed test:     test06.m:991 ... character 162 is escaped
Passed test:     test06.m:997 ... character 163 is escaped
Passed test:     test06.m:1003 ... character 164 is escaped
Passed test:     test06.m:1009 ... character 165 is escaped
Passed test:     test06.m:1015 ... character 166 is escaped
Passed test:     test06.m:1021 ... character 167 is escaped
Passed test:     test06.m:1027 ... character 168 is escaped
Passed test:     test06.m:1033 ... character 169 is escaped
Passed test:     test06.m:1039 ... character 170 is escaped
Passed test:     test06.m:1045 ... character 171 is escaped
Passed test:     test06.m:1051 ... character 172 is escaped
Passed test:     test06.m:1057 ... character 173 is escaped
Passed test:     test06.m:1063 ... character 174 is escaped
Passed test:     test06.m:1069 ... character 175 is escaped
Passed test:     test06.m:1075 ... character 176 is escaped
Passed test:     test06.m:1081 ... character 177 is escaped
Passed test:     test06.m:1087 ... character 178 is escaped
Passed test:     test06.m:1093 ... character 179 is escaped
Passed test:     test06.m:1099 ... character 180 is escaped
Passed test:     test06.m:1105 ... character 181 is escaped
Passed test:     test06.m:1111 ... character 182 is escaped
Passed test:     test06.m:1117 ... character 183 is escaped
Passed test:     test06.m:1123 ... character 184 is escaped
Passed test:     test06.m:1129 ... character 185 is escaped
Passed test:     test06.m:1135 ... character 186 is escaped
Passed test:     test06.m:1141 ... character 187 is escaped
Passed test:     test06.m:1147 ... character 188 is escaped
Passed test:     test06.m:1153 ... character 189 is escaped
Passed test:     test06.m:1159 ... character 190 is escaped
Passed test:     test06.m:1165 ... character 191 is escaped
Passed test:     test06.m:1171 ... character 192 is escaped
Passed test:     test06.m:1177 ... character 193 is escaped
Passed test:     test06.m:1183 ... character 194 is escaped
Passed test:     test06.m:1189 ... character 195 is escaped
Passed test:     test06.m:1195 ... character 196 is escaped
Passed test:     test06.m:1201 ... character 197 is escaped
Passed test:     test06.m:1207 ... character 198 is escaped
Passed test:     test06.m:1213 ... character 199 is escaped
Passed test:     test06.m:1219 ... character 200 is escaped
Passed test:     test06.m:1225 ... character 201 is escaped
Passed test:     test06.m:1231 ... character 202 is escaped
Passed test:     test06.m:1237 ... character 203 is escaped
Passed test:     test06.m:1243 ... character 204 is escaped
Passed test:     test06.m:1249 ... character 205 is escaped
Passed test:     test06.m:1255 ... character 206 is escaped
Passed test:     test06.m:1261 ... character 207 is escaped
Passed test:     test06.m:1267 ... character 208 is escaped
Passed test:     test06.m:1273 ... character 209 is escaped
Passed test:     test06.m:1279 ... character 210 is escaped
Passed test:     test06.m:1285 ... character 211 is escaped
Passed test:     test06.m:1291 ... character 212 is escaped
Passed test:     test06.m:1297 ... character 213 is escaped
Passed test:     test06.m:1303 ... character 214 is escaped
Passed test:     test06.m:1309 ... character 215 is escaped
Passed test:     test06.m:1315 ... character 216 is escaped
Passed test:     test06.m:1321 ... character 217 is escaped
Passed test:     test06.m:1327 ... character 218 is escaped
Passed test:     test06.m:1333 ... character 219 is escaped
Passed test:     test06.m:1339 ... character 220 is escaped
Passed test:     test06.m:1345 ... character 221 is escaped
Passed test:     test06.m:1351 ... character 222 is escaped
Passed test:     test06.m:1357 ... character 223 is escaped
Passed test:     test06.m:1363 ... character 224 is escaped
Passed test:     test06.m:1369 ... character 225 is escaped
Passed test:     test06.m:1375 ... character 226 is escaped
Passed test:     test06.m:1381 ... character 227 is escaped
Passed test:     test06.m:1387 ... character 228 is escaped
Passed test:     test06.m:1393 ... character 229 is escaped
Passed test:     test06.m:1399 ... character 230 is escaped
Passed test:     test06.m:1405 ... character 231 is escaped
Passed test:     test06.m:1411 ... character 232 is escaped
Passed test:     test06.m:1417 ... character 233 is escaped
Passed test:     test06.m:1423 ... character 234 is escaped
Passed test:     test06.m:1429 ... character 235 is escaped
Passed test:     test06.m:1435 ... character 236 is escaped
Passed test:     test06.m:1441 ... character 237 is escaped
Passed test:     test06.m:1447 ... character 238 is escaped
Passed test:     test06.m:1453 ... character 239 is escaped
Passed test:     test06.m:1459 ... character 240 is escaped
Passed test:     test06.m:1465 ... character 241 is escaped
Passed test:     test06.m:1471 ... character 242 is escaped
Passed test:     test06.m:1477 ... character 243 is escaped
Passed test:     test06.m:1483 ... character 244 is escaped
Passed test:     test06.m:1489 ... character 245 is escaped
Passed test:     test06.m:1495 ... character 246 is escaped
Passed test:     test06.m:1501 ... character 247 is escaped
Passed test:     test06.m:1507 ... character 248 is escaped
Passed test:     test06.m:1513 ... character 249 is escaped
Passed test:     test06.m:1519 ... character 250 is escaped
Passed test:     test06.m:1525 ... character 251 is escaped
Passed test:     test06.m:1531 ... character 252 is escaped
Passed test:     test06.m:1537 ... character 253 is escaped
Passed test:     test06.m:1543 ... character 254 is escaped
Passed test:     test06.m:1549 ... character 255 is escaped
Passed test:     test06.m:1565 ... unescapes '%00'
Passed test:     test06.m:1571 ... unescapes '%00'
Passed test:     test06.m:1565 ... unescapes '%01'
Passed test:     test06.m:1571 ... unescapes '%01'
Passed test:     test06.m:1565 ... unescapes '%02'
Passed test:     test06.m:1571 ... unescapes '%02'
Passed test:     test06.m:1565 ... unescapes '%03'
Passed test:     test06.m:1571 ... unescapes '%03'
Passed test:     test06.m:1565 ... unescapes '%04'
Passed test:     test06.m:1571 ... unescapes '%04'
Passed test:     test06.m:1565 ... unescapes '%05'
Passed test:     test06.m:1571 ... unescapes '%05'
Passed test:     test06.m:1565 ... unescapes '%06'
Passed test:     test06.m:1571 ... unescapes '%06'
Passed test:     test06.m:1565 ... unescapes '%07'
Passed test:     test06.m:1571 ... unescapes '%07'
Passed test:     test06.m:1565 ... unescapes '%08'
Passed test:     test06.m:1571 ... unescapes '%08'
Passed test:     test06.m:1565 ... unescapes '%09'
Passed test:     test06.m:1571 ... unescapes '%09'
Passed test:     test06.m:1565 ... unescapes '%0a'
Passed test:     test06.m:1571 ... unescapes '%0A'
Passed test:     test06.m:1565 ... unescapes '%0b'
Passed test:     test06.m:1571 ... unescapes '%0B'
Passed test:     test06.m:1565 ... unescapes '%0c'
Passed test:     test06.m:1571 ... unescapes '%0C'
Passed test:     test06.m:1565 ... unescapes '%0d'
Passed test:     test06.m:1571 ... unescapes '%0D'
Passed test:     test06.m:1565 ... unescapes '%0e'
Passed test:     test06.m:1571 ... unescapes '%0E'
Passed test:     test06.m:1565 ... unescapes '%0f'
Passed test:     test06.m:1571 ... unescapes '%0F'
Passed test:     test06.m:1565 ... unescapes '%10'
Passed test:     test06.m:1571 ... unescapes '%10'
Passed test:     test06.m:1565 ... unescapes '%11'
Passed test:     test06.m:1571 ... unescapes '%11'
Passed test:     test06.m:1565 ... unescapes '%12'
Passed test:     test06.m:1571 ... unescapes '%12'
Passed test:     test06.m:1565 ... unescapes '%13'
Passed test:     test06.m:1571 ... unescapes '%13'
Passed test:     test06.m:1565 ... unescapes '%14'
Passed test:     test06.m:1571 ... unescapes '%14'
Passed test:     test06.m:1565 ... unescapes '%15'
Passed test:     test06.m:1571 ... unescapes '%15'
Passed test:     test06.m:1565 ... unescapes '%16'
Passed test:     test06.m:1571 ... unescapes '%16'
Passed test:     test06.m:1565 ... unescapes '%17'
Passed test:     test06.m:1571 ... unescapes '%17'
Passed test:     test06.m:1565 ... unescapes '%18'
Passed test:     test06.m:1571 ... unescapes '%18'
Passed test:     test06.m:1565 ... unescapes '%19'
Passed test:     test06.m:1571 ... unescapes '%19'
Passed test:     test06.m:1565 ... unescapes '%1a'
Passed test:     test06.m:1571 ... unescapes '%1A'
Passed test:     test06.m:1565 ... unescapes '%1b'
Passed test:     test06.m:1571 ... unescapes '%1B'
Passed test:     test06.m:1565 ... unescapes '%1c'
Passed test:     test06.m:1571 ... unescapes '%1C'
Passed test:     test06.m:1565 ... unescapes '%1d'
Passed test:     test06.m:1571 ... unescapes '%1D'
Passed test:     test06.m:1565 ... unescapes '%1e'
Passed test:     test06.m:1571 ... unescapes '%1E'
Passed test:     test06.m:1565 ... unescapes '%1f'
Passed test:     test06.m:1571 ... unescapes '%1F'
Passed test:     test06.m:1565 ... unescapes '%20'
Passed test:     test06.m:1571 ... unescapes '%20'
Passed test:     test06.m:1565 ... unescapes '%21'
Passed test:     test06.m:1571 ... unescapes '%21'
Passed test:     test06.m:1565 ... unescapes '%22'
Passed test:     test06.m:1571 ... unescapes '%22'
Passed test:     test06.m:1565 ... unescapes '%23'
Passed test:     test06.m:1571 ... unescapes '%23'
Passed test:     test06.m:1565 ... unescapes '%24'
Passed test:     test06.m:1571 ... unescapes '%24'
Passed test:     test06.m:1565 ... unescapes '%25'
Passed test:     test06.m:1571 ... unescapes '%25'
Passed test:     test06.m:1565 ... unescapes '%26'
Passed test:     test06.m:1571 ... unescapes '%26'
Passed test:     test06.m:1565 ... unescapes '%27'
Passed test:     test06.m:1571 ... unescapes '%27'
Passed test:     test06.m:1565 ... unescapes '%28'
Passed test:     test06.m:1571 ... unescapes '%28'
Passed test:     test06.m:1565 ... unescapes '%29'
Passed test:     test06.m:1571 ... unescapes '%29'
Passed test:     test06.m:1565 ... unescapes '%2a'
Passed test:     test06.m:1571 ... unescapes '%2A'
Passed test:     test06.m:1565 ... unescapes '%2b'
Passed test:     test06.m:1571 ... unescapes '%2B'
Passed test:     test06.m:1565 ... unescapes '%2c'
Passed test:     test06.m:1571 ... unescapes '%2C'
Passed test:     test06.m:1565 ... unescapes '%2d'
Passed test:     test06.m:1571 ... unescapes '%2D'
Passed test:     test06.m:1565 ... unescapes '%2e'
Passed test:     test06.m:1571 ... unescapes '%2E'
Passed test:     test06.m:1565 ... unescapes '%2f'
Passed test:     test06.m:1571 ... unescapes '%2F'
Passed test:     test06.m:1565 ... unescapes '%30'
Passed test:     test06.m:1571 ... unescapes '%30'
Passed test:     test06.m:1565 ... unescapes '%31'
Passed test:     test06.m:1571 ... unescapes '%31'
Passed test:     test06.m:1565 ... unescapes '%32'
Passed test:     test06.m:1571 ... unescapes '%32'
Passed test:     test06.m:1565 ... unescapes '%33'
Passed test:     test06.m:1571 ... unescapes '%33'
Passed test:     test06.m:1565 ... unescapes '%34'
Passed test:     test06.m:1571 ... unescapes '%34'
Passed test:     test06.m:1565 ... unescapes '%35'
Passed test:     test06.m:1571 ... unescapes '%35'
Passed test:     test06.m:1565 ... unescapes '%36'
Passed test:     test06.m:1571 ... unescapes '%36'
Passed test:     test06.m:1565 ... unescapes '%37'
Passed test:     test06.m:1571 ... unescapes '%37'
Passed test:     test06.m:1565 ... unescapes '%38'
Passed test:     test06.m:1571 ... unescapes '%38'
Passed test:     test06.m:1565 ... unescapes '%39'
Passed test:     test06.m:1571 ... unescapes '%39'
Passed test:     test06.m:1565 ... unescapes '%3a'
Passed test:     test06.m:1571 ... unescapes '%3A'
Passed test:     test06.m:1565 ... unescapes '%3b'
Passed test:     test06.m:1571 ... unescapes '%3B'
Passed test:     test06.m:1565 ... unescapes '%3c'
Passed test:     test06.m:1571 ... unescapes '%3C'
Passed test:     test06.m:1565 ... unescapes '%3d'
Passed test:     test06.m:1571 ... unescapes '%3D'
Passed test:     test06.m:1565 ... unescapes '%3e'
Passed test:     test06.m:1571 ... unescapes '%3E'
Passed test:     test06.m:1565 ... unescapes '%3f'
Passed test:     test06.m:1571 ... unescapes '%3F'
Passed test:     test06.m:1565 ... unescapes '%40'
Passed test:     test06.m:1571 ... unescapes '%40'
Passed test:     test06.m:1565 ... unescapes '%41'
Passed test:     test06.m:1571 ... unescapes '%41'
Passed test:     test06.m:1565 ... unescapes '%42'
Passed test:     test06.m:1571 ... unescapes '%42'
Passed test:     test06.m:1565 ... unescapes '%43'
Passed test:     test06.m:1571 ... unescapes '%43'
Passed test:     test06.m:1565 ... unescapes '%44'
Passed test:     test06.m:1571 ... unescapes '%44'
Passed test:     test06.m:1565 ... unescapes '%45'
Passed test:     test06.m:1571 ... unescapes '%45'
Passed test:     test06.m:1565 ... unescapes '%46'
Passed test:     test06.m:1571 ... unescapes '%46'
Passed test:     test06.m:1565 ... unescapes '%47'
Passed test:     test06.m:1571 ... unescapes '%47'
Passed test:     test06.m:1565 ... unescapes '%48'
Passed test:     test06.m:1571 ... unescapes '%48'
Passed test:     test06.m:1565 ... unescapes '%49'
Passed test:     test06.m:1571 ... unescapes '%49'
Passed test:     test06.m:1565 ... unescapes '%4a'
Passed test:     test06.m:1571 ... unescapes '%4A'
Passed test:     test06.m:1565 ... unescapes '%4b'
Passed test:     test06.m:1571 ... unescapes '%4B'
Passed test:     test06.m:1565 ... unescapes '%4c'
Passed test:     test06.m:1571 ... unescapes '%4C'
Passed test:     test06.m:1565 ... unescapes '%4d'
Passed test:     test06.m:1571 ... unescapes '%4D'
Passed test:     test06.m:1565 ... unescapes '%4e'
Passed test:     test06.m:1571 ... unescapes '%4E'
Passed test:     test06.m:1565 ... unescapes '%4f'
Passed test:     test06.m:1571 ... unescapes '%4F'
Passed test:     test06.m:1565 ... unescapes '%50'
Passed test:     test06.m:1571 ... unescapes '%50'
Passed test:     test06.m:1565 ... unescapes '%51'
Passed test:     test06.m:1571 ... unescapes '%51'
Passed test:     test06.m:1565 ... unescapes '%52'
Passed test:     test06.m:1571 ... unescapes '%52'
Passed test:     test06.m:1565 ... unescapes '%53'
Passed test:     test06.m:1571 ... unescapes '%53'
Passed test:     test06.m:1565 ... unescapes '%54'
Passed test:     test06.m:1571 ... unescapes '%54'
Passed test:     test06.m:1565 ... unescapes '%55'
Passed test:     test06.m:1571 ... unescapes '%55'
Passed test:     test06.m:1565 ... unescapes '%56'
Passed test:     test06.m:1571 ... unescapes '%56'
Passed test:     test06.m:1565 ... unescapes '%57'
Passed test:     test06.m:1571 ... unescapes '%57'
Passed test:     test06.m:1565 ... unescapes '%58'
Passed test:     test06.m:1571 ... unescapes '%58'
Passed test:     test06.m:1565 ... unescapes '%59'
Passed test:     test06.m:1571 ... unescapes '%59'
Passed test:     test06.m:1565 ... unescapes '%5a'
Passed test:     test06.m:1571 ... unescapes '%5A'
Passed test:     test06.m:1565 ... unescapes '%5b'
Passed test:     test06.m:1571 ... unescapes '%5B'
Passed test:     test06.m:1565 ... unescapes '%5c'
Passed test:     test06.m:1571 ... unescapes '%5C'
Passed test:     test06.m:1565 ... unescapes '%5d'
Passed test:     test06.m:1571 ... unescapes '%5D'
Passed test:     test06.m:1565 ... unescapes '%5e'
Passed test:     test06.m:1571 ... unescapes '%5E'
Passed test:     test06.m:1565 ... unescapes '%5f'
Passed test:     test06.m:1571 ... unescapes '%5F'
Passed test:     test06.m:1565 ... unescapes '%60'
Passed test:     test06.m:1571 ... unescapes '%60'
Passed test:     test06.m:1565 ... unescapes '%61'
Passed test:     test06.m:1571 ... unescapes '%61'
Passed test:     test06.m:1565 ... unescapes '%62'
Passed test:     test06.m:1571 ... unescapes '%62'
Passed test:     test06.m:1565 ... unescapes '%63'
Passed test:     test06.m:1571 ... unescapes '%63'
Passed test:     test06.m:1565 ... unescapes '%64'
Passed test:     test06.m:1571 ... unescapes '%64'
Passed test:     test06.m:1565 ... unescapes '%65'
Passed test:     test06.m:1571 ... unescapes '%65'
Passed test:     test06.m:1565 ... unescapes '%66'
Passed test:     test06.m:1571 ... unescapes '%66'
Passed test:     test06.m:1565 ... unescapes '%67'
Passed test:     test06.m:1571 ... unescapes '%67'
Passed test:     test06.m:1565 ... unescapes '%68'
Passed test:     test06.m:1571 ... unescapes '%68'
Passed test:     test06.m:1565 ... unescapes '%69'
Passed test:     test06.m:1571 ... unescapes '%69'
Passed test:     test06.m:1565 ... unescapes '%6a'
Passed test:     test06.m:1571 ... unescapes '%6A'
Passed test:     test06.m:1565 ... unescapes '%6b'
Passed test:     test06.m:1571 ... unescapes '%6B'
Passed test:     test06.m:1565 ... unescapes '%6c'
Passed test:     test06.m:1571 ... unescapes '%6C'
Passed test:     test06.m:1565 ... unescapes '%6d'
Passed test:     test06.m:1571 ... unescapes '%6D'
Passed test:     test06.m:1565 ... unescapes '%6e'
Passed test:     test06.m:1571 ... unescapes '%6E'
Passed test:     test06.m:1565 ... unescapes '%6f'
Passed test:     test06.m:1571 ... unescapes '%6F'
Passed test:     test06.m:1565 ... unescapes '%70'
Passed test:     test06.m:1571 ... unescapes '%70'
Passed test:     test06.m:1565 ... unescapes '%71'
Passed test:     test06.m:1571 ... unescapes '%71'
Passed test:     test06.m:1565 ... unescapes '%72'
Passed test:     test06.m:1571 ... unescapes '%72'
Passed test:     test06.m:1565 ... unescapes '%73'
Passed test:     test06.m:1571 ... unescapes '%73'
Passed test:     test06.m:1565 ... unescapes '%74'
Passed test:     test06.m:1571 ... unescapes '%74'
Passed test:     test06.m:1565 ... unescapes '%75'
Passed test:     test06.m:1571 ... unescapes '%75'
Passed test:     test06.m:1565 ... unescapes '%76'
Passed test:     test06.m:1571 ... unescapes '%76'
Passed test:     test06.m:1565 ... unescapes '%77'
Passed test:     test06.m:1571 ... unescapes '%77'
Passed test:     test06.m:1565 ... unescapes '%78'
Passed test:     test06.m:1571 ... unescapes '%78'
Passed test:     test06.m:1565 ... unescapes '%79'
Passed test:     test06.m:1571 ... unescapes '%79'
Passed test:     test06.m:1565 ... unescapes '%7a'
Passed test:     test06.m:1571 ... unescapes '%7A'
Passed test:     test06.m:1565 ... unescapes '%7b'
Passed test:     test06.m:1571 ... unescapes '%7B'
Passed test:     test06.m:1565 ... unescapes '%7c'
Passed test:     test06.m:1571 ... unescapes '%7C'
Passed test:     test06.m:1565 ... unescapes '%7d'
Passed test:     test06.m:1571 ... unescapes '%7D'
Passed test:     test06.m:1565 ... unescapes '%7e'
Passed test:     test06.m:1571 ... unescapes '%7E'
Passed test:     test06.m:1565 ... unescapes '%7f'
Passed test:     test06.m:1571 ... unescapes '%7F'
Passed test:     test06.m:1565 ... unescapes '%80'
Passed test:     test06.m:1571 ... unescapes '%80'
Passed test:     test06.m:1565 ... unescapes '%81'
Passed test:     test06.m:1571 ... unescapes '%81'
Passed test:     test06.m:1565 ... unescapes '%82'
Passed test:     test06.m:1571 ... unescapes '%82'
Passed test:     test06.m:1565 ... unescapes '%83'
Passed test:     test06.m:1571 ... unescapes '%83'
Passed test:     test06.m:1565 ... unescapes '%84'
Passed test:     test06.m:1571 ... unescapes '%84'
Passed test:     test06.m:1565 ... unescapes '%85'
Passed test:     test06.m:1571 ... unescapes '%85'
Passed test:     test06.m:1565 ... unescapes '%86'
Passed test:     test06.m:1571 ... unescapes '%86'
Passed test:     test06.m:1565 ... unescapes '%87'
Passed test:     test06.m:1571 ... unescapes '%87'
Passed test:     test06.m:1565 ... unescapes '%88'
Passed test:     test06.m:1571 ... unescapes '%88'
Passed test:     test06.m:1565 ... unescapes '%89'
Passed test:     test06.m:1571 ... unescapes '%89'
Passed test:     test06.m:1565 ... unescapes '%8a'
Passed test:     test06.m:1571 ... unescapes '%8A'
Passed test:     test06.m:1565 ... unescapes '%8b'
Passed test:     test06.m:1571 ... unescapes '%8B'
Passed test:     test06.m:1565 ... unescapes '%8c'
Passed test:     test06.m:1571 ... unescapes '%8C'
Passed test:     test06.m:1565 ... unescapes '%8d'
Passed test:     test06.m:1571 ... unescapes '%8D'
Passed test:     test06.m:1565 ... unescapes '%8e'
Passed test:     test06.m:1571 ... unescapes '%8E'
Passed test:     test06.m:1565 ... unescapes '%8f'
Passed test:     test06.m:1571 ... unescapes '%8F'
Passed test:     test06.m:1565 ... unescapes '%90'
Passed test:     test06.m:1571 ... unescapes '%90'
Passed test:     test06.m:1565 ... unescapes '%91'
Passed test:     test06.m:1571 ... unescapes '%91'
Passed test:     test06.m:1565 ... unescapes '%92'
Passed test:     test06.m:1571 ... unescapes '%92'
Passed test:     test06.m:1565 ... unescapes '%93'
Passed test:     test06.m:1571 ... unescapes '%93'
Passed test:     test06.m:1565 ... unescapes '%94'
Passed test:     test06.m:1571 ... unescapes '%94'
Passed test:     test06.m:1565 ... unescapes '%95'
Passed test:     test06.m:1571 ... unescapes '%95'
Passed test:     test06.m:1565 ... unescapes '%96'
Passed test:     test06.m:1571 ... unescapes '%96'
Passed test:     test06.m:1565 ... unescapes '%97'
Passed test:     test06.m:1571 ... unescapes '%97'
Passed test:     test06.m:1565 ... unescapes '%98'
Passed test:     test06.m:1571 ... unescapes '%98'
Passed test:     test06.m:1565 ... unescapes '%99'
Passed test:     test06.m:1571 ... unescapes '%99'
Passed test:     test06.m:1565 ... unescapes '%9a'
Passed test:     test06.m:1571 ... unescapes '%9A'
Passed test:     test06.m:1565 ... unescapes '%9b'
Passed test:     test06.m:1571 ... unescapes '%9B'
Passed test:     test06.m:1565 ... unescapes '%9c'
Passed test:     test06.m:1571 ... unescapes '%9C'
Passed test:     test06.m:1565 ... unescapes '%9d'
Passed test:     test06.m:1571 ... unescapes '%9D'
Passed test:     test06.m:1565 ... unescapes '%9e'
Passed test:     test06.m:1571 ... unescapes '%9E'
Passed test:     test06.m:1565 ... unescapes '%9f'
Passed test:     test06.m:1571 ... unescapes '%9F'
Passed test:     test06.m:1565 ... unescapes '%a0'
Passed test:     test06.m:1571 ... unescapes '%A0'
Passed test:     test06.m:1565 ... unescapes '%a1'
Passed test:     test06.m:1571 ... unescapes '%A1'
Passed test:     test06.m:1565 ... unescapes '%a2'
Passed test:     test06.m:1571 ... unescapes '%A2'
Passed test:     test06.m:1565 ... unescapes '%a3'
Passed test:     test06.m:1571 ... unescapes '%A3'
Passed test:     test06.m:1565 ... unescapes '%a4'
Passed test:     test06.m:1571 ... unescapes '%A4'
Passed test:     test06.m:1565 ... unescapes '%a5'
Passed test:     test06.m:1571 ... unescapes '%A5'
Passed test:     test06.m:1565 ... unescapes '%a6'
Passed test:     test06.m:1571 ... unescapes '%A6'
Passed test:     test06.m:1565 ... unescapes '%a7'
Passed test:     test06.m:1571 ... unescapes '%A7'
Passed test:     test06.m:1565 ... unescapes '%a8'
Passed test:     test06.m:1571 ... unescapes '%A8'
Passed test:     test06.m:1565 ... unescapes '%a9'
Passed test:     test06.m:1571 ... unescapes '%A9'
Passed test:     test06.m:1565 ... unescapes '%aa'
Passed test:     test06.m:1571 ... unescapes '%AA'
Passed test:     test06.m:1565 ... unescapes '%ab'
Passed test:     test06.m:1571 ... unescapes '%AB'
Passed test:     test06.m:1565 ... unescapes '%ac'
Passed test:     test06.m:1571 ... unescapes '%AC'
Passed test:     test06.m:1565 ... unescapes '%ad'
Passed test:     test06.m:1571 ... unescapes '%AD'
Passed test:     test06.m:1565 ... unescapes '%ae'
Passed test:     test06.m:1571 ... unescapes '%AE'
Passed test:     test06.m:1565 ... unescapes '%af'
Passed test:     test06.m:1571 ... unescapes '%AF'
Passed test:     test06.m:1565 ... unescapes '%b0'
Passed test:     test06.m:1571 ... unescapes '%B0'
Passed test:     test06.m:1565 ... unescapes '%b1'
Passed test:     test06.m:1571 ... unescapes '%B1'
Passed test:     test06.m:1565 ... unescapes '%b2'
Passed test:     test06.m:1571 ... unescapes '%B2'
Passed test:     test06.m:1565 ... unescapes '%b3'
Passed test:     test06.m:1571 ... unescapes '%B3'
Passed test:     test06.m:1565 ... unescapes '%b4'
Passed test:     test06.m:1571 ... unescapes '%B4'
Passed test:     test06.m:1565 ... unescapes '%b5'
Passed test:     test06.m:1571 ... unescapes '%B5'
Passed test:     test06.m:1565 ... unescapes '%b6'
Passed test:     test06.m:1571 ... unescapes '%B6'
Passed test:     test06.m:1565 ... unescapes '%b7'
Passed test:     test06.m:1571 ... unescapes '%B7'
Passed test:     test06.m:1565 ... unescapes '%b8'
Passed test:     test06.m:1571 ... unescapes '%B8'
Passed test:     test06.m:1565 ... unescapes '%b9'
Passed test:     test06.m:1571 ... unescapes '%B9'
Passed test:     test06.m:1565 ... unescapes '%ba'
Passed test:     test06.m:1571 ... unescapes '%BA'
Passed test:     test06.m:1565 ... unescapes '%bb'
Passed test:     test06.m:1571 ... unescapes '%BB'
Passed test:     test06.m:1565 ... unescapes '%bc'
Passed test:     test06.m:1571 ... unescapes '%BC'
Passed test:     test06.m:1565 ... unescapes '%bd'
Passed test:     test06.m:1571 ... unescapes '%BD'
Passed test:     test06.m:1565 ... unescapes '%be'
Passed test:     test06.m:1571 ... unescapes '%BE'
Passed test:     test06.m:1565 ... unescapes '%bf'
Passed test:     test06.m:1571 ... unescapes '%BF'
Passed test:     test06.m:1565 ... unescapes '%c0'
Passed test:     test06.m:1571 ... unescapes '%C0'
Passed test:     test06.m:1565 ... unescapes '%c1'
Passed test:     test06.m:1571 ... unescapes '%C1'
Passed test:     test06.m:1565 ... unescapes '%c2'
Passed test:     test06.m:1571 ... unescapes '%C2'
Passed test:     test06.m:1565 ... unescapes '%c3'
Passed test:     test06.m:1571 ... unescapes '%C3'
Passed test:     test06.m:1565 ... unescapes '%c4'
Passed test:     test06.m:1571 ... unescapes '%C4'
Passed test:     test06.m:1565 ... unescapes '%c5'
Passed test:     test06.m:1571 ... unescapes '%C5'
Passed test:     test06.m:1565 ... unescapes '%c6'
Passed test:     test06.m:1571 ... unescapes '%C6'
Passed test:     test06.m:1565 ... unescapes '%c7'
Passed test:     test06.m:1571 ... unescapes '%C7'
Passed test:     test06.m:1565 ... unescapes '%c8'
Passed test:     test06.m:1571 ... unescapes '%C8'
Passed test:     test06.m:1565 ... unescapes '%c9'
Passed test:     test06.m:1571 ... unescapes '%C9'
Passed test:     test06.m:1565 ... unescapes '%ca'
Passed test:     test06.m:1571 ... unescapes '%CA'
Passed test:     test06.m:1565 ... unescapes '%cb'
Passed test:     test06.m:1571 ... unescapes '%CB'
Passed test:     test06.m:1565 ... unescapes '%cc'
Passed test:     test06.m:1571 ... unescapes '%CC'
Passed test:     test06.m:1565 ... unescapes '%cd'
Passed test:     test06.m:1571 ... unescapes '%CD'
Passed test:     test06.m:1565 ... unescapes '%ce'
Passed test:     test06.m:1571 ... unescapes '%CE'
Passed test:     test06.m:1565 ... unescapes '%cf'
Passed test:     test06.m:1571 ... unescapes '%CF'
Passed test:     test06.m:1565 ... unescapes '%d0'
Passed test:     test06.m:1571 ... unescapes '%D0'
Passed test:     test06.m:1565 ... unescapes '%d1'
Passed test:     test06.m:1571 ... unescapes '%D1'
Passed test:     test06.m:1565 ... unescapes '%d2'
Passed test:     test06.m:1571 ... unescapes '%D2'
Passed test:     test06.m:1565 ... unescapes '%d3'
Passed test:     test06.m:1571 ... unescapes '%D3'
Passed test:     test06.m:1565 ... unescapes '%d4'
Passed test:     test06.m:1571 ... unescapes '%D4'
Passed test:     test06.m:1565 ... unescapes '%d5'
Passed test:     test06.m:1571 ... unescapes '%D5'
Passed test:     test06.m:1565 ... unescapes '%d6'
Passed test:     test06.m:1571 ... unescapes '%D6'
Passed test:     test06.m:1565 ... unescapes '%d7'
Passed test:     test06.m:1571 ... unescapes '%D7'
Passed test:     test06.m:1565 ... unescapes '%d8'
Passed test:     test06.m:1571 ... unescapes '%D8'
Passed test:     test06.m:1565 ... unescapes '%d9'
Passed test:     test06.m:1571 ... unescapes '%D9'
Passed test:     test06.m:1565 ... unescapes '%da'
Passed test:     test06.m:1571 ... unescapes '%DA'
Passed test:     test06.m:1565 ... unescapes '%db'
Passed test:     test06.m:1571 ... unescapes '%DB'
Passed test:     test06.m:1565 ... unescapes '%dc'
Passed test:     test06.m:1571 ... unescapes '%DC'
Passed test:     test06.m:1565 ... unescapes '%dd'
Passed test:     test06.m:1571 ... unescapes '%DD'
Passed test:     test06.m:1565 ... unescapes '%de'
Passed test:     test06.m:1571 ... unescapes '%DE'
Passed test:     test06.m:1565 ... unescapes '%df'
Passed test:     test06.m:1571 ... unescapes '%DF'
Passed test:     test06.m:1565 ... unescapes '%e0'
Passed test:     test06.m:1571 ... unescapes '%E0'
Passed test:     test06.m:1565 ... unescapes '%e1'
Passed test:     test06.m:1571 ... unescapes '%E1'
Passed test:     test06.m:1565 ... unescapes '%e2'
Passed test:     test06.m:1571 ... unescapes '%E2'
Passed test:     test06.m:1565 ... unescapes '%e3'
Passed test:     test06.m:1571 ... unescapes '%E3'
Passed test:     test06.m:1565 ... unescapes '%e4'
Passed test:     test06.m:1571 ... unescapes '%E4'
Passed test:     test06.m:1565 ... unescapes '%e5'
Passed test:     test06.m:1571 ... unescapes '%E5'
Passed test:     test06.m:1565 ... unescapes '%e6'
Passed test:     test06.m:1571 ... unescapes '%E6'
Passed test:     test06.m:1565 ... unescapes '%e7'
Passed test:     test06.m:1571 ... unescapes '%E7'
Passed test:     test06.m:1565 ... unescapes '%e8'
Passed test:     test06.m:1571 ... unescapes '%E8'
Passed test:     test06.m:1565 ... unescapes '%e9'
Passed test:     test06.m:1571 ... unescapes '%E9'
Passed test:     test06.m:1565 ... unescapes '%ea'
Passed test:     test06.m:1571 ... unescapes '%EA'
Passed test:     test06.m:1565 ... unescapes '%eb'
Passed test:     test06.m:1571 ... unescapes '%EB'
Passed test:     test06.m:1565 ... unescapes '%ec'
Passed test:     test06.m:1571 ... unescapes '%EC'
Passed test:     test06.m:1565 ... unescapes '%ed'
Passed test:     test06.m:1571 ... unescapes '%ED'
Passed test:     test06.m:1565 ... unescapes '%ee'
Passed test:     test06.m:1571 ... unescapes '%EE'
Passed test:     test06.m:1565 ... unescapes '%ef'
Passed test:     test06.m:1571 ... unescapes '%EF'
Passed test:     test06.m:1565 ... unescapes '%f0'
Passed test:     test06.m:1571 ... unescapes '%F0'
Passed test:     test06.m:1565 ... unescapes '%f1'
Passed test:     test06.m:1571 ... unescapes '%F1'
Passed test:     test06.m:1565 ... unescapes '%f2'
Passed test:     test06.m:1571 ... unescapes '%F2'
Passed test:     test06.m:1565 ... unescapes '%f3'
Passed test:     test06.m:1571 ... unescapes '%F3'
Passed test:     test06.m:1565 ... unescapes '%f4'
Passed test:     test06.m:1571 ... unescapes '%F4'
Passed test:     test06.m:1565 ... unescapes '%f5'
Passed test:     test06.m:1571 ... unescapes '%F5'
Passed test:     test06.m:1565 ... unescapes '%f6'
Passed test:     test06.m:1571 ... unescapes '%F6'
Passed test:     test06.m:1565 ... unescapes '%f7'
Passed test:     test06.m:1571 ... unescapes '%F7'
Passed test:     test06.m:1565 ... unescapes '%f8'
Passed test:     test06.m:1571 ... unescapes '%F8'
Passed test:     test06.m:1565 ... unescapes '%f9'
Passed test:     test06.m:1571 ... unescapes '%F9'
Passed test:     test06.m:1565 ... unescapes '%fa'
Passed test:     test06.m:1571 ... unescapes '%FA'
Passed test:     test06.m:1565 ... unescapes '%fb'
Passed test:     test06.m:1571 ... unescapes '%FB'
Passed test:     test06.m:1565 ... unescapes '%fc'
Passed test:     test06.m:1571 ... unescapes '%FC'
Passed test:     test06.m:1565 ... unescapes '%fd'
Passed test:     test06.m:1571 ... unescapes '%FD'
Passed test:     test06.m:1565 ... unescapes '%fe'
Passed test:     test06.m:1571 ... unescapes '%FE'
Passed test:     test06.m:1565 ... unescapes '%ff'
Passed test:     test06.m:1571 ... unescapes '%FF'
Completed file:  test06.m

Testing test07.m...
Running base/NSString/test07.m...
Passed test:     test07.m:12 ... simple intValue works
Passed test:     test07.m:13 ... negative intValue works
Passed test:     test07.m:14 ... positive intValue works
Passed test:     test07.m:15 ... intValue ignores trailing data
Passed test:     test07.m:17 ... intValue with leading space works
Passed test:     test07.m:20 ... simple doubleValue works
Passed test:     test07.m:21 ... precise doubleValue works
Passed test:     test07.m:23 ... negative doubleValue works
Passed test:     test07.m:25 ... positive doubleValue works
Passed test:     test07.m:27 ... doubleValue ignores trailing data
Passed test:     test07.m:29 ... doubleValue with leading space works
Passed test:     test07.m:32 ... UTF-8 string literal matches 16bit unicode 
string
Completed file:  test07.m

Testing tilde.m...
Running base/NSString/tilde.m...
Start set:       tilde.m:8 ... tilde
Passed test:       tilde.m:13 ... home directory becomes tilde
Passed test:       tilde.m:17 ... the Documents subdirectory becomes ~/Documents
Passed test:       tilde.m:21 ... trailing slash removed
Passed test:       tilde.m:25 ... multiple slashes removed
Passed test:       tilde.m:29 ... upper directory reference retained
Passed test:       tilde.m:33 ... dot directory reference retained
Passed test:       tilde.m:37 ... multiple slashes removed
Passed test:       tilde.m:41 ... multiple slashes removed without tilde 
replacement
Passed test:       tilde.m:45 ... multiple slashes removed without tilde 
replacement
End set:         tilde.m:47 ... tilde
Start set:       tilde.m:49 ... tilde abbreviation for other home
Passed test:       tilde.m:68 ... tilde does nothing for root's home
End set:         tilde.m:70 ... tilde abbreviation for other home
Completed file:  tilde.m

Building in base/NSTask
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all in Helpers ...
Making all for tool NSZombie...
Making all for tool testecho...
Making all for tool processgroup...
Making all for tool testcat...
 Compiling file processgroup.m ...
 Compiling file NSZombie.m ...
 Compiling file testcat.m ...
 Compiling file testecho.m ...
 Linking tool testcat ...
 Linking tool NSZombie ...
 Linking tool processgroup ...
 Linking tool testecho ...
Making all for test_tool basic...
Making all for test_tool zombie...
Making all for test_tool launch...
Making all for test_tool general...
 Compiling file basic.m ...
 Compiling file zombie.m ...
 Compiling file launch.m ...
 Compiling file general.m ...
zombie.m:41:22: warning: field width should have type 'int', but argument has 
type 'NSUInteger' (aka 'unsigned long') [-Wformat]
  NSLog(@"Data was %*.*s", [data length], [data length], [data bytes]);
                   ~~^~~   ~~~~~~~~~~~~~
1 warning generated.
basic.m:8:12: warning: incompatible pointer types initializing 'NSArray *' with 
an expression of type 'NSTask *' [-Wincompatible-pointer-types]
  NSArray *testObj = [NSTask new];
           ^         ~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSObject.h:363:1:
 note: class method 'new' is assumed to return an instance of its receiver type 
('NSTask *')
+ (id) new;
^
 Linking test_tool zombie ...
1 warning generated.
launch.m:37:22: warning: field width should have type 'int', but argument has 
type 'NSUInteger' (aka 'unsigned long') [-Wformat]
  NSLog(@"Data was %*.*s", [data length], [data length], [data bytes]);
                   ~~^~~   ~~~~~~~~~~~~~
launch.m:50:22: warning: field width should have type 'int', but argument has 
type 'NSUInteger' (aka 'unsigned long') [-Wformat]
  NSLog(@"Data was %*.*s", [data length], [data length], [data bytes]);
                   ~~^~~   ~~~~~~~~~~~~~
 Linking test_tool basic ...
launch.m:64:40: warning: implicit declaration of function 'getpgrp' is invalid 
in C99 [-Wimplicit-function-declaration]
    [NSString stringWithFormat: @"%d", getpgrp()],
                                       ^
 Linking test_tool general ...
3 warnings generated.
 Linking test_tool launch ...

Testing basic.m...
Running base/NSTask/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSTask is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' object <NSConcreteUnixTask: 0x15fd988> is of 
correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTask' handles performSelector
Completed file:  basic.m

Testing general.m...
Running base/NSTask/general.m...
Passed test:     general.m:28 ... We can build some objects for task tests
# __GENERATED__ makefile marker
#

include $(GNUSTEP_MAKEFILES)/common.make
-include ../GNUmakefile.super

GNUSTEP_OBJ_DIR=./obj

TEST_TOOL_NAME =  basic general launch zombie

ifeq ($(gcov),yes)
ADDITIONAL_OBJCFLAGS += -ftest-coverage -fprofile-arcs
ADDITIONAL_OBJCCFLAGS += -ftest-coverage -fprofile-arcs
ADDITIONAL_LDFLAGS += -ftest-coverage -fprofile-arcs
ADDITIONAL_TOOL_LIBS+=-lgcov
endif


basic_OBJC_FILES=basic.m
general_OBJC_FILES=general.m
launch_OBJC_FILES=launch.m
zombie_OBJC_FILES=zombie.m

-include GNUmakefile.preamble
include $(GNUSTEP_MAKEFILES)/test-tool.make
-include GNUmakefile.postamble

after-clean::
        rm -f core tests.log tests.sum oldtests.log oldtests.sum

Passed test:     general.m:42 ... launchedTaskWithLaunchPath:arguments: works
/home/technix/build-images/gnustep/core/base/Tests/base/NSTask/Helpers/obj/testecho
 xxx yyy
Completed file:  general.m

Testing launch.m...
Running base/NSTask/launch.m...
Passed test:     launch.m:34 ... standardOutput returns pipe
Passed test:     launch.m:36 ... was able to read data from subtask
2013-06-05 15:13:44.616 launch[14968] Data was # __GENERATED__ makefile marker
#

include $(GNUSTEP_MAKEFILES)/common.make
-include ../GNUmakefile.super

GNUSTEP_OBJ_DIR=./obj

TEST_TOOL_NAME =  basic general launch zombie

ifeq ($(gcov),yes)
ADDITIONAL_OBJCFLAGS += -ftest-coverage -fprofile-arcs
ADDITIONAL_OBJCCFLAGS += -ftest-coverage -fprofile-arcs
ADDITIONAL_LDFLAGS += -ftest-coverage -fprofile-arcs
ADDITIONAL_TOOL_LIBS+=-lgcov
endif


basic_OBJC_FILES=basic.m
general_OBJC_FILES=general.m
launch_OBJC_FILES=launch.m
zombie_OBJC_FILES=zombie.m

-include GNUmakefile.preamble
include $(GNUSTEP_MAKEFILES)/test-tool.make
-include GNUmakefile.postamble

after-clean::
        rm -f core tests.log tests.sum oldtests.log oldtests.sum


Passed test:     launch.m:49 ... was able to read data from subtask
2013-06-05 15:13:44.644 launch[14968] Data was 
/home/technix/build-images/gnustep/core/base/Tests/base/NSTask/Helpers/obj/testecho
 Hello there

2013-06-05 15:13:44.644 launch[14968] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     launch.m:55 ... raised exception on failed launch
Passed test:     launch.m:68 ... subtask changes process group
Completed file:  launch.m

Testing zombie.m...
Running base/NSTask/zombie.m...
2013-06-05 15:13:44.845 zombie[14991] Data was 2013-06-05 15:13:44.748 
NSZombie[14992] *** -[NSObject release]: message sent to deallocated instance 
0x24e3018

Passed test:     zombie.m:45 ... was able to read zombie message from subtask
Completed file:  zombie.m

Building in base/NSTimeZone
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool create...
Making all for test_tool use...
 Compiling file create.m ...
 Compiling file basic.m ...
 Compiling file use.m ...
use.m:14:13: warning: unused variable 'str' [-Wunused-variable]
  NSString *str;
            ^
basic.m:8:12: warning: incompatible pointer types initializing 'NSArray *' with 
an expression of type 'NSTimeZone *' [-Wincompatible-pointer-types]
  NSArray *testObj = [NSTimeZone defaultTimeZone];
           ^         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
create.m:9:6: warning: unused variable 'localh' [-Wunused-variable]
  id localh;
     ^
1 warning generated.
1 warning generated.
 Linking test_tool use ...
 Linking test_tool create ...
1 warning generated.
 Linking test_tool basic ...

Testing basic.m...
Running base/NSTimeZone/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSTimeZone is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' object Asia/Shanghai is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSTimeZone' handles performSelector
Completed file:  basic.m

Testing create.m...
Running base/NSTimeZone/create.m...
Passed test:     create.m:13 ... +defaultTimeZone works
Passed test:     create.m:17 ... +localTimeZone works
Passed test:     create.m:21 ... +systemTimeZone works
Passed test:     create.m:25 ... +timeZoneForSecondsFromGMT works
Passed test:     create.m:29 ... +timeZoneForSecondsFromGMT fails for bad offset
Passed test:     create.m:33 ... +timeZoneWithAbbreviation works
Passed test:     create.m:37 ... +timeZoneWithName works
Completed file:  create.m

Testing use.m...
Running base/NSTimeZone/use.m...
Passed test:     use.m:23 ... +timeZoneForSecondsFromGMT works
Passed test:     use.m:28 ... +timeZoneForSecondsFromGMT rounds to minute
Passed test:     use.m:33 ... +timeZoneForSecondsFromGMT has correct name
Passed test:     use.m:38 ... +timeZoneForSecondsFromGMT has correct 
abbreviation
Passed test:     use.m:43 ... +timeZoneForSecondsFromGMT has DST NO
Passed test:     use.m:51 ... can set default time zone
Start set:       use.m:53 ... NSLocale
Passed test:       use.m:63 ... Correctly localizes standard time zone name
Passed test:       use.m:70 ... Correctly localizes short time zone name
Dashed hope:       use.m:74 ... Correctly localizes DST time zone name
Expected 'Brasilia Summer Time' and got 'Brasilia Time'
Dashed hope:       use.m:79 ... Correctly localizes short DST time zone name
Expected 'GMT-02:00' and got 'GMT-03:00'
Passed test:       use.m:86 ... Returns correct Daylight Saving offset.
Passed test:       use.m:89 ... Returns correct Daylight Saving offset.
Passed test:       use.m:93 ... Returns correct Daylight Saving offset.
End set:         use.m:95 ... NSLocale
Completed file:  use.m

Building in base/NSUndoManager
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool NSUndoManager_basic...
Making all for test_tool NSUndoManager_notifications...
 Compiling file NSUndoManager_basic.m ...
 Compiling file NSUndoManager_notifications.m ...
NSUndoManager_notifications.m:63:24: warning: format specifies type 'int' but 
the argument has type 'NSInteger' (aka 'long') [-Wformat]
NSLog(@"%@ %d", notif, [um groupingLevel]);
           ~~          ^~~~~~~~~~~~~~~~~~
           %ld
NSUndoManager_notifications.m:70:24: warning: format specifies type 'int' but 
the argument has type 'NSInteger' (aka 'long') [-Wformat]
NSLog(@"%@ %d", notif, [um groupingLevel]);
           ~~          ^~~~~~~~~~~~~~~~~~
           %ld
NSUndoManager_notifications.m:92:24: warning: format specifies type 'int' but 
the argument has type 'NSInteger' (aka 'long') [-Wformat]
NSLog(@"%@ %d", notif, [um groupingLevel]);
           ~~          ^~~~~~~~~~~~~~~~~~
           %ld
3 warnings generated.
 Linking test_tool NSUndoManager_notifications ...
 Linking test_tool NSUndoManager_basic ...

Testing NSUndoManager_basic.m...
Running base/NSUndoManager/NSUndoManager_basic.m...
Passed test:     NSUndoManager_basic.m:117 ... initial levels of undo is zero
Passed test:     NSUndoManager_basic.m:118 ... initial grouping level is zero
Passed test:     NSUndoManager_basic.m:119 ... undo registration is enabled
Passed test:     NSUndoManager_basic.m:120 ...  groups by event enabled
Passed test:     NSUndoManager_basic.m:121 ... undoing not in progress
Passed test:     NSUndoManager_basic.m:122 ... redoing not in progress
2013-06-05 15:13:45.804 NSUndoManager_basic[15216] setFooReg: one
2013-06-05 15:13:45.805 NSUndoManager_basic[15216] setFooReg: (null)
Passed test:     NSUndoManager_basic.m:132 ... 
registerWithUndoTarget:selector:object single level undo
2013-06-05 15:13:45.805 NSUndoManager_basic[15216] setFooReg: one
Passed test:     NSUndoManager_basic.m:134 ... 
registerWithUndoTarget:selector:object single level redo
2013-06-05 15:13:45.806 NSUndoManager_basic[15216] setFooReg: two
Passed test:     NSUndoManager_basic.m:141 ... set two
2013-06-05 15:13:45.806 NSUndoManager_basic[15216] setFooReg: three
Passed test:     NSUndoManager_basic.m:146 ... set three
2013-06-05 15:13:45.806 NSUndoManager_basic[15216] setFooReg: two
2013-06-05 15:13:45.806 NSUndoManager_basic[15216] setFooReg: one
2013-06-05 15:13:45.806 NSUndoManager_basic[15216] setFooReg: (null)
Passed test:     NSUndoManager_basic.m:151 ... 
registerWithUndoTarget:selector:object multi level undo
2013-06-05 15:13:45.806 NSUndoManager_basic[15216] setFooReg: one
2013-06-05 15:13:45.806 NSUndoManager_basic[15216] setFooReg: two
2013-06-05 15:13:45.806 NSUndoManager_basic[15216] setFooReg: three
Passed test:     NSUndoManager_basic.m:156 ... 
registerWithUndoTarget:selector:object multi level redo
Passed test:     NSUndoManager_basic.m:169 ... prepareWithInvocationTarget 
single level undo
Passed test:     NSUndoManager_basic.m:171 ... prepareWithInvocationTarget 
single level redo
Passed test:     NSUndoManager_basic.m:181 ... prepareWithInvocationTarget 
multi level undo
Passed test:     NSUndoManager_basic.m:184 ... prepareWithInvocationTarget 
multi level redo
2013-06-05 15:13:45.806 NSUndoManager_basic[15216] setFooReg: two
2013-06-05 15:13:45.806 NSUndoManager_basic[15216] setFooReg: one
2013-06-05 15:13:45.807 NSUndoManager_basic[15216] setFooReg: (null)
Passed test:     NSUndoManager_basic.m:192 ... mixing prepare... and 
register... in undo stack
2013-06-05 15:13:45.807 NSUndoManager_basic[15216] setFooReg: one
2013-06-05 15:13:45.807 NSUndoManager_basic[15216] setFooReg: two
2013-06-05 15:13:45.807 NSUndoManager_basic[15216] setFooReg: three
Passed test:     NSUndoManager_basic.m:200 ... mixing prepare... and 
register... in redo stack
Passed test:     NSUndoManager_basic.m:208 ... single level undo with int 
argument
Passed test:     NSUndoManager_basic.m:209 ... single level redo with int 
argument
Passed test:     NSUndoManager_basic.m:226 ... multi level undo with int 
argument
Passed test:     NSUndoManager_basic.m:230 ... multi level redo with int 
argument
2013-06-05 15:13:45.807 NSUndoManager_basic[15216] setFooReg: eight
2013-06-05 15:13:45.807 NSUndoManager_basic[15216] setFooReg: seven
Passed test:     NSUndoManager_basic.m:250 ... undo grouping works with undo
2013-06-05 15:13:45.807 NSUndoManager_basic[15216] setFooReg: eight
Passed test:     NSUndoManager_basic.m:256 ... undo grouping works with redo
Passed test:     NSUndoManager_basic.m:261 ... setLevelsOfUndo: is sane.
Passed test:     NSUndoManager_basic.m:295 ... levels of undo really works with 
undo.
Passed test:     NSUndoManager_basic.m:300 ... levels of undo really works with 
redo.
2013-06-05 15:13:45.808 NSUndoManager_basic[15216] WARNING this copy of 
gnustep-base has been built with libbfd to provide symbolic stacktrace support. 
This means that the license of this copy of gnustep-base is GPL rather than the 
normal LGPL license (since libbfd is released under the GPL license).  If this 
is not what you want, please obtain a copy of gnustep-base which was not 
configured with the --enable-bfd option
Passed test:     NSUndoManager_basic.m:305 ... can't register undo outside any 
group
Passed test:     NSUndoManager_basic.m:310 ... 
registerUndoWithTarget:selector:object: retains its argument object
2013-06-05 15:13:45.808 NSUndoManager_basic[15216] setFooReg: <NSObject: 
0xd23108>
Passed test:     NSUndoManager_basic.m:317 ... -undo causes NSUndoManager to 
release its argument object
Completed file:  NSUndoManager_basic.m

Testing NSUndoManager_notifications.m...
Running base/NSUndoManager/NSUndoManager_notifications.m...
Passed test:     NSUndoManager_notifications.m:124 ... start at top level
2013-06-05 15:13:45.858 NSUndoManager_notifications[15235] <GSNotification: 
0xd7be68> Name: NSUndoManagerDidOpenUndoGroupNotification Object: 
<NSUndoManager: 0xd607c8> Info: (null) 1
2013-06-05 15:13:45.859 NSUndoManager_notifications[15235] <GSNotification: 
0xe45728> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 1
2013-06-05 15:13:45.859 NSUndoManager_notifications[15235] <GSNotification: 
0xe7bac8> Name: NSUndoManagerDidOpenUndoGroupNotification Object: 
<NSUndoManager: 0xd607c8> Info: (null) 2
Passed test:     NSUndoManager_notifications.m:126 ... grouping level during 1. 
check point
Passed test:     NSUndoManager_notifications.m:127 ... beginUndoGrouping causes 
one check point
Passed test:     NSUndoManager_notifications.m:129 ... implicit open when 
grouping by events
2013-06-05 15:13:45.859 NSUndoManager_notifications[15235] <GSNotification: 
0xe5fc28> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 2
2013-06-05 15:13:45.859 NSUndoManager_notifications[15235] <GSNotification: 
0xe5fca8> Name: NSUndoManagerWillCloseUndoGroupNotification Object: 
<NSUndoManager: 0xd607c8> Info: (null) 2
Passed test:     NSUndoManager_notifications.m:132 ... no implicit close when 
grouping by events
2013-06-05 15:13:45.859 NSUndoManager_notifications[15235] <GSNotification: 
0xe51028> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 1
2013-06-05 15:13:45.859 NSUndoManager_notifications[15235] <GSNotification: 
0xe520c8> Name: NSUndoManagerWillCloseUndoGroupNotification Object: 
<NSUndoManager: 0xd607c8> Info: (null) 1
Passed test:     NSUndoManager_notifications.m:135 ... grouping level matched 
notifications
Passed test:     NSUndoManager_notifications.m:139 ... level 0 before any 
grouping
2013-06-05 15:13:45.859 NSUndoManager_notifications[15235] <GSNotification: 
0xe521f8> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 0
2013-06-05 15:13:45.859 NSUndoManager_notifications[15235] <GSNotification: 
0xe41898> Name: NSUndoManagerDidOpenUndoGroupNotification Object: 
<NSUndoManager: 0xd607c8> Info: (null) 1
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe80028> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 1
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe8b308> Name: NSUndoManagerWillCloseUndoGroupNotification Object: 
<NSUndoManager: 0xd607c8> Info: (null) 1
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe8b388> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 0
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe81438> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 1
Passed test:     NSUndoManager_notifications.m:148 ... -undo posts 
NSUndoManagerWillUndoChangeNotification
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe817a8> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 0
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe821d8> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 1
Passed test:     NSUndoManager_notifications.m:155 ... -undo posts 
NSUndoManagerWillRedoChangeNotification
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe82518> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 0
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe8eac8> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 1
Passed test:     NSUndoManager_notifications.m:162 ... -undo posts 
NSUndoManagerDidUndoChangeNotification
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe8ee08> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 0
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe8f868> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 1
Passed test:     NSUndoManager_notifications.m:169 ... -undo posts 
NSUndoManagerDidRedoChangeNotification
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe8fba8> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 0
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe900e8> Name: NSUndoManagerDidOpenUndoGroupNotification Object: 
<NSUndoManager: 0xd607c8> Info: (null) 1
Passed test:     NSUndoManager_notifications.m:177 ... -beginUndoGroup sends a 
NSUndoManagerDidOpenUndoGroupNotification
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe7d0c8> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 1
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe928d8> Name: NSUndoManagerWillCloseUndoGroupNotification Object: 
<NSUndoManager: 0xd607c8> Info: (null) 1
Passed test:     NSUndoManager_notifications.m:185 ... -endUndoGroup sends a 
NSUndoManagerDidCloseUndoGroupNotification
Passed test:     NSUndoManager_notifications.m:187 ... we are at level zero
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe92d78> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 0
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe935f8> Name: NSUndoManagerDidOpenUndoGroupNotification Object: 
<NSUndoManager: 0xd607c8> Info: (null) 1
Passed test:     NSUndoManager_notifications.m:192 ... -beginUndoGroup sends a 
NSUndoManagerCheckPointNotification
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe93f48> Name: NSUndoManagerCheckpointNotification Object: <NSUndoManager: 
0xd607c8> Info: (null) 1
2013-06-05 15:13:45.860 NSUndoManager_notifications[15235] <GSNotification: 
0xe93fc8> Name: NSUndoManagerWillCloseUndoGroupNotification Object: 
<NSUndoManager: 0xd607c8> Info: (null) 1
Passed test:     NSUndoManager_notifications.m:196 ... -endUndoGroup sends a 
NSUndoManagerCheckPointNotification
Completed file:  NSUndoManager_notifications.m

Building in base/NSURL
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all in Helpers ...
Making all for tool capture...
Making all for tool keepalive...
Making all for tool respond...
 Compiling file respond.m ...
 Compiling file capture.m ...
 Compiling file keepalive.m ...
respond.m:89:35: warning: format specifies type 'int' but the argument has type 
'NSStreamEvent' (aka 'unsigned long') [-Wformat]
NSLog(@"Server %p %d", theStream, streamEvent);
                  ~~              ^~~~~~~~~~~
                  %lu
respond.m:252:43: warning: format specifies type 'int' but the argument has 
type 'NSStreamEvent' (aka 'unsigned long') [-Wformat]
      NSLog(@"Unexpected event %d on %p", streamEvent, theStream);
                               ~~         ^~~~~~~~~~~
                               %lu
2 warnings generated.
 Linking tool respond ...
keepalive.m:235:47: warning: format specifies type 'int' but the argument has 
type 'NSStreamEvent' (aka 'unsigned long') [-Wformat]
      NSLog(@"Unknown event %d on stream %p", streamEvent, theStream);
                            ~~                ^~~~~~~~~~~
                            %lu
1 warning generated.
 Linking tool keepalive ...
 Linking tool capture ...
Making all for test_tool basic...
Making all for test_tool test01...
Making all for test_tool mystep...
Making all for test_tool test00...
 Compiling file basic.m ...
 Compiling file test01.m ...
 Compiling file test00.m ...
 Compiling file mystep.m ...
 Linking test_tool test01 ...
 Linking test_tool test00 ...
 Linking test_tool mystep ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSURL/basic.m...
Passed test:     basic.m:22 ... NSURL +alloc returns an NSURL
Passed test:     basic.m:25 ... NSURL +fileURLWithPath: returns an NSURL
Passed test:     basic.m:28 ... NSURL +URLWithString: returns an NSURL
Passed test:     basic.m:34 ... Can put a pound sign in a file URL
Passed test:     basic.m:37 ... Scheme of file URL is file
Passed test:     basic.m:42 ... Can load a page from www.w3.org
Passed test:     basic.m:45 ... Status of load is 200 for www.w3.org
2013-06-05 15:13:47.778 basic[15436] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     basic.m:48 ... URL with 'this isn't a URL' returns nil
Passed test:     basic.m:54 ... Status of load is 404 for 
www.w3.org/silly-file-name
Passed test:     basic.m:58 ... Scheme of http://www.w3.org/silly-file-name is 
http
Passed test:     basic.m:61 ... Host of http://www.w3.org/silly-file-name is 
www.w3.org
Passed test:     basic.m:64 ... Path of http://www.w3.org/silly-file-name is 
/silly-file-name
Passed test:     basic.m:66 ... resourceSpecifier of 
http://www.w3.org/silly-file-name is //www.w3.org/silly-file-name
Passed test:     basic.m:72 ... Path of http://www.w3.org/silly-file-path/ is 
/silly-file-path
Passed test:     basic.m:74 ... resourceSpecifier of 
http://www.w3.org/silly-file-path/ is //www.w3.org/silly-file-path/
Passed test:     basic.m:78 ... Abs of http://www.w3.org/silly-file-path/ is 
correct
Passed test:     basic.m:92 ... Path of file URL /usr is /usr
Passed test:     basic.m:94 ... File URL /usr is file://localhost/usr/
Passed test:     basic.m:96 ... resourceSpecifier of /usr is //localhost/usr/
Passed test:     basic.m:101 ... nil is an invalid argument for 
-initFileURLWithPath:isDirectory:
Passed test:     basic.m:104 ... nil is an invalid argument for 
-initFileURLWithPath:
Passed test:     basic.m:106 ... nil is an invalid argument for 
+fileURLWithPath:
Passed test:     basic.m:110 ... resourceSpecifier of file:///usr is /usr
Passed test:     basic.m:117 ... Absolute URL relative to URL works
Passed test:     basic.m:123 ... Simple relative URL absoluteString works
Passed test:     basic.m:125 ... Simple relative URL path works
Passed test:     basic.m:128 ... Simple relative URL fullPath works
Passed test:     basic.m:133 ... query and params not escaped
Passed test:     basic.m:139 ... query and params not escaped
Passed test:     basic.m:145 ... Root relative URL absoluteString works
Passed test:     basic.m:148 ... Root relative URL path works
Passed test:     basic.m:152 ... Root relative URL fullPath works
Passed test:     basic.m:157 ... absolute root URL absoluteString works
Passed test:     basic.m:159 ... absolute root URL path works
Passed test:     basic.m:162 ... absolute root URL fullPath works
Passed test:     basic.m:167 ... absolute URL absoluteString works
Passed test:     basic.m:169 ... absolute URL path works
Passed test:     basic.m:172 ... absolute URL fullPath works
Passed test:     basic.m:177 ... absolute http URL absoluteString works
Passed test:     basic.m:179 ... absolute http URL path works
Passed test:     basic.m:182 ... absolute http URL fullPath works
Passed test:     basic.m:186 ... space is illegal
Passed test:     basic.m:190 ... empty string gives empty URL
Passed test:     basic.m:192 ... empty string gives nil path
Passed test:     basic.m:194 ... empty string gives nil scheme
Passed test:     basic.m:198 ... escapes are decoded in path
Passed test:     basic.m:202 ... uppercase percent escape for '=' in path
Passed test:     basic.m:206 ... lowercase percent escape for '=' in path
Passed test:     basic.m:210 ... absolute URL absoluteString works with encoded 
space
Passed test:     basic.m:212 ... absolute URL path decodes space
Passed test:     basic.m:216 ... escapes are not decoded in query
Passed test:     basic.m:220 ... escapes are not decoded in fragment
Passed test:     basic.m:224 ... a simple path becomes a simple URL
Passed test:     basic.m:228 ... a simple file name becomes a simple URL
Passed test:     basic.m:236 ... Adding a relative file URL works
Passed test:     basic.m:240 ... Adding relative file URL with fragment works
2013-06-05 15:13:48.268 basic[15436] path quoting 
file://localhost/%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20!%22%23$%25&'()*+,-./0123456789:address@hidden
Passed test:     basic.m:255 ... path quoting
Passed test:     basic.m:261 ... complex -path
Passed test:     basic.m:262 ... complex -fragment
Passed test:     basic.m:263 ... complex -parameterString
Passed test:     basic.m:264 ... complex -query
Passed test:     basic.m:265 ... complex -absoluteString
Passed test:     basic.m:266 ... complex -relativeString
Passed test:     basic.m:267 ... complex -description
Passed test:     basic.m:276 ... host
Passed test:     basic.m:277 ... user
Passed test:     basic.m:278 ... password
Passed test:     basic.m:280 ... resourceSpecifier
Passed test:     basic.m:281 ... path
Passed test:     basic.m:282 ... query
Passed test:     basic.m:283 ... parameterString
Passed test:     basic.m:284 ... fragment
Passed test:     basic.m:286 ... absoluteString
Passed test:     basic.m:287 ... relativePath
Passed test:     basic.m:289 ... description
Passed test:     basic.m:292 ... url with spaces
Passed test:     basic.m:294 ... url without spaces
Passed test:     basic.m:299 ... can load file URL
Passed test:     basic.m:304 ... can load file URL with anchor
Passed test:     basic.m:307 ... can get scheme of data URL
Passed test:     basic.m:308 ... path of data URL is nil
Passed test:     basic.m:309 ... host of data URL is nil
Passed test:     basic.m:310 ... resourceSpecifier of data URL
Passed test:     basic.m:311 ... can get string of data URL
Passed test:     basic.m:313 ... resourceSpecifier escape OK
Passed test:     basic.m:317 ... relative data URL works
Passed test:     basic.m:318 ... Base URL of relative data URL is nil
Completed file:  basic.m

Testing mystep.m...
Running base/NSURL/mystep.m...
Start set:       mystep.m:8 ... test1
Passed test:       mystep.m:19 ... description ok
Passed test:       mystep.m:23 ... absolute string ok
Passed test:       mystep.m:27 ... absolute url description ok
Passed test:       mystep.m:31 ... base url description ok
Passed test:       mystep.m:33 ... fragment ok
Passed test:       mystep.m:35 ... host ok
Passed test:       mystep.m:36 ... is not a file url
Passed test:       mystep.m:37 ... parameter string ok
Passed test:       mystep.m:38 ... password ok
Passed test:       mystep.m:39 ... path ok
Passed test:       mystep.m:40 ... port ok
Passed test:       mystep.m:41 ... query ok
Passed test:       mystep.m:42 ... relativePath ok
Passed test:       mystep.m:45 ... relativeString ok
Passed test:       mystep.m:48 ... resourceSpecifier ok
Passed test:       mystep.m:49 ... scheme ok
Passed test:       mystep.m:52 ... standardizedURL ok
Passed test:       mystep.m:53 ... user ok
End set:         mystep.m:54 ... test1
Start set:       mystep.m:57 ... test2
Passed test:       mystep.m:59 ... test data
Passed test:       mystep.m:61 ... data absolute string ok
End set:         mystep.m:62 ... test2
Start set:       mystep.m:64 ... test3
Passed test:       mystep.m:66 ... longer base64 data url ok
End set:         mystep.m:67 ... test3
Start set:       mystep.m:69 ... test4
Passed test:       mystep.m:72 ... relative data url ok
Passed test:       mystep.m:74 ... data absoluteString
End set:         mystep.m:75 ... test4
Start set:       mystep.m:77 ... test4b
Passed test:       mystep.m:81 ... data absoluteString
End set:         mystep.m:82 ... test4b
Start set:       mystep.m:84 ... test5
Passed test:       mystep.m:86 ... scheme
Passed test:       mystep.m:87 ... host
Passed test:       mystep.m:88 ... user
Passed test:       mystep.m:89 ... password
Passed test:       mystep.m:92 ... resourceSpecifier
Passed test:       mystep.m:93 ... path
Passed test:       mystep.m:94 ... query
Passed test:       mystep.m:95 ... parameterString
Passed test:       mystep.m:96 ... fragment
Passed test:       mystep.m:99 ... absoluteString
Passed test:       mystep.m:101 ... relativePath
Passed test:       mystep.m:104 ... description
End set:         mystep.m:105 ... test5
Start set:       mystep.m:107 ... test5b
Passed test:       mystep.m:110 ... file url
Passed test:       mystep.m:111 ... file scheme
Passed test:       mystep.m:112 ... host
Passed test:       mystep.m:113 ... user
Passed test:       mystep.m:114 ... password
Passed test:       mystep.m:117 ... resourceSpecifier
Passed test:       mystep.m:118 ... path
Passed test:       mystep.m:119 ... query
Passed test:       mystep.m:120 ... parameterString
Passed test:       mystep.m:121 ... fragment
Passed test:       mystep.m:124 ... absoluteString
Passed test:       mystep.m:125 ... relativePath
Passed test:       mystep.m:127 ... description
End set:         mystep.m:128 ... test5b
Start set:       mystep.m:130 ... test5c
2013-06-05 15:13:48.321 mystep[15455] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:       mystep.m:134 ... spaces not allowed in file url built with 
string
End set:         mystep.m:135 ... test5c
Start set:       mystep.m:137 ... test5d
Passed test:       mystep.m:140 ... url
End set:         mystep.m:141 ... test5d
Start set:       mystep.m:143 ... test6
Passed test:       mystep.m:146 ... empty string gives nil
End set:         mystep.m:147 ... test6
Completed file:  mystep.m

Testing test00.m...
Running base/NSURL/test00.m...
Passed test:     test00.m:51 ... NSURL chunked test OK
2013-06-05 15:13:49.387 test00[15474] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
./obj/test00: Uncaught exception NSInvalidArgumentException, reason: NSTask - 
no launch path set
Failed file:     test00.m aborted without running all tests!

Testing test01.m...
Running base/NSURL/test01.m...
Passed test:     test01.m:56 ... keep-alive test 0 OK
Passed test:     test01.m:56 ... keep-alive test 1 OK
Passed test:     test01.m:56 ... keep-alive test 2 OK
Passed test:     test01.m:56 ... keep-alive test 3 OK
Passed test:     test01.m:56 ... keep-alive test 4 OK
Passed test:     test01.m:56 ... keep-alive test 5 OK
Passed test:     test01.m:56 ... keep-alive test 6 OK
Passed test:     test01.m:56 ... keep-alive test 7 OK
Passed test:     test01.m:56 ... keep-alive test 8 OK
Passed test:     test01.m:56 ... keep-alive test 9 OK
Completed file:  test01.m

Building in base/NSURLConnection
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
 Compiling file basic.m ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSURLConnection/basic.m...
Passed test:     basic.m:20 ... NSURLConnection +alloc returns an 
NSURLConnection
Passed test:     basic.m:24 ... NSURLConnection can handle an valid HTTP 
request (GET)
Passed test:     basic.m:27 ... NSURLConnection can handle an invalid HTTP 
request (WRONGMETHOD)
2013-06-05 15:13:50.215 basic[15559] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
./obj/basic: Uncaught exception NSInvalidArgumentException, reason: NSTask - no 
launch path set
Failed file:     basic.m aborted without running all tests!

Building in base/NSURLHandle
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all in Helpers ...
Making all for tool StatusServer...
 Compiling file StatusServer.m ...
StatusServer.m:344:48: warning: format specifies type 'int' but the argument 
has type 'NSStreamEvent' (aka 'unsigned long') [-Wformat]
      NSLog (@"Event %d on stream %p unknown", streamEvent, theStream);
                     ~~                        ^~~~~~~~~~~
                     %lu
1 warning generated.
 Linking tool StatusServer ...
Making all for test_tool basic...
Making all for test_tool test00...
Making all for test_tool test01...
 Compiling file test00.m ...
 Compiling file basic.m ...
 Compiling file test01.m ...
 Linking test_tool basic ...
 Linking test_tool test00 ...
 Linking test_tool test01 ...

Testing basic.m...
Running base/NSURLHandle/basic.m...
Passed test:     basic.m:22 ... NSURLHandle +alloc returns an NSURLHandle
2013-06-05 15:13:50.777 basic[15701] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     basic.m:26 ... NSURLHandle subclass must implement 
+cachedHandleForURL:
Passed test:     basic.m:31 ... Appropriate subclass found for 
+URLHandleClassForURL:
Passed test:     basic.m:35 ... Available handle returned from cache
Passed test:     basic.m:44 ... Nil class returned for unknown URL scheme
Completed file:  basic.m

Testing test00.m...
Running base/NSURLHandle/test00.m...
Passed test:     test00.m:111 ... URLHandleResourceDidCancelLoading called
Passed test:     test00.m:121 ... URLHandleResourceDidBeginLoading called
Completed file:  test00.m

Testing test01.m...
Running base/NSURLHandle/test01.m...
2013-06-05 15:13:50.921 StatusServer[15740] Error 98 on stream 0x2622b98
Failed test:     test01.m:44 ... Got the correct data from a 200 - status load
Passed test:     test01.m:46 ... 200 - status: Handle load succeeded
2013-06-05 15:13:51.401 test01[15739] Unable to connect to 127.0.0.1:54321 via 
socket ... Connect attempt failed - Connection reset by peer
Failed test:     test01.m:52 ... 401 - status: Handle load not loaded 
(unanswered auth challenge)
2013-06-05 15:13:51.402 test01[15739] Unable to connect to 127.0.0.1:54321 via 
socket ... Connect attempt failed - Connection refused
Failed test:     test01.m:58 ... 404 - status: Handle load not loaded (resource 
not found)
Completed file:  test01.m

Building in base/NSURLProtocol
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
 Compiling file basic.m ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSURLProtocol/basic.m...
Passed test:     basic.m:15 ... NSURLProtocol +alloc returns an NSURLProtocol
2013-06-05 15:13:51.647 basic[15829] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     basic.m:19 ... NSURLProtocol +canInitWithRequest throws an 
exeception (subclasses should be used)
Passed test:     basic.m:23 ... NSURLProtocol +canonicalRequestForRequest: 
returns an NSURLProtocol
Passed test:     basic.m:27 ... NSURLProtocol 
+requestIsCacheEquivalent:toRequest returns YES with a request and its copy
Passed test:     basic.m:30 ... NSURLProtocol 
+requestIsCacheEquivalent:toRequest returns NO after a method change
Completed file:  basic.m

Building in base/NSURLRequest
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
 Compiling file basic.m ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSURLRequest/basic.m...
Passed test:     basic.m:16 ... NSURLRequest +alloc returns an NSURLRequest
Passed test:     basic.m:20 ... NSURLRequest +requestWithURL returns a request 
from a valid URL
Passed test:     basic.m:22 ... Request URL is equal to the URL used for 
creation
Passed test:     basic.m:24 ... Request is initialized with a GET method
Passed test:     basic.m:28 ... NSURLRequest +requestWithURL returns a request 
from an invalid URL (unknown scheme)
Passed test:     basic.m:32 ... NSURLRequest -mutableCopy returns a mutable 
request
Passed test:     basic.m:35 ... Can setHTTPMethod of a mutable request (POST)
Passed test:     basic.m:38 ... Can setHTTPMethod of a mutable request (non 
existant NONHTTPMETHOD)
Passed test:     basic.m:42 ... Can set and get a value for an HTTP header field
Passed test:     basic.m:45 ... Handle multiple values for an HTTP header field
Passed test:     basic.m:50 ... NSURLRequest +new returns a mutable request
Passed test:     basic.m:52 ... nil URL from empty request
Passed test:     basic.m:53 ... GET method from empty request
Completed file:  basic.m

Building in base/NSUserDefaults
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool general...
Making all for test_tool basic...
 Compiling file basic.m ...
 Compiling file general.m ...
 Linking test_tool basic ...
 Linking test_tool general ...

Testing basic.m...
Running base/NSUserDefaults/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSUserDefaults is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' object <NSUserDefaults: 0xf71408> 
SearchList: () Persistent: {} Temporary: {GSConfigDomain = 
{"GNUSTEP_LOCAL_ADMIN_APPS" = "/Applications/Utilities"; "GNUSTEP_LOCAL_AD is 
of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSUserDefaults' handles performSelector
Passed test:     basic.m:15 ... can store double
Completed file:  basic.m

Testing general.m...
Running base/NSUserDefaults/general.m...
Passed test:     general.m:33 ... NSUserDefaults understands 
+standardUserDefaults
Passed test:     general.m:42 ... NSUserDefaults can set/get a BOOL
Passed test:     general.m:44 ... setting a boolean causes notification
Passed test:     general.m:48 ... NSUserDefaults can set/get an int
Passed test:     general.m:50 ... setting an integer causes notification
Passed test:     general.m:54 ... NSUserDefaults can set/get a string
Passed test:     general.m:58 ... NSUserDefaults can use -removeObjectForKey: 
to remove a bool
Passed test:     general.m:62 ... NSUserDefaults can use -setObject:forKey: to 
remove an int
Completed file:  general.m

Building in base/NSXMLDocument
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool cdata...
 Compiling file basic.m ...
 Compiling file cdata.m ...
 Linking test_tool cdata ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSXMLDocument/basic.m...
2013-06-05 15:13:52.546 basic[16081] WARNING this copy of gnustep-base has been 
built with libbfd to provide symbolic stacktrace support. This means that the 
license of this copy of gnustep-base is GPL rather than the normal LGPL license 
(since libbfd is released under the GPL license).  If this is not what you 
want, please obtain a copy of gnustep-base which was not configured with the 
--enable-bfd option
Passed test:     basic.m:49 ... Cannot initialise an XML document with nil data
Passed test:     basic.m:54 ... Cannot initialise an XML document with bad data 
class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLDocument' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLDocument' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLDocument' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLDocument' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLDocument' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLDocument' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSXMLDocument is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' object <?xml version="1.0" 
encoding="utf-8"?> is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLDocument' handles performSelector
Passed test:     basic.m:62 ... can add elem to doc
Passed test:     basic.m:66 ... can set elem as root
Passed test:     basic.m:67 ... set root removes other children
Passed test:     basic.m:69 ... setting a nil root is ignored
Passed test:     basic.m:70 ... root element remains
Passed test:     basic.m:76 ... document was initialized from a string
Passed test:     basic.m:77 ... root element is correct
Passed test:     basic.m:78 ... root element is bookstore
Passed test:     basic.m:82 ... Xpath function returns the correct number of 
elements (4)
Passed test:     basic.m:85 ... first node in Xpath result is an element
Passed test:     basic.m:87 ... Got the correct elements from XPath query
Passed test:     basic.m:93 ... Equal documents are equivalent
Completed file:  basic.m

Testing cdata.m...
Running base/NSXMLDocument/cdata.m...
Passed test:     cdata.m:19 ... CDATA element is correct
Completed file:  cdata.m

Building in base/NSXMLElement
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool attributes...
Making all for test_tool children...
Making all for test_tool basic...
Making all for test_tool transfer...
 Compiling file children.m ...
 Compiling file basic.m ...
 Compiling file attributes.m ...
 Compiling file transfer.m ...
basic.m:58:8: warning: incompatible pointer types assigning to 'NSXMLElement *' 
from 'NSXMLNode *' [-Wincompatible-pointer-types]
  node = [[NSXMLNode alloc] initWithKind: NSXMLElementKind];
       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSXMLNode.h:237:1:
 note: instance method 'initWithKind:' is assumed to return an instance of its 
receiver type ('NSXMLNode *')
- (id) initWithKind: (NSXMLNodeKind)theKind;
^
basic.m:59:9: warning: incompatible pointer types assigning to 'NSXMLElement *' 
from 'NSXMLNode *' [-Wincompatible-pointer-types]
  other = [[NSXMLNode alloc] initWithKind: NSXMLElementKind];
        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSXMLNode.h:237:1:
 note: instance method 'initWithKind:' is assumed to return an instance of its 
receiver type ('NSXMLNode *')
- (id) initWithKind: (NSXMLNodeKind)theKind;
^
 Linking test_tool attributes ...
 Linking test_tool transfer ...
 Linking test_tool children ...
2 warnings generated.
 Linking test_tool basic ...

Testing attributes.m...
Running base/NSXMLElement/attributes.m...
Passed test:     attributes.m:24 ... may add attributes
Passed test:     attributes.m:27 ... element returns attribute by name
Passed test:     attributes.m:29 ... removing attributes by name works
Passed test:     attributes.m:31 ... attribute is nil after removal
Passed test:     attributes.m:35 ... may not overwrite pre-existing attributes
2013-06-05 15:13:53.135 attributes[16224] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     attributes.m:39 ... cannot add attributes to multiple parents
Completed file:  attributes.m

Testing basic.m...
Running base/NSXMLElement/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLElement' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLElement' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLElement' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLElement' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLElement' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLElement' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSXMLElement is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' object <node></node> is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLElement' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' object <other></other> is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLElement' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' object <element attr="value"></element> is 
of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLElement' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSXMLElement is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSXMLElement is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLElement' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLElement' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLElement' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLElement' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLElement' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLElement' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLElement' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLElement' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLElement' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLElement' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLElement' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLElement' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLElement' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLElement' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLElement' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLElement' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 1
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 2
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLElement' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLElement' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLElement' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLElement' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLElement' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLElement' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLElement' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLElement' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 2
Passed test:     basic.m:24 ... differently named elements are not equal
Passed test:     basic.m:27 ... setting name of element works
Passed test:     basic.m:28 ... elements with same name are equal
Passed test:     basic.m:32 ... element node kind is correct
Passed test:     basic.m:33 ... element node level is zero
Passed test:     basic.m:34 ... element node URI is nil
Passed test:     basic.m:35 ... element node object value is empty
Passed test:     basic.m:36 ... element node string value is empty
Passed test:     basic.m:37 ... element node children is nil
Passed test:     basic.m:41 ... setting URI on element node works
Passed test:     basic.m:44 ... setting object value on element node works
Passed test:     basic.m:47 ... setting nil object value on element node gives 
empty string
Passed test:     basic.m:50 ... setting string value on element node works
Passed test:     basic.m:53 ... setting nil string value on element node gives 
empty string
Passed test:     basic.m:63 ... Elements with the same name are equal
Passed test:     basic.m:69 ... Elements with different attributes are NOT equal
Passed test:     basic.m:75 ... Elements with the same attributes are equal
Passed test:     basic.m:79 ... Elements with different values are NOT equal
Passed test:     basic.m:83 ... Elements with same values are equal
Completed file:  basic.m

Testing children.m...
Running base/NSXMLElement/children.m...
Passed test:     children.m:32 ... may add a child at index 0
Passed test:     children.m:33 ... parent has a child after insertion
Passed test:     children.m:34 ... child has correct parent
Passed test:     children.m:36 ... removing child works
Passed test:     children.m:37 ... children is nil after removal
Passed test:     children.m:38 ... child has no parent
Passed test:     children.m:40 ... may reinsert a child at index 0
Passed test:     children.m:43 ... may add a child at index 0
Passed test:     children.m:44 ... parent has a child after insertion
2013-06-05 15:13:53.233 children[16262] NSXMLElement.m:651  Assertion failed in 
NSXMLElement(instance), method insertChild:atIndex:.  NSInvalidArgumentException
2013-06-05 15:13:53.234 children[16262] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:     children.m:48 ... cannot add a child to to parents
Passed test:     children.m:55 ... may add NSXMLElementKind child
Passed test:     children.m:60 ... may add NSXMLProcessingInstructionKind child
Passed test:     children.m:64 ... may add NSXMLTextKind child
Passed test:     children.m:68 ... may add NSXMLCommentKind child
2013-06-05 15:13:53.234 children[16262] NSXMLElement.m:656  Assertion failed in 
NSXMLElement(instance), method insertChild:atIndex:.  NSInvalidArgumentException
Passed test:     children.m:80 ... may not add NSXMLEntityDeclarationKind child
2013-06-05 15:13:53.234 children[16262] NSXMLElement.m:655  Assertion failed in 
NSXMLElement(instance), method insertChild:atIndex:.  NSInvalidArgumentException
Passed test:     children.m:85 ... may not add NSXMLElementDeclarationKind child
2013-06-05 15:13:53.234 children[16262] NSXMLElement.m:659  Assertion failed in 
NSXMLElement(instance), method insertChild:atIndex:.  NSInvalidArgumentException
Passed test:     children.m:90 ... may not add NSXMLNotationDeclarationKind 
child
2013-06-05 15:13:53.234 children[16262] NSXMLElement.m:657  Assertion failed in 
NSXMLElement(instance), method insertChild:atIndex:.  NSInvalidArgumentException
Passed test:     children.m:94 ... may not add NSXMLInvalidKind child
2013-06-05 15:13:53.234 children[16262] NSXMLElement.m:654  Assertion failed in 
NSXMLElement(instance), method insertChild:atIndex:.  NSInvalidArgumentException
Passed test:     children.m:98 ... may not add NSXMLDocumentKind child
2013-06-05 15:13:53.234 children[16262] NSXMLElement.m:653  Assertion failed in 
NSXMLElement(instance), method insertChild:atIndex:.  NSInvalidArgumentException
Passed test:     children.m:102 ... may not add NSXMLDTDKind child
2013-06-05 15:13:53.234 children[16262] NSXMLElement.m:658  Assertion failed in 
NSXMLElement(instance), method insertChild:atIndex:.  NSInvalidArgumentException
Passed test:     children.m:106 ... may not add NSXMLNamespaceKind child
2013-06-05 15:13:53.235 children[16262] NSXMLElement.m:652  Assertion failed in 
NSXMLElement(instance), method insertChild:atIndex:.  NSInvalidArgumentException
Passed test:     children.m:110 ... may not add NSXMLAttributeKind child
Passed test:     children.m:113 ... child element node level is one
Passed test:     children.m:116 ... may set a nil array of children
Passed test:     children.m:117 ... setting nil children works
Passed test:     children.m:120 ... removing child from invalid index raises
Completed file:  children.m

Testing transfer.m...
Running base/NSXMLElement/transfer.m...
Passed test:     transfer.m:36 ... document was initialized from a string
Completed file:  transfer.m

Building in base/NSXMLNode
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool children...
Making all for test_tool description...
Making all for test_tool kinds...
 Compiling file basic.m ...
 Compiling file children.m ...
 Compiling file description.m ...
 Compiling file kinds.m ...
 Linking test_tool children ...
Making all for test_tool namespaces...
description.m:23:79: warning: incompatible pointer types sending 'NSError *' to 
parameter of type 'NSError **'; take the address with & 
[-Wincompatible-pointer-types]
  xmlDoc = [[NSXMLDocument alloc] initWithXMLString:xmlDocStr options:0 
error:error];
                                                                              
^~~~~
                                                                              &
/home/technix/build-images/gnustep/core/base/Headers/Foundation/NSXMLDocument.h:132:38:
 note: passing argument to parameter 'error' here
                   error: (NSError**)error;
                                     ^
description.m:12:13: warning: unused variable 'filePath' [-Wunused-variable]
  NSString *filePath;
            ^
description.m:17:12: warning: unused variable 'i' [-Wunused-variable]
  unsigned i;
           ^
 Linking test_tool kinds ...
3 warnings generated.
 Linking test_tool description ...
 Compiling file namespaces.m ...
 Linking test_tool basic ...
 Linking test_tool namespaces ...

Testing basic.m...
Running base/NSXMLNode/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLNode' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLNode' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLNode' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLNode' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLNode' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLNode' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSXMLNode is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' object <></> is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLNode' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' object <test></test> is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 1 of class 'NSXMLNode' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' object Text node is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 2 of class 'NSXMLNode' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' object <?PI name PI string?> is of correct 
class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 3 of class 'NSXMLNode' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' object xmlns:name space name="name space 
string" is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 4 of class 'NSXMLNode' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' object <!--Comment node--> is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 5 of class 'NSXMLNode' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' object key="value" is of correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 6 of class 'NSXMLNode' handles performSelector
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSXMLNode is a known class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... NSXMLNode is a known class
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLNode' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLNode' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLNode' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLNode' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLNode' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLNode' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLNode' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 0 of class 'NSXMLNode' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 0
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 1
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLNode' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLNode' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLNode' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLNode' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLNode' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLNode' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLNode' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 1 of class 'NSXMLNode' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 1
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 2
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLNode' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLNode' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLNode' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLNode' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLNode' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLNode' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLNode' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 2 of class 'NSXMLNode' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 2
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 3
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 3 of class 'NSXMLNode' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 3 of class 'NSXMLNode' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 3 of class 'NSXMLNode' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 3 of class 'NSXMLNode' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 3 of class 'NSXMLNode' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 3 of class 'NSXMLNode' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 3 of class 'NSXMLNode' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 3 of class 'NSXMLNode' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 3
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 4
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 4 of class 'NSXMLNode' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 4 of class 'NSXMLNode' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 4 of class 'NSXMLNode' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 4 of class 'NSXMLNode' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 4 of class 'NSXMLNode' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 4 of class 'NSXMLNode' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 4 of class 'NSXMLNode' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 4 of class 'NSXMLNode' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 4
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 5
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 5 of class 'NSXMLNode' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 5 of class 'NSXMLNode' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 5 of class 'NSXMLNode' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 5 of class 'NSXMLNode' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 5 of class 'NSXMLNode' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 5 of class 'NSXMLNode' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 5 of class 'NSXMLNode' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 5 of class 'NSXMLNode' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 5
Start set:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 6
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... conforms to NSCopying
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 6 of class 'NSXMLNode' understands -copy
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 6 of class 'NSXMLNode' copy is of correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 6 of class 'NSXMLNode' original and copy are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 6 of class 'NSXMLNode' is not retained by copy with same zone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 6 of class 'NSXMLNode' understands -copyWithZone
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 6 of class 'NSXMLNode' zCopy has correct type
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 6 of class 'NSXMLNode' copy and original are equal
Passed test:       /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... Object 6 of class 'NSXMLNode' is not retained by copy with other zone
End set:         /System/Library/Makefiles/TestFramework/ObjectTesting.h:381 
... test_NSCopying object 6
Passed test:     basic.m:38 ... different node kinds are not equal
Passed test:     basic.m:42 ... invalid nodes are equal
Passed test:     basic.m:45 ... invalid node kind is correct
Passed test:     basic.m:46 ... invalid node level is zero
Passed test:     basic.m:47 ... invalid node name is nil
Passed test:     basic.m:48 ... invalid node URI is nil
Passed test:     basic.m:49 ... invalid node object value is nil
Passed test:     basic.m:50 ... invalid node string value is empty
Passed test:     basic.m:51 ... invalid node children is nil
Passed test:     basic.m:55 ... setting name on invalid node gives a nil name
Passed test:     basic.m:58 ... setting URI on invalid node gives a nil URI
Passed test:     basic.m:61 ... setting object value on invalid node works
Passed test:     basic.m:63 ... No child after setting object value
Passed test:     basic.m:67 ... setting nil object value on invalid node works
Passed test:     basic.m:69 ... setting nil object value on invalid node gives 
empty string
Passed test:     basic.m:74 ... setting object value on invalid node works
Dashed hope:     basic.m:77 ... setting object value on invalid node sets 
string value
Expected '1,2E1' and got '12'
Passed test:     basic.m:83 ... setting string value on invalid node works
Passed test:     basic.m:85 ... setting string value on invalid node sets 
object value
Passed test:     basic.m:88 ... setting nil string value on invalid node gives 
empty string
Passed test:     basic.m:90 ... setting nil string value on invalid node sets 
object value to nil
Passed test:     basic.m:98 ... attr node kind is correct
Passed test:     basic.m:99 ... attr node level is zero
Passed test:     basic.m:100 ... name on attr node works
Passed test:     basic.m:101 ... attr node URI is nil
Passed test:     basic.m:102 ... attr node object value works
Passed test:     basic.m:103 ... string value on attr node works
Passed test:     basic.m:105 ... attr node children is nil
Passed test:     basic.m:106 ... No child on attr node
Passed test:     basic.m:110 ... setting name on attr node works
Passed test:     basic.m:113 ... setting string value on attr node works
Completed file:  basic.m

Testing children.m...
Running base/NSXMLNode/children.m...
Start set:       children.m:10 ... NSXMLNode - handling children
Passed test:       children.m:21 ... Attr parent is set to node
2013-06-05 15:13:53.970 children[16445] WARNING this copy of gnustep-base has 
been built with libbfd to provide symbolic stacktrace support. This means that 
the license of this copy of gnustep-base is GPL rather than the normal LGPL 
license (since libbfd is released under the GPL license).  If this is not what 
you want, please obtain a copy of gnustep-base which was not configured with 
the --enable-bfd option
Passed test:       children.m:23 ... Cannot add attribute twice
Passed test:       children.m:26 ... Attr parent is set to nil
Passed test:       children.m:32 ... Parent is set to docA
Passed test:       children.m:36 ... Detached children can be reattached.
Passed test:       children.m:40 ... Parent is set to docB
Passed test:       children.m:43 ... Parent is set to nil
Passed test:       children.m:46 ... Reusing a child throws an exception
End set:         children.m:57 ... NSXMLNode - handling children
Completed file:  children.m

Testing description.m...
Running base/NSXMLNode/description.m...
Start set:       description.m:20 ... NSXMLNode - descriptions
Passed test:       description.m:27 ... root has no attributes
Passed test:       description.m:31 ... namespace description
Passed test:       description.m:35 ... child description
End set:         description.m:37 ... NSXMLNode - descriptions
Completed file:  description.m

Testing kinds.m...
Running base/NSXMLNode/kinds.m...
Start set:       kinds.m:20 ... NSXMLNode -initWithKind: initializer
Passed test:       kinds.m:25 ... Initializing with NSXMLDocumentKind produces 
instances of NSXMLDocument.
Passed test:       kinds.m:26 ... Initializing with NSXMLElementKind produces 
instances of NSXMLElement.
Passed test:       kinds.m:27 ... Initializing with NSXMLDTDKind produces 
instances of NSXMLDTD.
Passed test:       kinds.m:28 ... Initializing with NSXMLEntityDeclarationKind 
produces instances of NSXMLDTDNode.
Passed test:       kinds.m:29 ... Initializing with NSXMLElementDeclarationKind 
produces instances of NSXMLDTDNode.
Passed test:       kinds.m:30 ... Initializing with 
NSXMLNotationDeclarationKind produces instances of NSXMLDTDNode.
Passed test:       kinds.m:32 ... Does not instantiate 
NSXMLAttributeDeclarations through -initWithKind:
End set:         kinds.m:42 ... NSXMLNode -initWithKind: initializer
Completed file:  kinds.m

Testing namespaces.m...
Running base/NSXMLNode/namespaces.m...
Start set:       namespaces.m:31 ... NSXMLNode namespace handling
Passed test:       namespaces.m:101 ... attribute gd:foo
Passed test:       namespaces.m:104 ... getting gd:chyld
Passed test:       namespaces.m:108 ... child gd:chyld
Passed test:       namespaces.m:115 ... attribute openSearch:foo
Passed test:       namespaces.m:120 ... getting openSearch:chyld
Passed test:       namespaces.m:124 ... child openSearch:chyld
Passed test:       namespaces.m:129 ... getting chyld
Passed test:       namespaces.m:133 ... child chyld
Passed test:       namespaces.m:139 ... getting chyld (URI
Passed test:       namespaces.m:143 ... child chyld
Passed test:       namespaces.m:150 ... in test batch zorgbot
Passed test:       namespaces.m:154 ... getting batch zorgtree
Passed test:       namespaces.m:158 ... in test batch zorgtree
Passed test:       namespaces.m:165 ... getting loner
Dashed hope:       namespaces.m:178 ... unexpected xml output
Expected '<dad xmlns="http://www.w3.org/2005/Atom"; 
xmlns:gd="http://schemas.google.com/g/2005"; 
xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/"; foo="baz" 
openSearch:foo="baz2" 
zorgbot="gollyfum">buzz<chyld>fuzz</chyld><openSearch:chyld>fuzz2</openSearch:chyld><chyld>fuzz3</chyld><zorgtree>gollyfoo</zorgtree><ln:loner
 xmlns:ln="http://loner.ns";></ln:loner></dad>' and got '<:dad 
xmlns:="http://www.w3.org/2005/Atom"; 
xmlns:gd="http://schemas.google.com/g/2005"; 
xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/"; 
xmlns="http://schemas.google.com/gdata/batch"; gd:foo="baz" 
openSearch:foo="baz2" 
zorgbot="gollyfum">buzz<gd:chyld>fuzz</gd:chyld><openSearch:chyld>fuzz2</openSearch:chyld><chyld>fuzz3</chyld><zorgtree
 xmlns="http://schemas.google.com/gdata/batch";>gollyfoo</zorgtree><ln:loner 
xmlns:ln="http://loner.ns";></ln:loner></:dad>'
End set:         namespaces.m:183 ... NSXMLNode namespace handling
Completed file:  namespaces.m

Building in base/NSXMLParser
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool basic...
Making all for test_tool parse...
 Compiling file basic.m ...
 Compiling file parse.m ...
 Linking test_tool parse ...
 Linking test_tool basic ...

Testing basic.m...
Running base/NSXMLParser/basic.m...
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLParser' exists
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLParser' has working alloc
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLParser' alloc gives the correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLParser' has working init
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLParser' has working new
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:66 ... 
Class 'NSXMLParser' has working allocWithZone
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... NSXMLParser is a known className
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' conforms to NSObject
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' can return self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' can return own class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' object <NSXMLParser: 0xd11908> is of 
correct class
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' isMemberOfClass works
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' can return superclass
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' responds to hash
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' isEqual: to self
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' respondsToSelector: 
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' handles retain
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' has working retainCount
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' has NSString description
Passed test:     /System/Library/Makefiles/TestFramework/ObjectTesting.h:175 
... Object 0 of class 'NSXMLParser' handles performSelector
Completed file:  basic.m

Testing parse.m...
Running base/NSXMLParser/parse.m...
Passed test:     parse.m:294 ... simple document 1
Passed test:     parse.m:295 ... simple document 1 without header
2013-06-05 15:13:54.408 parse[16603] name=version - 20  
2013-06-05 15:13:54.408 parse[16603] type=CDATA - 20  
2013-06-05 15:13:54.408 parse[16603] name=name - 20  
2013-06-05 15:13:54.408 parse[16603] type=CDATA - 20  
2013-06-05 15:13:54.408 parse[16603] name=srcLoc - 20  
2013-06-05 15:13:54.408 parse[16603] type=CDATA - 20  
Passed test:     parse.m:315 ... internal-document.xml
Passed test:     parse.m:315 ... quoted-entities.xml
Completed file:  parse.m

Building in base/PropertyLists
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool test00...
Making all for test_tool non_ascii...
Making all for test_tool test01...
Making all for test_tool xml...
 Compiling file test00.m ...
 Compiling file non_ascii.m ...
 Compiling file test01.m ...
 Compiling file xml.m ...
 Linking test_tool non_ascii ...
 Linking test_tool test00 ...
 Linking test_tool test01 ...
 Linking test_tool xml ...

Testing non_ascii.m...
Running base/PropertyLists/non_ascii.m...
Passed test:     non_ascii.m:16 ... utf8 plist works
Passed test:     non_ascii.m:19 ... utf16 plist works
Passed test:     non_ascii.m:22 ... utf8 strings file works
Passed test:     non_ascii.m:25 ... utf16 strings file works
Completed file:  non_ascii.m

Testing test00.m...
Running base/PropertyLists/test00.m...
Passed test:     test00.m:19 ... We can parse a string
Passed test:     test00.m:22 ... We can parse a quoted string
Passed test:     test00.m:25 ... We can parse a quoted string with octal escape
Passed test:     test00.m:29 ... We can parse a simple array with a single 
object
Passed test:     test00.m:33 ... We can parse a simple array with a single 
object between "s
Passed test:     test00.m:37 ... We can parse a simple array with two objects
Passed test:     test00.m:42 ... We can parse a simple array with three 
objects, with "s
Passed test:     test00.m:46 ... We can parse a simple array with two objects 
and a C comment
Passed test:     test00.m:50 ... We can parse a simple array with two objects 
and a C++ comment
Passed test:     test00.m:53 ... We can parse an empty dictionary
Passed test:     test00.m:59 ... We can parse a simple dictionary with a two 
key value pairs
Passed test:     test00.m:65 ... We can parse a simple dictionary with a two 
key value pairs and a C comment
Passed test:     test00.m:71 ... We can parse a simple dictionary with a two 
key value pairs and a C++ comment
Passed test:     test00.m:76 ... We can parse an array containing a single array
Passed test:     test00.m:82 ... We can parse an array containing a single 
dictionary
Passed test:     test00.m:88 ... We can parse an array containing an array and 
a string
Passed test:     test00.m:95 ... We can parse an array containing an array and 
a dictionary
Completed file:  test00.m

Testing test01.m...
Running base/PropertyLists/test01.m...
2013-06-05 15:13:54.947 test01[16765] test descriptions
Passed test:     test01.m:122 ... We can generate a property list from a string
Passed test:     test01.m:125 ... We can generate a property list from an empty 
array
Passed test:     test01.m:128 ... We can generate a property list from an array 
with a single object
Passed test:     test01.m:132 ... We can generate a property list from an array 
with two objects
Passed test:     test01.m:138 ... We can generate a property list from an array 
with three objects and "s
Passed test:     test01.m:141 ... We can generate a property list from an empty 
dictionary
Passed test:     test01.m:146 ... We can generate a property list from a 
dictionary with a single key/value pair
Passed test:     test01.m:152 ... We can generate a property list from a 
dictionary with two key/value pairs
Passed test:     test01.m:159 ... We can generate a property list from a 
dictionary with an array inside
Passed test:     test01.m:176 ... We can generate a medium-size property list 
(1)
Passed test:     test01.m:281 ... We can generate a medium-size property list 
(2)
Passed test:     test01.m:285 ... We can generate a property list from an empty 
data
Passed test:     test01.m:288 ... We can generate a property list from very 
simple data
Passed test:     test01.m:292 ... We can generate a property list from very 
simple data (2)
Passed test:     test01.m:297 ... We can generate a property list from an array 
containing very simple data
Passed test:     test01.m:315 ... We can generate a property list from an array 
containing various things
2013-06-05 15:13:54.950 test01[16765] test XML
Passed test:     test01.m:122 ... We can generate a property list from a string
Passed test:     test01.m:125 ... We can generate a property list from an empty 
array
Passed test:     test01.m:128 ... We can generate a property list from an array 
with a single object
Passed test:     test01.m:132 ... We can generate a property list from an array 
with two objects
Passed test:     test01.m:138 ... We can generate a property list from an array 
with three objects and "s
Passed test:     test01.m:141 ... We can generate a property list from an empty 
dictionary
Passed test:     test01.m:146 ... We can generate a property list from a 
dictionary with a single key/value pair
Passed test:     test01.m:152 ... We can generate a property list from a 
dictionary with two key/value pairs
Passed test:     test01.m:159 ... We can generate a property list from a 
dictionary with an array inside
Passed test:     test01.m:176 ... We can generate a medium-size property list 
(1)
Passed test:     test01.m:281 ... We can generate a medium-size property list 
(2)
Passed test:     test01.m:285 ... We can generate a property list from an empty 
data
Passed test:     test01.m:288 ... We can generate a property list from very 
simple data
Passed test:     test01.m:292 ... We can generate a property list from very 
simple data (2)
Passed test:     test01.m:297 ... We can generate a property list from an array 
containing very simple data
Passed test:     test01.m:315 ... We can generate a property list from an array 
containing various things
2013-06-05 15:13:54.955 test01[16765] test binary
Passed test:     test01.m:122 ... We can generate a property list from a string
Passed test:     test01.m:125 ... We can generate a property list from an empty 
array
Passed test:     test01.m:128 ... We can generate a property list from an array 
with a single object
Passed test:     test01.m:132 ... We can generate a property list from an array 
with two objects
Passed test:     test01.m:138 ... We can generate a property list from an array 
with three objects and "s
Passed test:     test01.m:141 ... We can generate a property list from an empty 
dictionary
Passed test:     test01.m:146 ... We can generate a property list from a 
dictionary with a single key/value pair
Passed test:     test01.m:152 ... We can generate a property list from a 
dictionary with two key/value pairs
Passed test:     test01.m:159 ... We can generate a property list from a 
dictionary with an array inside
Passed test:     test01.m:176 ... We can generate a medium-size property list 
(1)
Passed test:     test01.m:281 ... We can generate a medium-size property list 
(2)
Passed test:     test01.m:285 ... We can generate a property list from an empty 
data
Passed test:     test01.m:288 ... We can generate a property list from very 
simple data
Passed test:     test01.m:292 ... We can generate a property list from very 
simple data (2)
Passed test:     test01.m:297 ... We can generate a property list from an array 
containing very simple data
Passed test:     test01.m:315 ... We can generate a property list from an array 
containing various things
2013-06-05 15:13:54.956 test01[16765] test OpenStep
Passed test:     test01.m:122 ... We can generate a property list from a string
Passed test:     test01.m:125 ... We can generate a property list from an empty 
array
Passed test:     test01.m:128 ... We can generate a property list from an array 
with a single object
Passed test:     test01.m:132 ... We can generate a property list from an array 
with two objects
Passed test:     test01.m:138 ... We can generate a property list from an array 
with three objects and "s
Passed test:     test01.m:141 ... We can generate a property list from an empty 
dictionary
Passed test:     test01.m:146 ... We can generate a property list from a 
dictionary with a single key/value pair
Passed test:     test01.m:152 ... We can generate a property list from a 
dictionary with two key/value pairs
Passed test:     test01.m:159 ... We can generate a property list from a 
dictionary with an array inside
Passed test:     test01.m:176 ... We can generate a medium-size property list 
(1)
Passed test:     test01.m:281 ... We can generate a medium-size property list 
(2)
Passed test:     test01.m:285 ... We can generate a property list from an empty 
data
Passed test:     test01.m:288 ... We can generate a property list from very 
simple data
Passed test:     test01.m:292 ... We can generate a property list from very 
simple data (2)
Passed test:     test01.m:297 ... We can generate a property list from an array 
containing very simple data
Passed test:     test01.m:315 ... We can generate a property list from an array 
containing various things
Passed test:     test01.m:122 ... We can generate a property list from a string
Passed test:     test01.m:125 ... We can generate a property list from an empty 
array
Passed test:     test01.m:128 ... We can generate a property list from an array 
with a single object
Passed test:     test01.m:132 ... We can generate a property list from an array 
with two objects
Passed test:     test01.m:138 ... We can generate a property list from an array 
with three objects and "s
Passed test:     test01.m:141 ... We can generate a property list from an empty 
dictionary
Passed test:     test01.m:146 ... We can generate a property list from a 
dictionary with a single key/value pair
Passed test:     test01.m:152 ... We can generate a property list from a 
dictionary with two key/value pairs
Passed test:     test01.m:159 ... We can generate a property list from a 
dictionary with an array inside
Passed test:     test01.m:176 ... We can generate a medium-size property list 
(1)
Passed test:     test01.m:281 ... We can generate a medium-size property list 
(2)
Passed test:     test01.m:285 ... We can generate a property list from an empty 
data
Passed test:     test01.m:288 ... We can generate a property list from very 
simple data
Passed test:     test01.m:292 ... We can generate a property list from very 
simple data (2)
Passed test:     test01.m:297 ... We can generate a property list from an array 
containing very simple data
Passed test:     test01.m:315 ... We can generate a property list from an array 
containing various things
Passed test:     test01.m:328 ... parses complex plist
Completed file:  test01.m

Testing xml.m...
Running base/PropertyLists/xml.m...
Passed test:     xml.m:30 ... xml propertylist parse test 0
Passed test:     xml.m:30 ... xml propertylist parse test 1
Passed test:     xml.m:30 ... xml propertylist parse test 2
Passed test:     xml.m:30 ... xml propertylist parse test 3
Passed test:     xml.m:30 ... xml propertylist parse test 4
Passed test:     xml.m:30 ... xml propertylist parse test 5
Completed file:  xml.m

Building in base/Unicode
make[2]: warning: -jN forced in submake: disabling jobserver mode.
Making all for test_tool test00...
 Compiling file test00.m ...
 Linking test_tool test00 ...

Testing test00.m...
Running base/Unicode/test00.m...
Passed test:     test00.m:19 ... We can convert from UTF8 Encoding
Passed test:     test00.m:23 ... We can convert to UTF8 Encoding
Completed file:  test00.m
 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


reply via email to

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