diff --git a/src/widgets/fbar.c b/src/widgets/fbar.c index dfca0a9..256694c 100644 --- a/src/widgets/fbar.c +++ b/src/widgets/fbar.c @@ -63,9 +63,9 @@ static void stats_add_test(struct stats *st, ft_test *t) st->skipped += t->skipped; st->failed += t->failed; - if(!t->function) st->empty++; - else if(t->passed + t->skipped + t->failed == 0) st->pending++; - else st->done++; + if(t->function && !t->run) st->pending++; + else if(t->passed + t->skipped + t->failed) st->done++; + else st->empty++; } static void stats_add_list(struct stats *st, ft_list *l)