orca r4425 - in trunk: . test/harness
- From: wwalker svn gnome org
- To: svn-commits-list gnome org
- Subject: orca r4425 - in trunk: . test/harness
- Date: Sat, 17 Jan 2009 02:16:48 +0000 (UTC)
Author: wwalker
Date: Sat Jan 17 02:16:48 2009
New Revision: 4425
URL: http://svn.gnome.org/viewvc/orca?rev=4425&view=rev
Log:
Allow test assertions with BUG? in them to be treated the same as KNOWN ISSUES.
Modified:
trunk/ChangeLog
trunk/test/harness/utils.py
Modified: trunk/test/harness/utils.py
==============================================================================
--- trunk/test/harness/utils.py (original)
+++ trunk/test/harness/utils.py Sat Jan 17 02:16:48 2009
@@ -145,7 +145,7 @@
totalCount = 0
totalSucceed = 0
totalFail = 0
- totalExpectedToFail = 0
+ totalKnownIssues = 0
def __init__(self, name, expectedResults,
assertionPredicate=assertListEquality):
@@ -178,15 +178,17 @@
Returns an indication of whether this test was expected to fail.
"""
- expectedToFail = False
+ knownIssue = False
print >> myErr, "DIFFERENCES FOUND:"
if isinstance(self._expectedResults, [].__class__):
for result in self._expectedResults:
- if result.startswith("KNOWN ISSUE"):
- expectedToFail = True
+ if result.startswith("KNOWN ISSUE") \
+ or result.startswith("BUG?"):
+ knownIssue = True
else:
- if self._expectedResults.startswith("KNOWN ISSUE"):
- expectedToFail = True
+ if self._expectedResults.startswith("KNOWN ISSUE") \
+ or self._expectedResults.startswith("BUG?"):
+ knownIssue = True
d = difflib.Differ()
try:
@@ -209,7 +211,7 @@
except:
pass
- return expectedToFail
+ return knownIssue
def printResults(self, results):
"""Print out the expected results and the actual results.
@@ -220,16 +222,18 @@
Returns an indication of whether this test was expected to fail.
"""
- expectedToFail = False
+ knownIssue = False
print >> myErr, "EXPECTED:"
if isinstance(self._expectedResults, [].__class__):
for result in self._expectedResults:
- if result.startswith("KNOWN ISSUE"):
- expectedToFail = True
+ if result.startswith("KNOWN ISSUE") \
+ or result.startswith("BUG?"):
+ knownIssue = True
print >> myErr, ' "%s",' % result
else:
- if self._expectedResults.startswith("KNOWN ISSUE"):
- expectedToFail = True
+ if self._expectedResults.startswith("KNOWN ISSUE") \
+ or self._expectedResults.startswith("BUG?"):
+ knownIssue = True
print >> myErr, ' "%s"' % self._expectedResults
print >> myErr, "ACTUAL:"
if isinstance(results, [].__class__):
@@ -237,7 +241,7 @@
print >> myErr, ' "%s",' % result
else:
print >> myErr, ' "%s"' % results
- return expectedToFail
+ return knownIssue
def _stopRecording(self):
result = dbusOrcaLogging.stopRecording()
@@ -255,14 +259,15 @@
AssertPresentationAction.totalCount,
self._name)
if createDiffs:
- expectedToFail = self.printDiffs(results)
+ knownIssue = self.printDiffs(results)
else:
- expectedToFail = self.printResults(results)
+ knownIssue = self.printResults(results)
- if expectedToFail:
- AssertPresentationAction.totalExpectedToFail += 1
+ if knownIssue:
+ AssertPresentationAction.totalKnownIssues += 1
print >> myErr, '[FAILURE WAS EXPECTED - ' \
- 'LOOK FOR KNOWN ISSUE IN EXPECTED RESULTS]'
+ 'LOOK FOR KNOWN ISSUE OR BUG? ' \
+ 'IN EXPECTED RESULTS]'
else:
print >> myErr, '[FAILURE WAS UNEXPECTED]'
@@ -282,7 +287,7 @@
% (AssertPresentationAction.totalSucceed,
AssertPresentationAction.totalFail,
(AssertPresentationAction.totalFail \
- - AssertPresentationAction.totalExpectedToFail),
+ - AssertPresentationAction.totalKnownIssues),
AssertPresentationAction.totalCount,
sys.argv[0])
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]