@@ -178,7 +178,7 @@ def test_no_header(self):
178178 with open (empty_log ) as file :
179179 result = kunit_parser .parse_run_tests (
180180 kunit_parser .extract_tap_lines (file .readlines ()))
181- self .assertEqual (0 , len (result .test . subtests ))
181+ self .assertEqual (0 , len (result .subtests ))
182182 self .assertEqual (
183183 kunit_parser .TestStatus .FAILURE_TO_PARSE_TESTS ,
184184 result .status )
@@ -191,9 +191,9 @@ def test_missing_test_plan(self):
191191 kunit_parser .extract_tap_lines (
192192 file .readlines ()))
193193 # A missing test plan is not an error.
194- self .assertEqual (0 , result .test . counts .errors )
194+ self .assertEqual (0 , result .counts .errors )
195195 # All tests should be accounted for.
196- self .assertEqual (10 , result .test . counts .total ())
196+ self .assertEqual (10 , result .counts .total ())
197197 self .assertEqual (
198198 kunit_parser .TestStatus .SUCCESS ,
199199 result .status )
@@ -203,7 +203,7 @@ def test_no_tests(self):
203203 with open (header_log ) as file :
204204 result = kunit_parser .parse_run_tests (
205205 kunit_parser .extract_tap_lines (file .readlines ()))
206- self .assertEqual (0 , len (result .test . subtests ))
206+ self .assertEqual (0 , len (result .subtests ))
207207 self .assertEqual (
208208 kunit_parser .TestStatus .NO_TESTS ,
209209 result .status )
@@ -213,11 +213,11 @@ def test_no_tests_no_plan(self):
213213 with open (no_plan_log ) as file :
214214 result = kunit_parser .parse_run_tests (
215215 kunit_parser .extract_tap_lines (file .readlines ()))
216- self .assertEqual (0 , len (result .test . subtests [0 ].subtests [0 ].subtests ))
216+ self .assertEqual (0 , len (result .subtests [0 ].subtests [0 ].subtests ))
217217 self .assertEqual (
218218 kunit_parser .TestStatus .NO_TESTS ,
219- result .test . subtests [0 ].subtests [0 ].status )
220- self .assertEqual (1 , result .test . counts .errors )
219+ result .subtests [0 ].subtests [0 ].status )
220+ self .assertEqual (1 , result .counts .errors )
221221
222222
223223 def test_no_kunit_output (self ):
@@ -228,7 +228,7 @@ def test_no_kunit_output(self):
228228 kunit_parser .extract_tap_lines (file .readlines ()))
229229 print_mock .assert_any_call (StrContains ('invalid KTAP input!' ))
230230 print_mock .stop ()
231- self .assertEqual (0 , len (result .test . subtests ))
231+ self .assertEqual (0 , len (result .subtests ))
232232
233233 def test_crashed_test (self ):
234234 crashed_log = test_data_path ('test_is_test_passed-crash.log' )
@@ -269,10 +269,10 @@ def test_ignores_hyphen(self):
269269 result .status )
270270 self .assertEqual (
271271 "sysctl_test" ,
272- result .test . subtests [0 ].name )
272+ result .subtests [0 ].name )
273273 self .assertEqual (
274274 "example" ,
275- result .test . subtests [1 ].name )
275+ result .subtests [1 ].name )
276276 file .close ()
277277
278278
@@ -283,7 +283,7 @@ def test_ignores_prefix_printk_time(self):
283283 self .assertEqual (
284284 kunit_parser .TestStatus .SUCCESS ,
285285 result .status )
286- self .assertEqual ('kunit-resource-test' , result .test . subtests [0 ].name )
286+ self .assertEqual ('kunit-resource-test' , result .subtests [0 ].name )
287287
288288 def test_ignores_multiple_prefixes (self ):
289289 prefix_log = test_data_path ('test_multiple_prefixes.log' )
@@ -292,7 +292,7 @@ def test_ignores_multiple_prefixes(self):
292292 self .assertEqual (
293293 kunit_parser .TestStatus .SUCCESS ,
294294 result .status )
295- self .assertEqual ('kunit-resource-test' , result .test . subtests [0 ].name )
295+ self .assertEqual ('kunit-resource-test' , result .subtests [0 ].name )
296296
297297 def test_prefix_mixed_kernel_output (self ):
298298 mixed_prefix_log = test_data_path ('test_interrupted_tap_output.log' )
@@ -301,7 +301,7 @@ def test_prefix_mixed_kernel_output(self):
301301 self .assertEqual (
302302 kunit_parser .TestStatus .SUCCESS ,
303303 result .status )
304- self .assertEqual ('kunit-resource-test' , result .test . subtests [0 ].name )
304+ self .assertEqual ('kunit-resource-test' , result .subtests [0 ].name )
305305
306306 def test_prefix_poundsign (self ):
307307 pound_log = test_data_path ('test_pound_sign.log' )
@@ -310,7 +310,7 @@ def test_prefix_poundsign(self):
310310 self .assertEqual (
311311 kunit_parser .TestStatus .SUCCESS ,
312312 result .status )
313- self .assertEqual ('kunit-resource-test' , result .test . subtests [0 ].name )
313+ self .assertEqual ('kunit-resource-test' , result .subtests [0 ].name )
314314
315315 def test_kernel_panic_end (self ):
316316 panic_log = test_data_path ('test_kernel_panic_interrupt.log' )
@@ -319,7 +319,7 @@ def test_kernel_panic_end(self):
319319 self .assertEqual (
320320 kunit_parser .TestStatus .TEST_CRASHED ,
321321 result .status )
322- self .assertEqual ('kunit-resource-test' , result .test . subtests [0 ].name )
322+ self .assertEqual ('kunit-resource-test' , result .subtests [0 ].name )
323323
324324 def test_pound_no_prefix (self ):
325325 pound_log = test_data_path ('test_pound_no_prefix.log' )
@@ -328,7 +328,7 @@ def test_pound_no_prefix(self):
328328 self .assertEqual (
329329 kunit_parser .TestStatus .SUCCESS ,
330330 result .status )
331- self .assertEqual ('kunit-resource-test' , result .test . subtests [0 ].name )
331+ self .assertEqual ('kunit-resource-test' , result .subtests [0 ].name )
332332
333333def line_stream_from_strs (strs : Iterable [str ]) -> kunit_parser .LineStream :
334334 return kunit_parser .LineStream (enumerate (strs , start = 1 ))
@@ -467,7 +467,7 @@ def _json_for(self, log_file):
467467 with open (test_data_path (log_file )) as file :
468468 test_result = kunit_parser .parse_run_tests (file )
469469 json_obj = kunit_json .get_json_result (
470- test_result = test_result ,
470+ test = test_result ,
471471 def_config = 'kunit_defconfig' ,
472472 build_dir = None ,
473473 json_path = 'stdout' )
0 commit comments