Check if driver_component is missing

Signed-off-by: Pengyu Lv <pengyu.lv@arm.com>
This commit is contained in:
Pengyu Lv 2023-11-28 11:15:00 +08:00
parent f28cf594b1
commit 59b9efc6dd

View File

@ -107,7 +107,11 @@ def analyze_driver_vs_reference(results: Results, outcomes,
ref_outcomes = outcomes.get("component_" + component_ref)
driver_outcomes = outcomes.get("component_" + component_driver)
if ref_outcomes is None or not ref_outcomes['successes']:
if ref_outcomes is None or driver_outcomes is None:
results.error("required components are missing: bad outcome file?")
return
if not ref_outcomes['successes']:
results.error("no passing test in reference component: bad outcome file?")
return