source: tests/scaling_tests/Makefile.am @ 92d6cca

abac0-leakabac0-mei
Last change on this file since 92d6cca was 92d6cca, checked in by Mei <mei@…>, 11 years ago

1) tweak result of the new test

  • Property mode set to 100644
File size: 1.2 KB
RevLine 
[3c30b59]1#
2# scaling_tests
3#
4
[92d6cca]5EXPECTED_OKAY=6
[2d56f83]6
[4f79997]7DIRECTORY=daisychain haystack
8#PLOT= daisychain/likes_python haystack/ralphs_python
[3c30b59]9
[1afd681]10SUBDIRS=$(DIRECTORY)
11
[3c30b59]12.PHONY : runcheck clean-local plot clean
13all:runcheck
14
15clean:
16        @for i in $(DIRECTORY); do \
17          here=`pwd`; \
18          cd $$i; \
19          make clean; \
20          cd $$here; \
21        done;
22        rm -rf error result
23        rm -rf jpegs
24
[2d56f83]25local-clean:
26        rm -rf error result
27        rm -rf jpegs
28
[3c30b59]29runcheck:
30        @echo 'running libabac SCALING testing...' | tee result
[2d56f83]31        @touch error
[3c30b59]32        @for i in $(DIRECTORY); do \
33          here=`pwd`; \
34          printf "\n ==> RUN on %s\n" "$$i" >> result; \
35          cd $$i; \
[2d56f83]36          make  runcheck | tee -a $$here/result |grep BAD >> $$here/error; \
[3c30b59]37          cd $$here; \
38        done;
39        @if test -f error ; \
[2d56f83]40          then \
41            (if test `cat error | wc -l ` -eq 0 ; \
42              then \
43                (if test `grep GOOD result | wc -l ` -eq $(EXPECTED_OKAY) ; \
44                  then echo "   PASSED!!!"; \
45                  else echo "   ERROR, no error but not enough good results!!!"; \
46                fi); \
47              else (echo "   ERROR!!!"; cat error;); \
48            fi); \
49          else echo "   PASSED"; \
50        fi
[3c30b59]51
52plot:
53        make clean
54        mkdir jpegs
55        @for i in $(PLOT); do \
56          here=`pwd`; \
57          cd $$i; \
58          make -s plot; \
59          cd $$here; \
60        done;
61
Note: See TracBrowser for help on using the repository browser.