summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/lib/oeqa/core/utils/concurrencytest.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/meta/lib/oeqa/core/utils/concurrencytest.py b/meta/lib/oeqa/core/utils/concurrencytest.py
index 71ec0df5fa..0d9c01e6d4 100644
--- a/meta/lib/oeqa/core/utils/concurrencytest.py
+++ b/meta/lib/oeqa/core/utils/concurrencytest.py
@@ -146,6 +146,20 @@ def outSideTestaddError(self, offset, line):
146 146
147subunit._OutSideTest.addError = outSideTestaddError 147subunit._OutSideTest.addError = outSideTestaddError
148 148
149# Like outSideTestaddError above, we need an equivalent for skips
150# happening at the setUpClass() level, otherwise we will see "UNKNOWN"
151# as a result for concurrent tests
152#
153def outSideTestaddSkip(self, offset, line):
154 """A 'skip:' directive has been read."""
155 test_name = line[offset:-1].decode('utf8')
156 self.parser._current_test = subunit.RemotedTestCase(test_name)
157 self.parser.current_test_description = test_name
158 self.parser._state = self.parser._reading_skip_details
159 self.parser._reading_skip_details.set_simple()
160 self.parser.subunitLineReceived(line)
161
162subunit._OutSideTest.addSkip = outSideTestaddSkip
149 163
150# 164#
151# A dummy structure to add to io.StringIO so that the .buffer object 165# A dummy structure to add to io.StringIO so that the .buffer object