Line data Source code
1 : /* try login and logout multiple times in a row */
2 :
3 : #include "common.h"
4 :
5 10 : TEST_MAIN()
6 : {
7 : CS_CONTEXT *ctx;
8 : CS_CONNECTION *conn;
9 : CS_COMMAND *cmd;
10 10 : int verbose = 0;
11 : int i;
12 :
13 10 : printf("%s: Testing login, logout\n", __FILE__);
14 :
15 1010 : for (i =0; i < 100; ++i) {
16 :
17 : if (verbose)
18 : printf("Trying login\n");
19 :
20 1000 : check_call(try_ctlogin, (&ctx, &conn, &cmd, verbose));
21 :
22 : if (verbose)
23 : printf("Trying logout\n");
24 :
25 1000 : check_call(try_ctlogout, (ctx, conn, cmd, verbose));
26 : }
27 :
28 : if (verbose)
29 : printf("Test succeeded\n");
30 :
31 10 : return 0;
32 : }
|