Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
test-pxe-initrd-in-append \
test-pxe-mac-without-conf \
test-pxe-ip-without-conf \
- test-pxe-non-url-conf
+ test-pxe-non-url-conf \
+ test-pxe-local
$(TESTS): %: %.embedded-config.o
$(TESTS): LDADD += $@.embedded-config.o
--- /dev/null
+#include "parser-test.h"
+
+#if 0 /* PARSER_EMBEDDED_CONFIG */
+menuentry 'Linux' {
+ linux /vmlinux
+ initrd /initrd
+}
+#endif
+
+/* check that the PXE parser won't break on a local device */
+void run_test(struct parser_test *test)
+{
+ test_read_conf_embedded(test, "/grub2/grub.cfg");
+
+ test_run_parser(test, "pxe");
+
+ check_boot_option_count(test->ctx, 0);
+}