Esempio n. 1
0
void close_test_suite(void)
{
	start_suite();
	close_dummy();
	close_invalid_descriptor();
	close_descriptor_is_not_a_socket();
	close_ok_descriptor_is_not_bound();
	close_ok_descriptor_is_bound();
}
Esempio n. 2
0
void sendto_test_suite(void)
{
	start_suite();
	sendto_dummy();

	sendto_invalid_descriptor();
	sendto_descriptor_is_not_socket();
	sendto_socket_is_not_bound();
	sendto_ok();
}
Esempio n. 3
0
void recvfrom_test_suite(void)
{
	start_suite();
	recvfrom_dummy();
	recvfrom_invalid_descriptor();
	recvfrom_descriptor_is_not_a_socket();
	recvfrom_socket_is_not_bound();
	recvfrom_after_sendto_ok();
	recvfrom_after_sendmsg_ok();
}
Esempio n. 4
0
int main(int argc, char* argv[]) {
    MPI_Init(&argc, &argv);

    start_suite("MPI_Actor_create");
    run_test(comm_actor_creation, "Creation, getting, deleting");
    run_test(comm_actor_duplication, "Communicator duplication");
    run_test(
        comm_actor_null_arguments,
        "Communicator creation with minimal arguments"
    );
    end_suite();

    MPI_Finalize();
    return mpitest_exit_status();
}
Esempio n. 5
0
void getsockopt_test_suite(void)
{
	start_suite();
	getsockopt_dummy();
}