X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;ds=sidebyside;f=tests%2FMakefile.am;h=c4f4afa11a73c8c8011dfe8cd9cc554584c273d2;hb=HEAD;hp=d8fc5ef59087542a9970dbade59412287045c690;hpb=f5ab766ee2c8300cb00ca5878b1cb464f960a66d;p=urcu.git diff --git a/tests/Makefile.am b/tests/Makefile.am index d8fc5ef..c4f4afa 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1,8 +1,23 @@ -SUBDIRS = common unit benchmark regression +# SPDX-FileCopyrightText: 2023 EfficiOS Inc. +# +# SPDX-License-Identifier: MIT -.PHONY: bench regtest +SUBDIRS = utils common unit benchmark regression -bench: - cd benchmark && $(MAKE) $(AM_MAKEFLAGS) bench +.PHONY: short_bench long_bench regtest check-loop + +short_bench: + cd benchmark && $(MAKE) $(AM_MAKEFLAGS) short_bench +long_bench: + cd benchmark && $(MAKE) $(AM_MAKEFLAGS) long_bench regtest: cd regression && $(MAKE) $(AM_MAKEFLAGS) regtest + cd benchmark && $(MAKE) $(AM_MAKEFLAGS) regtest + +check-loop: + while [ 0 ]; do \ + $(MAKE) $(AM_MAKEFLAGS) check; \ + if [ "$$?" != "0" ]; then \ + break; \ + fi \ + done