mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-25 04:30:02 +00:00
bios-tables-test: list all tables that differ
Fail after comparing all tables: this way user gets the full list of tables that need to be updated or whitelisted. Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
b3e89c941a
commit
df7cafdeb6
@ -364,7 +364,7 @@ static void test_acpi_asl(test_data *data)
|
||||
int i;
|
||||
AcpiSdtTable *sdt, *exp_sdt;
|
||||
test_data exp_data;
|
||||
gboolean exp_err, err;
|
||||
gboolean exp_err, err, all_tables_match = true;
|
||||
|
||||
memset(&exp_data, 0, sizeof(exp_data));
|
||||
exp_data.tables = load_expected_aml(data);
|
||||
@ -413,11 +413,13 @@ static void test_acpi_asl(test_data *data)
|
||||
}
|
||||
}
|
||||
}
|
||||
g_assert(test_acpi_find_diff_allowed(exp_sdt));
|
||||
all_tables_match = all_tables_match &&
|
||||
test_acpi_find_diff_allowed(exp_sdt);
|
||||
}
|
||||
g_string_free(asl, true);
|
||||
g_string_free(exp_asl, true);
|
||||
}
|
||||
g_assert(all_tables_match);
|
||||
|
||||
free_test_data(&exp_data);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user