@@ -179,7 +179,7 @@ def test_no_kunit_output(self):
179179 print_mock = mock .patch ('builtins.print' ).start ()
180180 result = kunit_parser .parse_run_tests (
181181 kunit_parser .isolate_kunit_output (file .readlines ()))
182- print_mock .assert_any_call (StrContains (" no kunit output detected" ))
182+ print_mock .assert_any_call (StrContains (' no tests run!' ))
183183 print_mock .stop ()
184184 file .close ()
185185
@@ -198,39 +198,57 @@ def test_ignores_prefix_printk_time(self):
198198 'test_data/test_config_printk_time.log' )
199199 with open (prefix_log ) as file :
200200 result = kunit_parser .parse_run_tests (file .readlines ())
201- self .assertEqual ('kunit-resource-test' , result .suites [0 ].name )
201+ self .assertEqual (
202+ kunit_parser .TestStatus .SUCCESS ,
203+ result .status )
204+ self .assertEqual ('kunit-resource-test' , result .suites [0 ].name )
202205
203206 def test_ignores_multiple_prefixes (self ):
204207 prefix_log = get_absolute_path (
205208 'test_data/test_multiple_prefixes.log' )
206209 with open (prefix_log ) as file :
207210 result = kunit_parser .parse_run_tests (file .readlines ())
208- self .assertEqual ('kunit-resource-test' , result .suites [0 ].name )
211+ self .assertEqual (
212+ kunit_parser .TestStatus .SUCCESS ,
213+ result .status )
214+ self .assertEqual ('kunit-resource-test' , result .suites [0 ].name )
209215
210216 def test_prefix_mixed_kernel_output (self ):
211217 mixed_prefix_log = get_absolute_path (
212218 'test_data/test_interrupted_tap_output.log' )
213219 with open (mixed_prefix_log ) as file :
214220 result = kunit_parser .parse_run_tests (file .readlines ())
215- self .assertEqual ('kunit-resource-test' , result .suites [0 ].name )
221+ self .assertEqual (
222+ kunit_parser .TestStatus .SUCCESS ,
223+ result .status )
224+ self .assertEqual ('kunit-resource-test' , result .suites [0 ].name )
216225
217226 def test_prefix_poundsign (self ):
218227 pound_log = get_absolute_path ('test_data/test_pound_sign.log' )
219228 with open (pound_log ) as file :
220229 result = kunit_parser .parse_run_tests (file .readlines ())
221- self .assertEqual ('kunit-resource-test' , result .suites [0 ].name )
230+ self .assertEqual (
231+ kunit_parser .TestStatus .SUCCESS ,
232+ result .status )
233+ self .assertEqual ('kunit-resource-test' , result .suites [0 ].name )
222234
223235 def test_kernel_panic_end (self ):
224236 panic_log = get_absolute_path ('test_data/test_kernel_panic_interrupt.log' )
225237 with open (panic_log ) as file :
226238 result = kunit_parser .parse_run_tests (file .readlines ())
227- self .assertEqual ('kunit-resource-test' , result .suites [0 ].name )
239+ self .assertEqual (
240+ kunit_parser .TestStatus .TEST_CRASHED ,
241+ result .status )
242+ self .assertEqual ('kunit-resource-test' , result .suites [0 ].name )
228243
229244 def test_pound_no_prefix (self ):
230245 pound_log = get_absolute_path ('test_data/test_pound_no_prefix.log' )
231246 with open (pound_log ) as file :
232247 result = kunit_parser .parse_run_tests (file .readlines ())
233- self .assertEqual ('kunit-resource-test' , result .suites [0 ].name )
248+ self .assertEqual (
249+ kunit_parser .TestStatus .SUCCESS ,
250+ result .status )
251+ self .assertEqual ('kunit-resource-test' , result .suites [0 ].name )
234252
235253class KUnitJsonTest (unittest .TestCase ):
236254
0 commit comments