@@ -275,6 +275,17 @@ def reportable(platform_to_test=None):
275275 return covered_mappings < expected_mappings
276276 else :
277277 logging .warning (f"Getting reportability for STARfox in { platform } ..." )
278+ if not os .environ .get ("STARFOX_SPLIT" ):
279+ logging .warning ("No split selected" )
280+ return False
281+ manifest = TestKey (TEST_KEY_LOCATION )
282+ expected_suites = manifest .get_valid_suites_in_split (
283+ os .environ ["STARFOX_SPLIT" ], suite_numbers = True
284+ )
285+ if not expected_suites :
286+ logging .warning ("This split is empty, not running or reporting." )
287+ return False
288+
278289 covered_suites = []
279290 for entry in plan_entries :
280291 for run_ in entry .get ("runs" ):
@@ -291,17 +302,6 @@ def reportable(platform_to_test=None):
291302 f"Suite coverage found for Suite IDs: { ', ' .join (covered_suites )} "
292303 )
293304
294- if not os .environ .get ("STARFOX_SPLIT" ):
295- logging .warning ("No split selected" )
296- return False
297- manifest = TestKey (TEST_KEY_LOCATION )
298- expected_suites = manifest .get_valid_suites_in_split (
299- os .environ ["STARFOX_SPLIT" ], suite_numbers = True
300- )
301- if not expected_suites :
302- logging .warning ("This split is empty, not running or reporting." )
303- return False
304-
305305 uncovered_suites = list (set (expected_suites ) - set (covered_suites ))
306306 if len (uncovered_suites ):
307307 suite_names = []
0 commit comments