From 385830969cc78a49d10425eab77543b6042f63e8 Mon Sep 17 00:00:00 2001 From: Horst Schirmeier Date: Fri, 13 Jul 2018 12:13:08 +0200 Subject: [PATCH] faultspaceplot: add sanity check faultspaceplot.sh now fails gracefully if the requested variant/benchmark combination does not exist in the database. Change-Id: Ied3b5a0e72cc5ae8e6ce352b65486f15bb13576b --- tools/analysis/faultspaceplot/faultspaceplot.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/analysis/faultspaceplot/faultspaceplot.sh b/tools/analysis/faultspaceplot/faultspaceplot.sh index b7366cbc..46a562af 100755 --- a/tools/analysis/faultspaceplot/faultspaceplot.sh +++ b/tools/analysis/faultspaceplot/faultspaceplot.sh @@ -60,6 +60,13 @@ $MYSQL < $RAWCSV AND t.accesstype = 'R'; EOT +# sanity check +if [ $(wc -l < $RAWCSV) -le 1 ]; then + rm "$RAWCSV" + echo "no result data found for variant/benchmark $VARIANT/$BENCHMARK." >&2 + exit 1 +fi + # compact data echo "compacting data.." COMPACTCSV=$(mktemp)