source: tests/creddy_tests/Makefile.am @ 1bf0f03

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

1) save a copy before fixup of tests directory

  • Property mode set to 100644
File size: 987 bytes
Line 
1#
2# creddy_tests
3#
4
5.PHONY: runcheck clean-local setup
6
7INCLUDES = -I$(abs_top_srcdir)/libabac
8LDADD = $(abs_top_builddir)/libabac/libabac.la
9CREDDY_ENV = CREDDY_LOCATION=$(abs_top_builddir)/creddy
10PROVER_ENV = PROVER_LOCATION=$(abs_top_builddir)/libabac
11TEST_ENV = TESTDIR=$(abs_top_builddir)/tests
12MY_ENV = env $(CREDDY_ENV) $(PROVER_ENV) $(TEST_ENV)
13
14SCRIPT=verify roles attribute keyid generate display attribute_rule
15
16runcheck: setup.sh
17        @echo 'running libabac CREDDY testing...' | tee result
18        @make clean
19        @$(MY_ENV) ./setup.sh
20        @touch error
21        @for i in $(SCRIPT); do \
22          echo "---running $$i script"  >> result; \
23          $(MY_ENV) ./$$i.sh | tee -a result |grep BAD >> error; cd .; \
24        done
25        @if test -f error ; \
26          then \
27            (if test `cat error | wc -l ` -eq 0 ; \
28              then echo "   PASSED"; \
29              else (echo "   ERROR!!!"; cat error;) \
30            fi) \
31          else echo "   PASSED"; \
32        fi
33
34
35clean:
36        @rm -rf *.xml *.pem error result
37
38clean-local:
39        @rm -rf *.xml *.pem error result
40
41
Note: See TracBrowser for help on using the repository browser.