#BUGFIX by sr
authorsr
Fri, 13 Oct 2017 14:06:14 +0200
changeset 1836 6c84e77b55f9
parent 1835 e23ee59eb10c
child 1837 bfbb5bd2462b
#BUGFIX by sr class: RegressionTests::ExternalStreamTest changed: #testCopyFile1
RegressionTests__ExternalStreamTest.st
--- a/RegressionTests__ExternalStreamTest.st	Fri Oct 13 13:31:03 2017 +0200
+++ b/RegressionTests__ExternalStreamTest.st	Fri Oct 13 14:06:14 2017 +0200
@@ -41,13 +41,20 @@
 !ExternalStreamTest methodsFor:'tests'!
 
 testCopyFile1
-	|stxDirectory pathName1 pathName2|
+    |nameOfSTXExecutable stxDirectory pathName1 pathName2|
 
-	stxDirectory := OperatingSystem nameOfSTXExecutable asFilename directory.
-	pathName1 := (stxDirectory / 'smalltalk.rc') pathName.
-	pathName2 := (stxDirectory / 'smalltalk.rc2') pathName.
+    nameOfSTXExecutable := OperatingSystem nameOfSTXExecutable.
+    (nameOfSTXExecutable includesSubString:'quickSelfTest') ifTrue:[
+        "this test is called by /stx/goodies/builder/quickSelfTest/quickSelfTest"
+        stxDirectory := nameOfSTXExecutable asFilename directory directory directory directory /'projects'/'smalltalk'.
+    ] ifFalse:[
+        stxDirectory := nameOfSTXExecutable asFilename directory.
+    ].
+
+    pathName1 := (stxDirectory / 'smalltalk.rc') pathName.
+    pathName2 := (stxDirectory / 'smalltalk.rc2') pathName.
     self assert:(pathName1 asFilename exists).
-	
+        
     pathName1 asFilename copyTo:pathName2.
 
     self assert:(pathName1 asFilename fileSize = pathName2 asFilename fileSize).