Salome HOME
Workloadmanager deadlock on big foreach.
[modules/yacs.git] / src / yacsloader_swig / Test / testWorkloadManager.py
index d1d610d43e933ffcc59cf37897c0103175282c50..ce20db9cb24df5ec7d0f71ada05a133e168d7c1e 100755 (executable)
@@ -119,6 +119,13 @@ class TestEdit(unittest.TestCase):
         self.assertEqual(proc.getState(),pilot.FAILED)
         self.assertEqual(proc.getChildByName("ErrorNode").getState(),pilot.ERROR)
 
+    def test5(self):
+        """ Foreach with 1000 points and several nodes in the block.
+        """
+        proc = self.l.load("samples/wlm_complex_foreach.xml")
+        self.e.RunW(proc,0)
+        self.assertEqual(proc.getState(),pilot.DONE)
+
 if __name__ == '__main__':
   dir_test = tempfile.mkdtemp(suffix=".yacstest")
   file_test = os.path.join(dir_test,"UnitTestsResult")