commit d46f4cdd3507afb8b2168af4df52fa2a8361eb9b
parent b96291c2b1279cff00298f4f5f819795adde0f2e
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Mon, 4 May 2020 13:45:00 +0200
Avoid an error when all the samples fail
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/src/stardis-output.c b/src/stardis-output.c
@@ -931,6 +931,12 @@ print_single_MC_result
/* Fetch the estimation data */
ERR(sdis_estimator_get_temperature(estimator, &result));
ERR(sdis_estimator_get_failure_count(estimator, &nfailures));
+ if(nfailures == stardis->samples) {
+ logger_print(stardis->logger, LOG_ERROR,
+ "All the %zu samples failed. No result to display.\n", nfailures);
+ res = RES_BAD_OP;
+ goto error;
+ }
/* Print the results */
switch (stardis->mode & COMPUTE_MODES) {