Revision: 3014
Author: janne.t.harkonen
Date: Fri Apr 16 02:35:03 2010
Log: Always execute suite teardown
http://code.google.com/p/robotframework/source/detail?r=3014

Modified:
 /trunk/src/robot/running/model.py

=======================================
--- /trunk/src/robot/running/model.py   Fri Apr 16 01:32:58 2010
+++ /trunk/src/robot/running/model.py   Fri Apr 16 02:35:03 2010
@@ -93,7 +93,8 @@
                                       % '\n'.join(errors))

     def _run_setup(self, output):
-        self._run_errors.setup_err(self._run_fixture(self.setup, output))
+        if not self._run_errors:
+ self._run_errors.setup_err(self._run_fixture(self.setup, output))

     def _run_teardown(self, output):
         td_err = self._run_fixture(self.teardown, output)
@@ -101,7 +102,7 @@
self.suite_teardown_failed('Suite teardown failed:\n%s' % td_err)

     def _run_fixture(self, fixture, output):
-        if fixture and not self._run_errors:
+        if fixture:
             try:
                 fixture.run(output, self.namespace)
             except ExecutionFailed:


--
Subscription settings: 
http://groups.google.com/group/robotframework-commit/subscribe?hl=en

Reply via email to