*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Mon, 30 Sep 2002 17:08:02 +0200
changeset 169 392f64656cd0
parent 168 1743d1e0c0ab
child 170 247b3696e4cd
*** empty log message ***
RegressionTests__ProcessTest.st
--- a/RegressionTests__ProcessTest.st	Mon Sep 30 09:58:43 2002 +0200
+++ b/RegressionTests__ProcessTest.st	Mon Sep 30 17:08:02 2002 +0200
@@ -33,10 +33,11 @@
             subProcesses add:subTask.
             subTask resume.
         ].
-        Delay waitForSeconds:10.
+        [true] whileTrue:[Delay waitForSeconds:10].
     ].
 
     masterTask := block newProcess.
+    masterTask beGroupLeader.
     masterTask priority:8.
     masterTask name:'masterTask'.
     masterTask resume.
@@ -45,13 +46,16 @@
 
     masterTask terminateWithAllSubprocesses.
     masterTask waitUntilTerminated.          
-    allProcesses := ProcessorScheduler knownProcesses asOrderedCollection.
+
+    Delay waitForSeconds:1.
+    allProcesses := ProcessorScheduler knownProcesses asOrderedCollection select:[:p | p isDead not].
     subProcesses do:[:aProcess|
         self should:((allProcesses includes:aProcess) not).
     ].
-"
-    self new test
-"
+
+    "
+     self new testTerminateWithAllSubProcesses
+    "
 ! !
 
 !ProcessTest class methodsFor:'documentation'!