Home | History | Annotate | Line # | Download | only in tests
      1  1.1  christos # SPDX-FileCopyrightText: 2023 EfficiOS Inc.
      2  1.1  christos #
      3  1.1  christos # SPDX-License-Identifier: MIT
      4  1.1  christos 
      5  1.1  christos SUBDIRS = utils common unit benchmark regression
      6  1.1  christos 
      7  1.1  christos .PHONY: short_bench long_bench regtest check-loop
      8  1.1  christos 
      9  1.1  christos short_bench:
     10  1.1  christos 	cd benchmark && $(MAKE) $(AM_MAKEFLAGS) short_bench
     11  1.1  christos long_bench:
     12  1.1  christos 	cd benchmark && $(MAKE) $(AM_MAKEFLAGS) long_bench
     13  1.1  christos regtest:
     14  1.1  christos 	cd regression && $(MAKE) $(AM_MAKEFLAGS) regtest
     15  1.1  christos 	cd benchmark && $(MAKE) $(AM_MAKEFLAGS) regtest
     16  1.1  christos 
     17  1.1  christos check-loop:
     18  1.1  christos 	while [ 0 ]; do \
     19  1.1  christos 		$(MAKE) $(AM_MAKEFLAGS) check; \
     20  1.1  christos 		if [ "$$?" != "0" ]; then \
     21  1.1  christos 			break; \
     22  1.1  christos 		fi \
     23  1.1  christos 	done
     24