Add contextsuite checks

Change-Id: I99be0f5cbef89c17b31c40976130eca0daaab2a7
This commit is contained in:
Jason Kölker 2012-01-09 09:46:58 -06:00
parent bb69ecd764
commit 0e552add46
1 changed files with 15 additions and 0 deletions

View File

@ -63,6 +63,9 @@ class Openstack(plugins.Plugin):
return None, parts[0]
def _writeResult(self, test, long_result, color, short_result):
if isinstance(test, suite.ContextSuite):
return
name = self._get_name(test)
elapsed = self.times[name][1] - self.times[name][0]
item = (elapsed, name)
@ -83,24 +86,36 @@ class Openstack(plugins.Plugin):
# These functions are for patching into the result object
def _add_error(self, test, err):
if isinstance(test, suite.ContextSuite):
return
name = self._get_name(test)
self.times[name].append(time.time())
self._writeResult(test, "ERROR", "red", "E")
self._result_addError(test, err)
def _add_failure(self, test, err):
if isinstance(test, suite.ContextSuite):
return
name = self._get_name(test)
self.times[name].append(time.time())
self._writeResult(test, "FAIL", "red", "F")
self._result_addFailure(test, err)
def _add_success(self, test):
if isinstance(test, suite.ContextSuite):
return
name = self._get_name(test)
self.times[name].append(time.time())
self._writeResult(test, "OK", "green", ".")
self._result_addSuccess(test)
def _add_skip(self, test, reason):
if isinstance(test, suite.ContextSuite):
return
name = self._get_name(test)
self.times[name].append(time.time())
self._writeResult(test, "SKIP", "blue", "S")