int num_infeasible; /**< @brief Number of infeasible executions */
int num_buggy_executions; /** @brief Number of buggy executions */
int num_complete; /**< @brief Number of feasible, non-buggy, complete executions */
+ int num_redundant; /**< @brief Number of redundant, aborted executions */
};
struct PendingFutureValue {
/** @returns the context for the main model-checking system thread */
ucontext_t * get_system_context() { return &system_context; }
- /** Prints an execution summary with trace information. */
- void print_summary();
+ void print_summary() const;
#if SUPPORT_MOD_ORDER_DUMP
void dumpGraph(char *filename);
#endif
bool have_bug_reports() const;
void print_bugs() const;
+ void print_execution(bool printbugs) const;
};
extern ModelChecker *model;