summaryrefslogtreecommitdiff
path: root/scripts/LocalDriver.py
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2017-06-02 11:02:44 +0200
committerBenoit Foucher <benoit@zeroc.com>2017-06-02 11:02:44 +0200
commite9fb29e79d3b18df79224d780db1e44d3e5dfec5 (patch)
tree2d981bf19fa6b35b6608f3a4b399636969dab2a8 /scripts/LocalDriver.py
parentFixed iOS Objective-C build failure (diff)
downloadice-e9fb29e79d3b18df79224d780db1e44d3e5dfec5.tar.bz2
ice-e9fb29e79d3b18df79224d780db1e44d3e5dfec5.tar.xz
ice-e9fb29e79d3b18df79224d780db1e44d3e5dfec5.zip
Another fix for ICE-7951
Diffstat (limited to 'scripts/LocalDriver.py')
-rw-r--r--scripts/LocalDriver.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/scripts/LocalDriver.py b/scripts/LocalDriver.py
index 1bb23236b3d..e0deb6e2f19 100644
--- a/scripts/LocalDriver.py
+++ b/scripts/LocalDriver.py
@@ -437,9 +437,11 @@ class LocalDriver(Driver):
success = False
try:
try:
+ current.result.started("setup")
current.testsuite.setup(current)
+ current.result.succeeded("setup")
except Exception as ex:
- current.result.writeln(traceback.format_exc())
+ current.result.failed("setup", traceback.format_exc())
raise
for testcase in current.testsuite.getTestCases():
@@ -457,9 +459,11 @@ class LocalDriver(Driver):
success = True
finally:
try:
+ current.result.started("teardown")
current.testsuite.teardown(current, success)
+ current.result.succeeded("teardown")
except Exception as ex:
- current.result.writeln(traceback.format_exc())
+ current.result.failed("teardown", traceback.format_exc())
raise
def runClientServerTestCase(self, current):