Author: rfm
Date: Sun Jul 13 09:37:24 2014
New Revision: 37991

URL: http://svn.gna.org/viewcvs/gnustep?rev=37991&view=rev
Log:
patch for bug bug #42740

Modified:
    libs/base/trunk/ChangeLog
    libs/base/trunk/Tests/GNUmakefile
    libs/base/trunk/Tests/base/Functions/NSGeometry1.m
    libs/base/trunk/Tests/base/NSRunLoop/performers.m

Modified: libs/base/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/ChangeLog?rev=37991&r1=37990&r2=37991&view=diff
==============================================================================
--- libs/base/trunk/ChangeLog   (original)
+++ libs/base/trunk/ChangeLog   Sun Jul 13 09:37:24 2014
@@ -1,3 +1,10 @@
+2014-07-12 Yavor Doganov  <[email protected]>
+
+       * Tests/GNUmakefile:
+       * Tests/base/Functions/NSGeometry1.m:
+       * Tests/base/NSRunLoop/performers.m:
+       Tweaks for running in sandbox (bug #42740)
+
 2014-07-07  Yunqiang Su  <[email protected]>  (tiny change)
 
        * config/config.trampoline.c:
@@ -11,7 +18,7 @@
        to the empty string to avoid linking the tools against
        external libraries.
        
-2014-07-13 Yavor Doganov  <[email protected]>
+2014-06-30 Yavor Doganov  <[email protected]>
 
        * base.make.in: make base dependencies explicit only when statically
        linnking (bug #42423)

Modified: libs/base/trunk/Tests/GNUmakefile
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Tests/GNUmakefile?rev=37991&r1=37990&r2=37991&view=diff
==============================================================================
--- libs/base/trunk/Tests/GNUmakefile   (original)
+++ libs/base/trunk/Tests/GNUmakefile   Sun Jul 13 09:37:24 2014
@@ -63,7 +63,7 @@
        ADDITIONAL_INCLUDE_DIRS="-I$(TOP_DIR)/Headers 
-I$(TOP_DIR)/Source/$(GNUSTEP_TARGET_DIR)";\
        ADDITIONAL_LIB_DIRS="-L$(TOP_DIR)/Source/$(GNUSTEP_OBJ_DIR)";\
        
LD_LIBRARY_PATH="$(TOP_DIR)/Source/$(GNUSTEP_OBJ_DIR):${LD_LIBRARY_PATH}";\
-       PATH="$(TOP_DIR)/Source/$(GNUSTEP_OBJ_DIR):${PATH}";\
+       PATH="$(TOP_DIR)/Tools/$(GNUSTEP_OBJ_DIR):${PATH}";\
        export GNUSTEP_LOCAL_ADDITIONAL_MAKEFILES;\
        export ADDITIONAL_INCLUDE_DIRS;\
        export ADDITIONAL_LIB_DIRS;\

Modified: libs/base/trunk/Tests/base/Functions/NSGeometry1.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Tests/base/Functions/NSGeometry1.m?rev=37991&r1=37990&r2=37991&view=diff
==============================================================================
--- libs/base/trunk/Tests/base/Functions/NSGeometry1.m  (original)
+++ libs/base/trunk/Tests/base/Functions/NSGeometry1.m  Sun Jul 13 09:37:24 2014
@@ -105,11 +105,14 @@
   PASS((EQ(s2.width, s.width) && EQ(s2.height, s.height)), 
        "Can read output of NSStringFromSize");
 
-  dflt = [NSUserDefaults standardUserDefaults];
-  [dflt setBool: YES forKey: @"GSMacOSXCompatible"];
-  [NSUserDefaults resetStandardUserDefaults];
-  PASS((MacOSXCompatibleGeometry() == YES), 
-       "In MacOSX geometry compat mode");
+  if ([[NSFileManager defaultManager] isWritableFileAtPath: NSHomeDirectory()])
+    {
+      dflt = [NSUserDefaults standardUserDefaults];
+      [dflt setBool: YES forKey: @"GSMacOSXCompatible"];
+      [NSUserDefaults resetStandardUserDefaults];
+      PASS((MacOSXCompatibleGeometry() == YES),
+          "In MacOSX geometry compat mode");
+    }
 #endif
 
   sp = NSStringFromPoint(p);

Modified: libs/base/trunk/Tests/base/NSRunLoop/performers.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Tests/base/NSRunLoop/performers.m?rev=37991&r1=37990&r2=37991&view=diff
==============================================================================
--- libs/base/trunk/Tests/base/NSRunLoop/performers.m   (original)
+++ libs/base/trunk/Tests/base/NSRunLoop/performers.m   Sun Jul 13 09:37:24 2014
@@ -5,12 +5,13 @@
 #import <Foundation/NSString.h>
 #import <Foundation/NSArray.h>
 #import <Foundation/NSFileHandle.h>
+#import <Foundation/NSDictionary.h>
 
 #include <unistd.h>
 
 int main()
 {
-  NSAutoreleasePool   *arp = [NSAutoreleasePool new];
+  START_SET("NSRunLoop performers")
   NSRunLoop *run;
   NSDate *date;
   NSMutableString *str;
@@ -45,6 +46,8 @@
   date = [NSDate dateWithTimeIntervalSinceNow: delay];
   [run runUntilDate: date];
   [run runUntilDate: date];
+  if ([str isEqual: @""])
+    SKIP("it looks like stdin is redirected")
   PASS([str isEqual: @"foo"],
        "-performSelector:target:argument:order:modes: only sends the message 
once");
   
@@ -107,6 +110,6 @@
   [fh closeFile];
   [fh release];
 
-  [arp release]; arp = nil;
+  END_SET("NSRunLoop performers")
   return 0;
 }


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to