Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 98 additions & 0 deletions tests/src/run_tests.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

int main() {
const struct Test tests[] = {
// Loopback tests
{
.function = test_sending_packet,
.args = {.test_sending_packet_args = {
Expand Down Expand Up @@ -101,6 +102,103 @@ int main() {
}},
.test_name = "Test server making large response"
},
// local default interface test
{
.function = test_sending_packet,
.args = {.test_sending_packet_args = {
.client_data_len = 50,
.server_data_len = 50,
.ip_address = "255.255.255.255",
.loopback = false
}},
.test_name = "Test sending small packets"
},
{
.function = test_sending_packet,
.args = {.test_sending_packet_args = {
.client_data_len = 0,
.server_data_len = 10000,
.ip_address = "255.255.255.255",
.loopback = false
}},
.test_name = "Test client sending large packet"
},
{
.function = test_sending_packet,
.args = {.test_sending_packet_args = {
.client_data_len = 10000,
.server_data_len = 10,
.ip_address = "255.255.255.255",
.loopback = false
}},
.test_name = "Test server sending large packet"
},
{
.function = test_making_request,
.args = {.test_making_request_args = {
.ip_address = "255.255.255.255",
.loopback = false,
.receiver = Server,
.request_data_len = 100,
.response_data_len = 100
}},
.test_name = "Test client making small request"
},
{
.function = test_making_request,
.args = {.test_making_request_args = {
.ip_address = "255.255.255.255",
.loopback = false,
.receiver = Client,
.request_data_len = 100,
.response_data_len = 100
}},
.test_name = "Test server making small request"
},
{
.function = test_making_request,
.args = {.test_making_request_args = {
.ip_address = "255.255.255.255",
.loopback = false,
.receiver = Client,
.request_data_len = 10000,
.response_data_len = 100
}},
.test_name = "Test server making large request"
},
{
.function = test_making_request,
.args = {.test_making_request_args = {
.ip_address = "255.255.255.255",
.loopback = false,
.receiver = Server,
.request_data_len = 10000,
.response_data_len = 100
}},
.test_name = "Test client making large request"
},
{
.function = test_making_request,
.args = {.test_making_request_args = {
.ip_address = "255.255.255.255",
.loopback = false,
.receiver = Client,
.request_data_len = 100,
.response_data_len = 10000
}},
.test_name = "Test client making large response"
},
{
.function = test_making_request,
.args = {.test_making_request_args = {
.ip_address = "255.255.255.255",
.loopback = false,
.receiver = Server,
.request_data_len = 100,
.response_data_len = 10000
}},
.test_name = "Test server making large response"
},
};

swiftnet_initialize();
Expand Down