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 file_blocking_io_tests()
void
file_blocking_io_tests()
{
char* small_send_buf = "sample payload";
char small_recv_buf[SMALL_RECV_BUF_SIZE];
@ -63,7 +64,8 @@ void file_blocking_io_tests()
TEST_DONE();
}
void file_nonblocking_io_tests()
void
file_nonblocking_io_tests()
{
char* small_send_buf = "sample payload";
char small_recv_buf[SMALL_RECV_BUF_SIZE];
@ -109,7 +111,8 @@ void file_nonblocking_io_tests()
free(send_buf);
}
void file_select_tests() {
void
file_select_tests() {
int num_bytes = 1024 * 700; //700KB
int bytes_sent = 0;
int bytes_received = 0;
@ -181,7 +184,8 @@ void file_select_tests() {
}
void file_tests()
void
file_tests()
{
w32posix_initialize();
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 *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;
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_recv_buf[SMALL_RECV_BUF_SIZE];
@ -296,7 +299,8 @@ void socket_blocking_io_tests()
freeaddrinfo(servinfo);
}
void socket_nonblocking_io_tests()
void
socket_nonblocking_io_tests()
{
char* small_send_buf = "sample payload";
char small_recv_buf[SMALL_RECV_BUF_SIZE];
@ -377,7 +381,8 @@ void socket_nonblocking_io_tests()
freeaddrinfo(servinfo);
}
void socket_select_tests() {
void
socket_select_tests() {
int s, r;
int num_bytes = 1024 * 700; //700KB
int bytes_sent = 0;
@ -476,7 +481,8 @@ void socket_select_tests() {
freeaddrinfo(servinfo);
}
void socket_typical_ssh_payload_tests() {
void
socket_typical_ssh_payload_tests() {
int s, r;
int max_bytes = 1024 * 700; //700KB
int max_packetsize = 1024 * 5, bytes_sent = 0;
@ -535,7 +541,7 @@ void socket_typical_ssh_payload_tests() {
ASSERT_INT_EQ(errno, EAGAIN);
}
else if (bytes_sent < max_bytes) {
send_packet_remaining = (rand()*(max_packetsize - 100)/RAND_MAX) + 100;
send_packet_remaining = (rand()*(max_packetsize - 100) / RAND_MAX) + 100;
ret = send(s, &send_packet_remaining, 4, 0);
if (ret == -1) {
send_packet_remaining = 0; //we'll try again when io is ready
@ -601,7 +607,8 @@ void socket_typical_ssh_payload_tests() {
}
void socket_tests()
void
socket_tests()
{
w32posix_initialize();
socket_fd_tests();