Exemplo n.º 1
0
void lfile_lfun (SRunner *sr, FILE *file, enum print_output printmode,
                 void *obj, enum cl_event evt)
{
    TestResult *tr;
    Suite *s;

    switch (evt) {
    case CLINITLOG_SR:
        break;
    case CLENDLOG_SR:
        break;
    case CLSTART_SR:
        break;
    case CLSTART_S:
        s = obj;
        fprintf(file, "Running suite %s\n", s->name);
        break;
    case CLEND_SR:
        fprintf (file, "Results for all suites run:\n");
        srunner_fprint (file, sr, CK_MINIMAL);
        break;
    case CLEND_S:
        s = obj;
        break;
    case CLEND_T:
        tr = obj;
        tr_fprint(file, tr, CK_VERBOSE);
        break;
    default:
        eprintf("Bad event type received in stdout_lfun", __FILE__, __LINE__);
    }


}
Exemplo n.º 2
0
static void srunner_fprint_results (FILE *file, SRunner *sr,
				    enum print_output print_mode)
{
  List *resultlst;
  
  resultlst = sr->resultlst;
  
  for (list_front(resultlst); !list_at_end(resultlst); list_advance(resultlst)) {
    TestResult *tr = list_val(resultlst);
    tr_fprint (file, tr, print_mode);
  }
  return;
}
Exemplo n.º 3
0
static void srunner_fprint_results (FILE *file, SRunner *sr,
                                    enum print_output print_mode)
{
    List *resultlst;

#if ENABLE_SUBUNIT
    if (print_mode == CK_SUBUNIT)
        return;
#endif

    resultlst = sr->resultlst;

    for (check_list_front(resultlst); !check_list_at_end(resultlst); check_list_advance(resultlst)) {
        TestResult *tr = check_list_val(resultlst);
        tr_fprint (file, tr, print_mode);
    }
    return;
}