Changeset e8fe5e0
- Timestamp:
- Mar 28, 2019, 11:49:44 AM (6 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, cleanup-dtors, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- ea62265
- Parents:
- 1241851
- Location:
- longrun_tests
- Files:
-
- 5 added
- 5 deleted
- 2 edited
- 6 moved
Legend:
- Unmodified
- Added
- Removed
-
longrun_tests/Makefile.am
r1241851 re8fe5e0 18 18 ACLOCAL_AMFLAGS = -I automake 19 19 20 include $(top_srcdir)/src/cfa.make 21 20 22 repeats=10 21 23 max_time=600 … … 24 26 type=LONG 25 27 26 REPEAT = $ {abs_top_srcdir}/tools/repeat27 WATCHDOG = $ {abs_top_srcdir}/tools/watchdog28 REPEAT = $(abs_top_builddir)/tools/repeat 29 WATCHDOG = $(abs_top_builddir)/tools/watchdog 28 30 TIME = /usr/bin/time -f "%E" 29 31 30 # $(shell ./update-type $(type)) 31 # ./update-type $(type) 32 UPDATED_TYPE = $(shell $(srcdir)/update-type $(type)) 32 33 33 UPDATED_TYPE = $(shell ./update-type $(type)) 34 35 BUILD_FLAGS = -g -Wall -Wno-unused-function -quiet @CFA_FLAGS@ -O2 -DPREEMPTION_RATE=${preempt} -I../tests -I. -DTEST_$(shell cat .type | tr a-z A-Z) 36 CFLAGS = ${BUILD_FLAGS} 37 CC = @CFACC@ 34 BUILD_FLAGS = 35 AM_CFAFLAGS = \ 36 -g \ 37 -Wall \ 38 -Wno-unused-function \ 39 -quiet \ 40 -O2 \ 41 -DPREEMPTION_RATE=$(preempt) \ 42 -I$(abs_top_srcdir)/tests \ 43 -I$(srcdir) \ 44 -DTEST_$(shell cat .type | tr a-z A-Z) \ 45 -in-tree 38 46 39 47 TESTS = block coroutine create disjoint enter enter3 processor stack wait yield 40 48 41 # .INTERMEDIATE: $ {TESTS}49 # .INTERMEDIATE: $(TESTS) 42 50 43 all-local: $ {TESTS:=.run}51 all-local: $(TESTS:=.run) 44 52 45 runall : $ {TESTS:=.run}53 runall : $(TESTS:=.run) 46 54 @ echo "All programs terminated normally" 47 55 48 watchall : $ {TESTS:=.watch}56 watchall : $(TESTS:=.watch) 49 57 @ echo "All programs terminated normally" 50 58 51 compileall : $ {TESTS}59 compileall : $(TESTS) 52 60 @ echo "Compiled" 53 61 54 62 clean-local: 55 rm -f $ {TESTS}core* out.log .type63 rm -f $(TESTS) core* out.log .type 56 64 57 % : %.c ${CC} ${UPDATED_TYPE}58 $ {AM_V_GEN}${CC} ${CFLAGS} ${<} $(debug) -o ${@}65 % : %.cfa $(CFACC) $(UPDATED_TYPE) 66 $(AM_V_CFA)$(CFACOMPILE) $(<) $(debug) -o $(@) 59 67 60 %.run : % $ {REPEAT}61 @ time $ {REPEAT} -r out.log -i -s $(repeats) timeout ${max_time} ./${<}62 @ rm $ {<}63 @ echo -e "$ {<}: SUCCESS\n"68 %.run : % $(REPEAT) 69 @ time $(REPEAT) -r out.log -i -s $(repeats) timeout $(max_time) ./$(<) 70 @ rm $(<) 71 @ echo -e "$(<): SUCCESS\n" 64 72 65 %.watch : % $ {WATCHDOG}66 @ time $ {WATCHDOG} ./${<}67 @ rm $ {<}68 @ echo -e "$ {<}: SUCCESS\n"73 %.watch : % $(WATCHDOG) 74 @ time $(WATCHDOG} ./$(<) 75 @ rm $(<) 76 @ echo -e "$(<): SUCCESS\n" 69 77 70 %.time : % $ {REPEAT}71 @ $ {REPEAT} -i -s -- $(repeats) $(TIME) -a -o times.log ./${<}72 @ rm $ {<}73 @ echo -e "$ {<}: SUCCESS\n"78 %.time : % $(REPEAT) 79 @ $(REPEAT) -i -s -- $(repeats) $(TIME) -a -o times.log ./$(<) 80 @ rm $(<) 81 @ echo -e "$(<): SUCCESS\n" 74 82 75 $ {REPEAT}: ${abs_top_srcdir}/tools/Makefile76 @+make -C $ {abs_top_srcdir}/tools/83 $(REPEAT): $(abs_top_builddir)/tools/Makefile 84 @+make -C $(abs_top_builddir)/tools/ 77 85 78 $ {WATCHDOG}: ${abs_top_srcdir}/tools/Makefile79 @+make -C $ {abs_top_srcdir}/tools/86 $(WATCHDOG): $(abs_top_builddir)/tools/Makefile 87 @+make -C $(abs_top_builddir)/tools/ -
longrun_tests/Makefile.in
r1241851 re8fe5e0 331 331 $(TEST_LOG_FLAGS) 332 332 am__DIST_COMMON = $(srcdir)/Makefile.in \ 333 $(top_srcdir)/automake/test-driver 333 $(top_srcdir)/automake/test-driver $(top_srcdir)/src/cfa.make 334 334 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 335 335 ACLOCAL = @ACLOCAL@ … … 342 342 AWK = @AWK@ 343 343 BUILD_IN_TREE_FLAGS = @BUILD_IN_TREE_FLAGS@ 344 CC = @C FACC@344 CC = @CC@ 345 345 CCAS = @CCAS@ 346 346 CCASDEPMODE = @CCASDEPMODE@ … … 356 356 CFA_NAME = @CFA_NAME@ 357 357 CFA_PREFIX = @CFA_PREFIX@ 358 CFLAGS = ${BUILD_FLAGS}358 CFLAGS = @CFLAGS@ 359 359 CPP = @CPP@ 360 360 CPPFLAGS = @CPPFLAGS@ … … 479 479 AUTOMAKE_OPTIONS = foreign # do not require all the GNU file names 480 480 ACLOCAL_AMFLAGS = -I automake 481 CFACOMPILE = $(CFACC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) $(AM_CFLAGS) $(CFLAGS) 482 LTCFACOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ 483 $(LIBTOOLFLAGS) --mode=compile $(CFACC) $(DEFS) \ 484 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) \ 485 $(AM_CFLAGS) $(CFLAGS) 486 487 AM_V_CFA = $(am__v_CFA_@AM_V@) 488 am__v_CFA_ = $(am__v_CFA_@AM_DEFAULT_V@) 489 am__v_CFA_0 = @echo " CFA " $@; 490 am__v_CFA_1 = 491 AM_V_JAVAC = $(am__v_JAVAC_@AM_V@) 492 am__v_JAVAC_ = $(am__v_JAVAC_@AM_DEFAULT_V@) 493 am__v_JAVAC_0 = @echo " JAVAC " $@; 494 am__v_JAVAC_1 = 495 AM_V_GOC = $(am__v_GOC_@AM_V@) 496 am__v_GOC_ = $(am__v_GOC_@AM_DEFAULT_V@) 497 am__v_GOC_0 = @echo " GOC " $@; 498 am__v_GOC_1 = 499 UPPCC = u++ 500 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) 501 AM_V_UPP = $(am__v_UPP_@AM_V@) 502 am__v_UPP_ = $(am__v_UPP_@AM_DEFAULT_V@) 503 am__v_UPP_0 = @echo " UPP " $@; 504 am__v_UPP_1 = 481 505 repeats = 10 482 506 max_time = 600 … … 484 508 debug = -debug 485 509 type = LONG 486 REPEAT = $ {abs_top_srcdir}/tools/repeat487 WATCHDOG = $ {abs_top_srcdir}/tools/watchdog510 REPEAT = $(abs_top_builddir)/tools/repeat 511 WATCHDOG = $(abs_top_builddir)/tools/watchdog 488 512 TIME = /usr/bin/time -f "%E" 489 490 # $(shell ./update-type $(type)) 491 # ./update-type $(type) 492 UPDATED_TYPE = $(shell ./update-type $(type)) 493 BUILD_FLAGS = -g -Wall -Wno-unused-function -quiet @CFA_FLAGS@ -O2 -DPREEMPTION_RATE=${preempt} -I../tests -I. -DTEST_$(shell cat .type | tr a-z A-Z) 513 UPDATED_TYPE = $(shell $(srcdir)/update-type $(type)) 514 BUILD_FLAGS = 515 AM_CFAFLAGS = \ 516 -g \ 517 -Wall \ 518 -Wno-unused-function \ 519 -quiet \ 520 -O2 \ 521 -DPREEMPTION_RATE=$(preempt) \ 522 -I$(abs_top_srcdir)/tests \ 523 -I$(srcdir) \ 524 -DTEST_$(shell cat .type | tr a-z A-Z) \ 525 -in-tree 526 494 527 TESTS = block coroutine create disjoint enter enter3 processor stack wait yield 495 528 all: all-am 496 529 497 530 .SUFFIXES: 498 .SUFFIXES: . log.test .test$(EXEEXT) .trs499 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)531 .SUFFIXES: .cfa .lo .log .o .test .test$(EXEEXT) .trs 532 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/src/cfa.make $(am__configure_deps) 500 533 @for dep in $?; do \ 501 534 case '$(am__configure_deps)' in \ … … 517 550 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 518 551 esac; 552 $(top_srcdir)/src/cfa.make $(am__empty): 519 553 520 554 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) … … 917 951 918 952 919 # .INTERMEDIATE: ${TESTS} 920 921 all-local: ${TESTS:=.run} 922 923 runall : ${TESTS:=.run} 953 .cfa.o: 954 $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 955 $(CFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 956 $(am__mv) $$depbase.Tpo $$depbase.Po 957 958 .cfa.lo: 959 $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ 960 $(LTCFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 961 $(am__mv) $$depbase.Tpo $$depbase.Plo 962 963 # .INTERMEDIATE: $(TESTS) 964 965 all-local: $(TESTS:=.run) 966 967 runall : $(TESTS:=.run) 924 968 @ echo "All programs terminated normally" 925 969 926 watchall : $ {TESTS:=.watch}970 watchall : $(TESTS:=.watch) 927 971 @ echo "All programs terminated normally" 928 972 929 compileall : $ {TESTS}973 compileall : $(TESTS) 930 974 @ echo "Compiled" 931 975 932 976 clean-local: 933 rm -f $ {TESTS}core* out.log .type934 935 % : %.c ${CC} ${UPDATED_TYPE}936 $ {AM_V_GEN}${CC} ${CFLAGS} ${<} $(debug) -o ${@}937 938 %.run : % $ {REPEAT}939 @ time $ {REPEAT} -r out.log -i -s $(repeats) timeout ${max_time} ./${<}940 @ rm $ {<}941 @ echo -e "$ {<}: SUCCESS\n"942 943 %.watch : % $ {WATCHDOG}944 @ time $ {WATCHDOG} ./${<}945 @ rm $ {<}946 @ echo -e "$ {<}: SUCCESS\n"947 948 %.time : % $ {REPEAT}949 @ $ {REPEAT} -i -s -- $(repeats) $(TIME) -a -o times.log ./${<}950 @ rm $ {<}951 @ echo -e "$ {<}: SUCCESS\n"952 953 $ {REPEAT}: ${abs_top_srcdir}/tools/Makefile954 @+make -C $ {abs_top_srcdir}/tools/955 956 $ {WATCHDOG}: ${abs_top_srcdir}/tools/Makefile957 @+make -C $ {abs_top_srcdir}/tools/977 rm -f $(TESTS) core* out.log .type 978 979 % : %.cfa $(CFACC) $(UPDATED_TYPE) 980 $(AM_V_CFA)$(CFACOMPILE) $(<) $(debug) -o $(@) 981 982 %.run : % $(REPEAT) 983 @ time $(REPEAT) -r out.log -i -s $(repeats) timeout $(max_time) ./$(<) 984 @ rm $(<) 985 @ echo -e "$(<): SUCCESS\n" 986 987 %.watch : % $(WATCHDOG) 988 @ time $(WATCHDOG} ./$(<) 989 @ rm $(<) 990 @ echo -e "$(<): SUCCESS\n" 991 992 %.time : % $(REPEAT) 993 @ $(REPEAT) -i -s -- $(repeats) $(TIME) -a -o times.log ./$(<) 994 @ rm $(<) 995 @ echo -e "$(<): SUCCESS\n" 996 997 $(REPEAT): $(abs_top_builddir)/tools/Makefile 998 @+make -C $(abs_top_builddir)/tools/ 999 1000 $(WATCHDOG): $(abs_top_builddir)/tools/Makefile 1001 @+make -C $(abs_top_builddir)/tools/ 958 1002 959 1003 # Tell versions [3.59,3.63) of GNU make to not export all variables. -
longrun_tests/enter.cfa
r1241851 re8fe5e0 5 5 6 6 #define __kick_rate 75000ul 7 #include "long_tests.h "7 #include "long_tests.hfa" 8 8 9 9 #ifndef PREEMPTION_RATE -
longrun_tests/stack.cfa
r1241851 re8fe5e0 5 5 6 6 #define __kick_rate 5000000ul 7 #include "long_tests.h "7 #include "long_tests.hfa" 8 8 9 9 #ifndef PREEMPTION_RATE
Note: See TracChangeset
for help on using the changeset viewer.