aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/aoeboot.c1
-rw-r--r--src/tests/dhcptest.c5
-rw-r--r--src/tests/ftptest.c52
-rw-r--r--src/tests/hellotest.c43
4 files changed, 6 insertions, 95 deletions
diff --git a/src/tests/aoeboot.c b/src/tests/aoeboot.c
index 9d3013b24..0fa9ba822 100644
--- a/src/tests/aoeboot.c
+++ b/src/tests/aoeboot.c
@@ -1,5 +1,6 @@
#include <stdint.h>
#include <stdlib.h>
+#include <errno.h>
#include <vsprintf.h>
#include <console.h>
#include <gpxe/netdevice.h>
diff --git a/src/tests/dhcptest.c b/src/tests/dhcptest.c
index 5d6f52dc2..f35a34786 100644
--- a/src/tests/dhcptest.c
+++ b/src/tests/dhcptest.c
@@ -1,5 +1,6 @@
#include <string.h>
#include <stdlib.h>
+#include <errno.h>
#include <vsprintf.h>
#include <byteswap.h>
#include <gpxe/ip.h>
@@ -7,6 +8,8 @@
#include <gpxe/iscsi.h>
#include <gpxe/netdevice.h>
+#if 0
+
static int test_dhcp_aoe_boot ( struct net_device *netdev,
char *aoename ) {
unsigned int drivenum;
@@ -263,3 +266,5 @@ int test_dhcp ( struct net_device *netdev ) {
out_no_del_ipv4:
return rc;
}
+
+#endif
diff --git a/src/tests/ftptest.c b/src/tests/ftptest.c
deleted file mode 100644
index fe08ec522..000000000
--- a/src/tests/ftptest.c
+++ /dev/null
@@ -1,52 +0,0 @@
-#include <stdint.h>
-#include <string.h>
-#include <byteswap.h>
-#include <console.h>
-#include <vsprintf.h>
-#include <gpxe/async.h>
-#include <gpxe/buffer.h>
-#include <gpxe/ftp.h>
-
-static void print_ftp_response ( char *data, size_t len ) {
- unsigned int i;
- char c;
-
- for ( i = 0 ; i < len ; i++ ) {
- c = data[i];
- if ( c == '\r' ) {
- /* Print nothing */
- } else if ( ( c == '\n' ) || ( c >= 32 ) || ( c <= 126 ) ) {
- putchar ( c );
- } else {
- putchar ( '.' );
- }
- }
-}
-
-void test_ftp ( struct sockaddr_tcpip *server, const char *filename ) {
- char data[256];
- struct buffer buffer;
- struct ftp_request ftp;
- int rc;
-
- printf ( "FTP fetching %s\n", filename );
-
- memset ( &buffer, 0, sizeof ( buffer ) );
- buffer.addr = virt_to_user ( data );
- buffer.len = sizeof ( data );
-
- memset ( &ftp, 0, sizeof ( ftp ) );
- memcpy ( &ftp.server, server, sizeof ( ftp.server ) );
- ftp.filename = filename;
- ftp.buffer = &buffer;
-
- rc = async_wait ( ftp_get ( &ftp ) );
- if ( rc ) {
- printf ( "FTP fetch failed\n" );
- return;
- }
-
- printf ( "FTP received %d bytes\n", buffer.fill );
-
- print_ftp_response ( data, buffer.fill );
-}
diff --git a/src/tests/hellotest.c b/src/tests/hellotest.c
deleted file mode 100644
index a873c03e2..000000000
--- a/src/tests/hellotest.c
+++ /dev/null
@@ -1,43 +0,0 @@
-#include <stdint.h>
-#include <string.h>
-#include <byteswap.h>
-#include <console.h>
-#include <vsprintf.h>
-#include <gpxe/async.h>
-#include <gpxe/hello.h>
-
-static void test_hello_callback ( char *data, size_t len ) {
- unsigned int i;
- char c;
-
- for ( i = 0 ; i < len ; i++ ) {
- c = data[i];
- if ( c == '\r' ) {
- /* Print nothing */
- } else if ( ( c == '\n' ) || ( c >= 32 ) || ( c <= 126 ) ) {
- putchar ( c );
- } else {
- putchar ( '.' );
- }
- }
-}
-
-void test_hello ( struct sockaddr_tcpip *server, const char *message ) {
- /* Quick and dirty hack */
- struct sockaddr_in *sin = ( struct sockaddr_in * ) server;
- struct hello_request hello;
- int rc;
-
- printf ( "Saying \"%s\" to %s:%d\n", message,
- inet_ntoa ( sin->sin_addr ), ntohs ( sin->sin_port ) );
-
- memset ( &hello, 0, sizeof ( hello ) );
- memcpy ( &hello.server, server, sizeof ( hello.server ) );
- hello.message = message;
- hello.callback = test_hello_callback;
-
- rc = async_wait ( say_hello ( &hello ) );
- if ( rc ) {
- printf ( "HELLO fetch failed\n" );
- }
-}