Stop printing metrics from TestDriver
The per-corpus-file Prometheus dump was debug-only output that nothing consumes. It also floods stdout well past ctest's failed-output cap, so the real failure (e.g. a valgrind report) never made it into the CI summary.
This commit is contained in:
1 parent
4ef10b106a
commit
9c721bcdca
1 file changed
-31
@@ -35,36 +35,5 @@ int main(int argc, char **argv) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
|
||||||
ConflictSet::MetricsV1 *metrics;
|
|
||||||
int metricsCount;
|
|
||||||
driver1.cs.getMetricsV1(&metrics, &metricsCount);
|
|
||||||
printf("#################### METRICS for ConflictSet 1 for %s "
|
|
||||||
"####################\n",
|
|
||||||
argv[i]);
|
|
||||||
for (int i = 0; i < metricsCount; ++i) {
|
|
||||||
printf("# HELP %s %s\n", metrics[i].name, metrics[i].help);
|
|
||||||
printf("# TYPE %s %s\n", metrics[i].name,
|
|
||||||
metrics[i].type == metrics[i].Counter ? "counter" : "gauge");
|
|
||||||
printf("%s %g\n", metrics[i].name, metrics[i].getValue());
|
|
||||||
}
|
|
||||||
puts("");
|
|
||||||
}
|
|
||||||
{
|
|
||||||
ConflictSet::MetricsV1 *metrics;
|
|
||||||
int metricsCount;
|
|
||||||
driver2.cs.getMetricsV1(&metrics, &metricsCount);
|
|
||||||
printf("#################### METRICS for ConflictSet 2 for %s "
|
|
||||||
"####################\n",
|
|
||||||
argv[i]);
|
|
||||||
for (int i = 0; i < metricsCount; ++i) {
|
|
||||||
printf("# HELP %s %s\n", metrics[i].name, metrics[i].help);
|
|
||||||
printf("# TYPE %s %s\n", metrics[i].name,
|
|
||||||
metrics[i].type == metrics[i].Counter ? "counter" : "gauge");
|
|
||||||
printf("%s %g\n", metrics[i].name, metrics[i].getValue());
|
|
||||||
}
|
|
||||||
puts("");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user