* grub-core/tests/lib/test.c (grub_test_run): Return non-zero on

test failures, so that a failing unit test correctly causes 'make
check' to fail.
This commit is contained in:
Colin Watson committed 2013-01-02 16:42:48 +00:00
1 parent 45d26abb40
commit c3fc8394a0
2 files changed
+15 -5

No files matched your search

+9 -5
View File
@@ -225,10 +225,14 @@ grub_test_run (grub_test_t test)
failure->line, (failure->message ? : "<no message>"));
if (!failure_list)
grub_printf ("%s: PASS\n", test->name);
{
grub_printf ("%s: PASS\n", test->name);
return GRUB_ERR_NONE;
}
else
grub_printf ("%s: FAIL\n", test->name);
free_failures ();
return GRUB_ERR_NONE;
{
grub_printf ("%s: FAIL\n", test->name);
free_failures ();
return GRUB_ERR_TEST_FAILURE;
}
}