+2010-01-28 Robert Millan <rmh.grub@aybabtu.com>
+
+ * Makefile.in (check): Exit with fail status when one of the tests
+ fails.
+ * tests/example_functional_test.c (example_test): Fix reversed assert.
+ * tests/example_unit_test.c (example_test): Likewise.
+
2010-01-28 Colin Watson <cjwatson@ubuntu.com>
* util/grub.d/10_linux.in: This script does not use any of the
check: all $(UNIT_TESTS) $(FUNCTIONAL_TESTS) $(SCRIPTED_TESTS)
@list="$(UNIT_TESTS)"; \
+ set -e; \
for file in $$list; do \
$(builddir)/$$file; \
done
@list="$(FUNCTIONAL_TESTS)"; \
+ set -e; \
for file in $$list; do \
mod=`basename $$file .mod`; \
echo "insmod functional_test; insmod $$mod; functional_test" \
| $(builddir)/grub-shell; \
done
@list="$(SCRIPTED_TESTS)"; \
+ set -e; \
for file in $$list; do \
- echo "$$file:"; \
- if $(builddir)/$$file; then \
- echo "$$file: PASS"; \
- else \
- echo "$$file: FAIL"; \
- fi; \
+ $(builddir)/$$file; \
done
.SUFFIX:
/* Check if 1st argument is true and report with custom error message. */
grub_test_assert (2 == 2, "2 equal 2 expected");
- grub_test_assert (2 == 3, "2 is not equal to %d", 3);
+ grub_test_assert (2 != 3, "2 matches %d", 3);
}
/* Register example_test method as a functional test. */
/* Check if 1st argument is true and report with custom error message. */
grub_test_assert (2 == 2, "2 equal 2 expected");
- grub_test_assert (2 == 3, "2 is not equal to %d", 3);
+ grub_test_assert (2 != 3, "2 matches %d", 3);
}
/* Register example_test method as a unit test. */