Lines Matching full:result
102 result = kunit_parser.extract_tap_lines(file.readlines())
103 self.assertContains('TAP version 14', result)
104 self.assertContains('# Subtest: example', result)
105 self.assertContains('1..2', result)
106 self.assertContains('ok 1 - example_simple_test', result)
107 self.assertContains('ok 2 - example_mock_test', result)
108 self.assertContains('ok 1 - example', result)
113 result = kunit_parser.extract_tap_lines(file.readlines())
114 self.assertContains('TAP version 14', result)
115 self.assertContains('# Subtest: kunit-resource-test', result)
116 self.assertContains('1..5', result)
117 self.assertContains('ok 1 - kunit_resource_test_init_resources', result)
118 self.assertContains('ok 2 - kunit_resource_test_alloc_resource', result)
119 self.assertContains('ok 3 - kunit_resource_test_destroy_resource', result)
120 self.assertContains('foo bar #', result)
121 self.assertContains('ok 4 - kunit_resource_test_cleanup_resources', result)
122 self.assertContains('ok 5 - kunit_resource_test_proper_free_ordering', result)
123 self.assertContains('ok 1 - kunit-resource-test', result)
124 self.assertContains('foo bar # non-kunit output', result)
125 self.assertContains('# Subtest: kunit-try-catch-test', result)
126 self.assertContains('1..2', result)
128 result)
130 result)
131 self.assertContains('ok 2 - kunit-try-catch-test', result)
132 self.assertContains('# Subtest: string-stream-test', result)
133 self.assertContains('1..3', result)
134 self.assertContains('ok 1 - string_stream_test_empty_on_creation', result)
135 self.assertContains('ok 2 - string_stream_test_not_empty_after_add', result)
136 self.assertContains('ok 3 - string_stream_test_get_string', result)
137 self.assertContains('ok 3 - string-stream-test', result)
142 result = kunit_parser.parse_run_tests(file.readlines())
143 self.assertEqual(kunit_parser.TestStatus.SUCCESS, result.status)
144 self.assertEqual(result.counts.errors, 0)
149 result = kunit_parser.parse_run_tests(file.readlines())
150 self.assertEqual(kunit_parser.TestStatus.SUCCESS, result.status)
151 self.assertEqual(result.counts.errors, 0)
156 result = kunit_parser.parse_run_tests(file.readlines())
157 self.assertEqual(kunit_parser.TestStatus.SUCCESS, result.status)
158 self.assertEqual(result.counts.errors, 0)
163 result = kunit_parser.parse_run_tests(file.readlines())
164 self.assertEqual(kunit_parser.TestStatus.FAILURE, result.status)
165 self.assertEqual(result.counts.errors, 0)
170 result = kunit_parser.parse_run_tests(
172 self.assertEqual(0, len(result.subtests))
173 self.assertEqual(kunit_parser.TestStatus.FAILURE_TO_PARSE_TESTS, result.status)
174 self.assertEqual(result.counts.errors, 1)
180 result = kunit_parser.parse_run_tests(
184 self.assertEqual(result.counts, kunit_parser.TestCounts(passed=10, errors=0))
185 self.assertEqual(kunit_parser.TestStatus.SUCCESS, result.status)
190 result = kunit_parser.parse_run_tests(
192 self.assertEqual(0, len(result.subtests))
193 self.assertEqual(kunit_parser.TestStatus.NO_TESTS, result.status)
194 self.assertEqual(result.counts.errors, 1)
199 result = kunit_parser.parse_run_tests(
201 self.assertEqual(0, len(result.subtests[0].subtests[0].subtests))
204 result.subtests[0].subtests[0].status)
205 self.assertEqual(result.counts, kunit_parser.TestCounts(passed=1, errors=1))
212 result = kunit_parser.parse_run_tests(
216 self.assertEqual(0, len(result.subtests))
217 self.assertEqual(result.counts.errors, 1)
222 result = kunit_parser.parse_run_tests(file.readlines())
225 self.assertEqual(kunit_parser.TestStatus.SUCCESS, result.status)
226 self.assertEqual(result.counts, kunit_parser.TestCounts(passed=4, skipped=1))
231 result = kunit_parser.parse_run_tests(file.readlines())
233 self.assertEqual(kunit_parser.TestStatus.SKIPPED, result.status)
234 self.assertEqual(result.counts, kunit_parser.TestCounts(skipped=5))
239 result = kunit_parser.parse_run_tests(file.readlines())
242 self.assertEqual(kunit_parser.TestStatus.SUCCESS, result.status)
245 result.subtests[0].name)
248 result.subtests[1].name)
253 result = kunit_parser.parse_run_tests(file.readlines())
254 self.assertEqual(kunit_parser.TestStatus.SUCCESS, result.status)
255 self.assertEqual('kunit-resource-test', result.subtests[0].name)
256 self.assertEqual(result.counts.errors, 0)
261 result = kunit_parser.parse_run_tests(file.readlines())
262 self.assertEqual(kunit_parser.TestStatus.SUCCESS, result.status)
263 self.assertEqual('kunit-resource-test', result.subtests[0].name)
264 self.assertEqual(result.counts.errors, 0)
269 result = kunit_parser.parse_run_tests(file.readlines())
270 self.assertEqual(kunit_parser.TestStatus.SUCCESS, result.status)
271 self.assertEqual('kunit-resource-test', result.subtests[0].name)
272 self.assertEqual(result.counts.errors, 0)
277 result = kunit_parser.parse_run_tests(file.readlines())
278 self.assertEqual(kunit_parser.TestStatus.SUCCESS, result.status)
279 self.assertEqual('kunit-resource-test', result.subtests[0].name)
280 self.assertEqual(result.counts.errors, 0)
285 result = kunit_parser.parse_run_tests(file.readlines())
286 self.assertEqual(kunit_parser.TestStatus.TEST_CRASHED, result.status)
287 self.assertEqual('kunit-resource-test', result.subtests[0].name)
288 self.assertGreaterEqual(result.counts.errors, 1)
293 result = kunit_parser.parse_run_tests(file.readlines())
294 self.assertEqual(kunit_parser.TestStatus.SUCCESS, result.status)
295 self.assertEqual('kunit-resource-test', result.subtests[0].name)
296 self.assertEqual(result.counts.errors, 0)
313 result = kunit_parser.parse_run_tests(output.splitlines())
314 self.assertEqual(kunit_parser.TestStatus.FAILURE, result.status)
316 self.assertEqual(kunit_parser._summarize_failed_tests(result),
322 result = kunit_parser.parse_run_tests(file.readlines())
323 self.assertEqual(result.counts, kunit_parser.TestCounts(passed=3))
324 self.assertEqual('suite', result.subtests[0].name)
325 self.assertEqual('case_1', result.subtests[0].subtests[0].name)
326 self.assertEqual('case_2', result.subtests[0].subtests[1].name)
337 result = kunit_parser.parse_run_tests(file.readlines())
340 self.assertEqual(result.counts, kunit_parser.TestCounts(passed=1, errors=0))
341 self.assertEqual(kunit_parser.TestStatus.SUCCESS, result.status)
347 self.assertContains('# module: example', result.subtests[0].log)
348 self.assertContains('# test.speed: slow', result.subtests[0].subtests[0].log)
358 result = kunit_parser.parse_run_tests(output.splitlines())
359 self.assertEqual(kunit_parser.TestStatus.FAILURE, result.status)
554 result = self._json_for('test_is_test_passed-failure.log')
557 result["sub_groups"][1]["test_cases"][0])
560 result = self._json_for('test_kernel_panic_interrupt.log')
563 result["sub_groups"][2]["test_cases"][1])
566 result = self._json_for('test_skip_tests.log')
569 result["sub_groups"][1]["test_cases"][1])
572 result = self._json_for('test_is_test_passed-no_tests_run_with_header.log')
573 self.assertEqual(0, len(result['sub_groups']))
576 result = self._json_for('test_is_test_passed-all_passed_nested.log')
579 result["sub_groups"][0]["sub_groups"][0]["test_cases"][0])