AUTOMAKE_OPTIONS = -Wno-portability -Wno-override
am__rst_title = sed 's/./ & /;h;s/./=/g;p;x;p;g;p;s/.//' am__rst_section = sed 'p;s/./=/g;'
am__text_box = $(AWK) '{gsub ("\. ", "\n"); print $$0; }' | \ $(AWK) ' \ max < length($$0) { \ final= final (final ? "\n" : "") " " $$0; \ max = length($$0); \ } \ END { \ for (i = 0; i < max + 2 ; ++i) \ line = line "="; \ print line; \ print final; \ print line; \ }'
am__tty_colors = \ if test -t 1 2>/dev/null; then \ red='?[0;31m'; \ grn='?[0;32m'; \ blu='?[1;34m'; \ std='?[m'; \ fi
am__check_pre = \ if test -f ./$<; then dir=./; \ elif test -f $<; then dir=; \ else dir="$(srcdir)/"; fi; \ $(TESTS_ENVIRONMENT)
am__check_post = \
$@-t 2>&1; \ estatus=$$?; \ $(am__tty_colors); \ case $$estatus:" $(XFAIL_TESTS) " in \ 0:" $$(basename $<) ") col=$$red; res=XPASS;; \ 0:) col=$$grn; res=PASS ;; \ 77:) col=$$blu; res=SKIP ;; \ :" $$(basename $<) ") col=$$grn; res=XFAIL;; \ :*) col=$$red; res=FAIL ;; \ esac; \ echo "$$res: $$(basename $<)" | \ $(am__rst_section) >$@; \ cat $@-t >>$@; \ rm $@-t
%.log: %.test @$(am__check_pre) $${dir}$< $(am__check_post)
%.log: %$(EXEEXT) @$(am__check_pre) $${dir}$< $(am__check_post)
TEST_LOGS ?= $(TESTS:.test=.log) TEST_SUITE_LOG = test-suite.log
$(TEST_SUITE_LOG): $(TEST_LOGS) @results=$$(for f in $(TEST_LOGS); do sed 1q $$f; done); \ all=$$(echo "$$results" | wc -l | sed -e 's/^[ \t]//'); \ fail=$$(echo "$$results" | grep -c '^FAIL'); \ pass=$$(echo "$$results" | grep -c '^PASS'); \ skip=$$(echo "$$results" | grep -c '^SKIP'); \ xfail=$$(echo "$$results" | grep -c '^XFAIL'); \ xpass=$$(echo "$$results" | grep -c '^XPASS'); \ case fail=$$fail:xfail=$$xfail:xpass=$$xpass in \ fail=0:xfail=0:xpass=) \ msg="All $$all tests passed. ";; \ fail=0:xfail=:xpass=) \ msg="All $$all tests behaved as expected"; \ msg="$$msg ($$xfail expected failures). ";; \ fail=:xfail=:xpass=0) \ msg="$$fail of $$all tests failed. ";; \ fail=:xfail=:xpass=) \ msg="$$fail of $$all tests did not behave as expected"; \ msg="$$msg ($$xpass unexpected passes). ";; \ ) \ echo >&2 "incorrect case"; exit 4;; \ esac; \ if test "$$skip" -ne 0; then \ msg="$$msg($$skip tests were not run). "; \ fi; \ if test "$$fail" -ne 0; then \ { \ for f in $(TEST_LOGS); \ do \ case $$(sed 1q $$f) in \ SKIP:|PASS:|XFAIL:);; \ ) echo; cat $$f;; \ esac; \ done; \ } >$(TEST_SUITE_LOG).tmp; \ mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ if test -n "$(PACKAGE_BUGREPORT)"; then \ msg="$${msg}Please report to $(PACKAGE_BUGREPORT). "; \ fi; \ fi; \ $(am__tty_colors); \ if test "$$fail" -ne 0; then \ cat $(TEST_SUITE_LOG); \ fi; \ if test "$$fail" -eq 0; then echo $$grn; else echo $$red; fi; \ echo "$$msg" | $(am__text_box); \ echo $$std; \ test "$$fail" -eq 0
check-TESTS:
@if test -z '$(LAZY_TEST_SUITE)'; then \
rm -f $(TEST_LOGS); \
fi
rm -f $(TEST_SUITE_LOG)
@$(MAKE) $(TEST_SUITE_LOG)
TEST_SUITE_HTML = $(TEST_SUITE_LOG:.log=.html)
%.html: %.log @for r2h in $(RST2HTML) $$RST2HTML rst2html rst2html.py; \ do \ if ($$r2h --version) >/dev/null 2>&1; then \ R2H=$$r2h; \ fi; \ done; \ if test -z "$$R2H"; then \ echo >&2 "cannot find rst2html, cannot create $@"; \ exit 2; \ fi; \ $$R2H $< >$@.tmp mv $@.tmp $@
check-html: @if $(MAKE) $(AM_MAKEFLAGS) check-TESTS; then :; else \ rv=$?; \ $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_HTML); \ exit $$rv; \ fi
.PHONY: check-html
check-clean: check-clean-local rm -f $(CHECK_CLEANFILES) $(TEST_SUITE_LOG) $(TEST_SUITE_HTML) $(TEST_LOGS) .PHONY: check-clean check-clean-local clean-local: check-clean