File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -101,9 +101,25 @@ void report_results(
101
101
message.status () << " [" << property.name << " ] " << property.expr_string
102
102
<< " : " ;
103
103
104
+ using statust = ebmc_propertiest::propertyt::statust;
105
+
106
+ switch (property.status )
107
+ {
108
+ // clang-format off
109
+ case statust::PROVED: message.status () << messaget::green; break ;
110
+ case statust::PROVED_WITH_BOUND: message.status () << messaget::green; break ;
111
+ case statust::REFUTED: message.status () << messaget::bright_red; break ;
112
+ case statust::DROPPED: message.status () << messaget::red; break ;
113
+ case statust::FAILURE: message.status () << messaget::red; break ;
114
+ case statust::UNKNOWN: message.status () << messaget::yellow; break ;
115
+ case statust::DISABLED: break ;
116
+ case statust::INCONCLUSIVE: message.status () << messaget::yellow; break ;
117
+ }
118
+ // clang-format on
119
+
104
120
message.status () << property.status_as_string ();
105
121
106
- message.status () << messaget::eom;
122
+ message.status () << messaget::reset << messaget:: eom;
107
123
108
124
if (property.has_counterexample ())
109
125
{
You can’t perform that action at this time.
0 commit comments