From 186ea1f272dc30270bf55fea4b3f1fa32cf18910 Mon Sep 17 00:00:00 2001 From: Dorian Zedler Date: Wed, 20 Jul 2022 12:35:46 +0200 Subject: [PATCH] Fix: skip on errors --- Implementierung/Makefile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Implementierung/Makefile b/Implementierung/Makefile index 66d8453..a418eb1 100644 --- a/Implementierung/Makefile +++ b/Implementierung/Makefile @@ -38,19 +38,20 @@ t/%: benchmarks.csv: md2 ${TESTFILES} @rm -f $@ - @for i in 0 2 3; do \ + @for i in 0 1 2 3; do \ echo ;\ echo "=== Testing implementation $$i ===";\ for t in $(TESTFILES_SIZES); do \ echo -n "- with $${t}MB ... "; \ if ! rr=$$(./md2 t/$${t} -B1 -V$${i}); then \ echo; \ - echo "ERROR!"; \ - exit 1; \ + echo "SKIPPED!"; \ + echo "$${i};$${t};0" >> $@; \ + else \ + r=$$(echo $$rr | xargs | sed -e 's/.*took \(.*\) seconds.*/\1/'); \ + echo "$${r}s"; \ + echo "$${i};$${t};$${r}" >> $@; \ fi; \ - r=$$(echo $$rr | xargs | sed -e 's/.*took \(.*\) seconds.*/\1/'); \ - echo "$${r}s"; \ - echo "$${i};$${t};$${r}" >> $@; \ done; \ echo "=== done ===";\ echo;\