[test] Allow self-tests to report exit status when running under Linux

Allow the return status from an embedded image to propagate out to the
eventual return status from main().  When running under Linux, this
allows the pass/fail result of unit tests to be observable without
having to visually inspect the console output.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown
2015-08-21 15:41:35 +01:00
parent fb4ce72e64
commit f58ebbdfb5
4 changed files with 23 additions and 18 deletions

View File

@@ -35,7 +35,7 @@ extern int uriboot ( struct uri *filename, struct uri *root_path, int drive,
extern struct uri *
fetch_next_server_and_filename ( struct settings *settings );
extern int netboot ( struct net_device *netdev );
extern void ipxe ( struct net_device *netdev );
extern int ipxe ( struct net_device *netdev );
extern int pxe_menu_boot ( struct net_device *netdev );