Lines Matching refs:test

53 static int run(struct iperf_test *test);
60 struct iperf_test *test; in main() local
96 test = iperf_new_test(); in main()
97 if (!test) in main()
99 iperf_defaults(test); /* sets defaults */ in main()
101 if (iperf_parse_arguments(test, argc, argv) < 0) { in main()
102 iperf_err(test, "parameter error - %s", iperf_strerror(i_errno)); in main()
108 if (run(test) < 0) in main()
109 iperf_errexit(test, "error - %s", iperf_strerror(i_errno)); in main()
111 iperf_free_test(test); in main()
127 run(struct iperf_test *test) in run() argument
132 iperf_got_sigend(test); in run()
137 switch (test->role) { in run()
139 if (test->daemon) { in run()
144 iperf_errexit(test, "error - %s", iperf_strerror(i_errno)); in run()
147 if (iperf_create_pidfile(test) < 0) { in run()
149 iperf_errexit(test, "error - %s", iperf_strerror(i_errno)); in run()
153 rc = iperf_run_server(test); in run()
154 test->server_last_run_rc =rc; in run()
156 iperf_err(test, "error - %s", iperf_strerror(i_errno)); in run()
157 if (test->json_output) { in run()
158 if (iperf_json_finish(test) < 0) in run()
161 iflush(test); in run()
164 iperf_errexit(test, "exiting"); in run()
167 iperf_reset_test(test); in run()
168 if (iperf_get_test_one_off(test) && rc != 2) { in run()
176 iperf_delete_pidfile(test); in run()
179 if (iperf_create_pidfile(test) < 0) { in run()
181 iperf_errexit(test, "error - %s", iperf_strerror(i_errno)); in run()
183 if (iperf_run_client(test) < 0) in run()
184 iperf_errexit(test, "error - %s", iperf_strerror(i_errno)); in run()
185 iperf_delete_pidfile(test); in run()