From 9ae834667f8f22a225ef768f30e35e442f08cb8b Mon Sep 17 00:00:00 2001 From: Erwan Jahier <erwan.jahier@univ-grenoble-alpes.fr> Date: Mon, 5 Sep 2022 15:56:51 +0200 Subject: [PATCH] test: don't use /use/bin/time if not installed --- salut/test/Makefile.inc | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/salut/test/Makefile.inc b/salut/test/Makefile.inc index e2239e9e..e918db87 100644 --- a/salut/test/Makefile.inc +++ b/salut/test/Makefile.inc @@ -88,13 +88,19 @@ ifndef $(kind2_opt) kind2_opt = --modular true --compositional true endif +ifneq ("$(wildcard /usr/bin/time)","") + TIME=/usr/bin/time +else + TIME= +endif + %.expand.kind2: %_verify.lv4 - time kind2 --color $(color) $(kind2_opt) $< + $(TIME) kind2 --color $(color) $(kind2_opt) $< %.kind2: %.dot make $*_verify.noexpand.lv4 - time kind2 --color $(color) $(kind2_opt) $*_verify.noexpand.lv4 + $(TIME) kind2 --color $(color) $(kind2_opt) $*_verify.noexpand.lv4 %.kind2-test: make color=false $*.kind2 | (grep "^ok: valid" > $*-kind2.res || echo "") ; [ -s $*-kind2.res ] @@ -126,7 +132,7 @@ endif %.lesar:%_verify.ec - time lesar $< $(prop) -forward -states 10000000 + $(TIME)lesar $< $(prop) -forward -states 10000000 ##########################################################################################" # Compare sasa and salut simulation perf @@ -139,9 +145,9 @@ endif %.comperf.old: %.dot %.cmxs %_oracle.lus %.lus lv6 -en -2c $*.lus $*_oracle.lus -n oracle && \ sh oracle.sh && \ - /usr/bin/time -o sasa2.time lurette -norif -env "sasa -seed 42 -custd $*.dot $(SASAFLAGS) " \ + $(TIME) -o sasa2.time lurette -norif -env "sasa -seed 42 -custd $*.dot $(SASAFLAGS) " \ -sut "sasa -seed 42 $*.dot $(SASAFLAGS)" &&\ - /usr/bin/time -o salut.time lurette -norif -env "sasa -seed 42 -custd $*.dot $(SASAFLAGS) " \ + $(TIME) -o salut.time lurette -norif -env "sasa -seed 42 -custd $*.dot $(SASAFLAGS) " \ -oracle "./oracle.exec" \ -sut "sasa -seed 42 $*.dot $(SASAFLAGS)" && \ cat sasa.time sasa2.time salut.time -- GitLab