diff options
Diffstat (limited to 'tests/reports/Makefile.am')
-rw-r--r-- | tests/reports/Makefile.am | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/tests/reports/Makefile.am b/tests/reports/Makefile.am deleted file mode 100644 index a017afd0..00000000 --- a/tests/reports/Makefile.am +++ /dev/null @@ -1,57 +0,0 @@ -## Process this file with automake to produce Makefile.in - -$(top_builddir)/xsltproc/xsltproc: - @(cd ../../xsltproc ; $(MAKE) xsltproc) - -EXTRA_DIST = \ - cmdlineparams.xml cmdlineparams.xsl cmdlineparams.out \ - tst-1.xml tst-1.xsl tst-1.out tst-1.err \ - tst-2.xml tst-2.xsl tst-2.out tst-2.err \ - undefvar.xml undefvar.xsl undefvar.out undefvar.err \ - recglobparam.xsl recglobvar.xsl reclocparam.xsl reclocvar.xsl \ - recglobparam.xml recglobvar.xml reclocparam.xml reclocvar.xml - -CLEANFILES = .memdump - -valgrind: - @echo '## Running the regression tests under Valgrind' - $(MAKE) CHECKER='libtool --mode=execute valgrind -q --leak-check=full' tests - -test tests: $(top_builddir)/xsltproc/xsltproc - @echo '## Running reports tests' - @(echo > .memdump) - -@(for i in $(srcdir)/../docs/*.xml ; do \ - if [ -d $$i ] ; then continue ; fi ; \ - doc=`basename $$i .xml` ; \ - for j in $(srcdir)/$$doc*.xsl ; do \ - if [ ! -f $$j ] ; then continue ; fi ; \ - if [ -d $$j ] ; then continue ; fi ; \ - name=`basename $$j .xsl`; \ - out=$(srcdir)/"$$name".out; \ - err=$(srcdir)/"$$name".err; \ - log=`$(CHECKER) $(top_builddir)/xsltproc/xsltproc \ - --stringparam test passed_value \ - --stringparam test2 passed_value2 \ - $$j $$i > result.$$name \ - 2> err.$$name ; \ - if [ ! -f $$out ] ; then \ - cp result.$$name $$out ; \ - if [ -s err.$$name ] ; then \ - cp err.$$name $$err ; \ - fi ; \ - else \ - diff $$out result.$$name; \ - if [ -s $$err ] ; then \ - diff $$err err.$$name; \ - else \ - diff /dev/null err.$$name; \ - fi ; \ - fi ; \ - grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" || true`;\ - if [ -n "$$log" ] ; then \ - echo $$name result ; \ - echo "$$log" ; \ - fi ; \ - rm -f result.$$name err.$$name; \ - done ; done) - |