This commit is contained in:
manojampalam 2016-03-03 23:08:10 -08:00
parent d721cce789
commit 8f4daa5bb4
2 changed files with 669 additions and 658 deletions

View File

@ -24,7 +24,8 @@ int set_nonblock(int fd);
void prep_input_buffer(char* buf, int size, int seed); void prep_input_buffer(char* buf, int size, int seed);
void file_blocking_io_tests() void
file_blocking_io_tests()
{ {
char* small_send_buf = "sample payload"; char* small_send_buf = "sample payload";
char small_recv_buf[SMALL_RECV_BUF_SIZE]; char small_recv_buf[SMALL_RECV_BUF_SIZE];
@ -63,7 +64,8 @@ void file_blocking_io_tests()
TEST_DONE(); TEST_DONE();
} }
void file_nonblocking_io_tests() void
file_nonblocking_io_tests()
{ {
char* small_send_buf = "sample payload"; char* small_send_buf = "sample payload";
char small_recv_buf[SMALL_RECV_BUF_SIZE]; char small_recv_buf[SMALL_RECV_BUF_SIZE];
@ -109,7 +111,8 @@ void file_nonblocking_io_tests()
free(send_buf); free(send_buf);
} }
void file_select_tests() { void
file_select_tests() {
int num_bytes = 1024 * 700; //700KB int num_bytes = 1024 * 700; //700KB
int bytes_sent = 0; int bytes_sent = 0;
int bytes_received = 0; int bytes_received = 0;
@ -181,7 +184,8 @@ void file_select_tests() {
} }
void file_tests() void
file_tests()
{ {
w32posix_initialize(); w32posix_initialize();
file_blocking_io_tests(); file_blocking_io_tests();

View File

@ -62,7 +62,8 @@ set_nonblock(int fd)
} }
void prep_input_buffer(char* buf, int size, int seed) void
prep_input_buffer(char* buf, int size, int seed)
{ {
int ctr = 1; int ctr = 1;
int *cur = (int*)buf; int *cur = (int*)buf;
@ -74,7 +75,8 @@ void prep_input_buffer(char* buf, int size, int seed)
void socket_fd_tests() void
socket_fd_tests()
{ {
fd_set set, *pset; fd_set set, *pset;
pset = &set; pset = &set;
@ -185,7 +187,8 @@ void socket_fd_tests()
} }
void socket_blocking_io_tests() void
socket_blocking_io_tests()
{ {
char* small_send_buf = "sample payload"; char* small_send_buf = "sample payload";
char small_recv_buf[SMALL_RECV_BUF_SIZE]; char small_recv_buf[SMALL_RECV_BUF_SIZE];
@ -296,7 +299,8 @@ void socket_blocking_io_tests()
freeaddrinfo(servinfo); freeaddrinfo(servinfo);
} }
void socket_nonblocking_io_tests() void
socket_nonblocking_io_tests()
{ {
char* small_send_buf = "sample payload"; char* small_send_buf = "sample payload";
char small_recv_buf[SMALL_RECV_BUF_SIZE]; char small_recv_buf[SMALL_RECV_BUF_SIZE];
@ -377,7 +381,8 @@ void socket_nonblocking_io_tests()
freeaddrinfo(servinfo); freeaddrinfo(servinfo);
} }
void socket_select_tests() { void
socket_select_tests() {
int s, r; int s, r;
int num_bytes = 1024 * 700; //700KB int num_bytes = 1024 * 700; //700KB
int bytes_sent = 0; int bytes_sent = 0;
@ -476,7 +481,8 @@ void socket_select_tests() {
freeaddrinfo(servinfo); freeaddrinfo(servinfo);
} }
void socket_typical_ssh_payload_tests() { void
socket_typical_ssh_payload_tests() {
int s, r; int s, r;
int max_bytes = 1024 * 700; //700KB int max_bytes = 1024 * 700; //700KB
int max_packetsize = 1024 * 5, bytes_sent = 0; int max_packetsize = 1024 * 5, bytes_sent = 0;
@ -601,7 +607,8 @@ void socket_typical_ssh_payload_tests() {
} }
void socket_tests() void
socket_tests()
{ {
w32posix_initialize(); w32posix_initialize();
socket_fd_tests(); socket_fd_tests();