LCOV - code coverage report
Current view: top level - src/ctlib/unittests - t0005.c (source / functions) Hit Total Coverage
Test: FreeTDS coverage Lines: 6 6 100.0 %
Date: 2025-01-18 11:50:39 Functions: 1 1 100.0 %

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

Generated by: LCOV version 1.13