1*7c568831SAndroid Build Coastguard WorkerPYTESTS= \ 2*7c568831SAndroid Build Coastguard Worker build.py \ 3*7c568831SAndroid Build Coastguard Worker attribs.py \ 4*7c568831SAndroid Build Coastguard Worker tst.py \ 5*7c568831SAndroid Build Coastguard Worker tstxpath.py \ 6*7c568831SAndroid Build Coastguard Worker xpathext.py \ 7*7c568831SAndroid Build Coastguard Worker push.py \ 8*7c568831SAndroid Build Coastguard Worker pushSAX.py \ 9*7c568831SAndroid Build Coastguard Worker pushSAXhtml.py \ 10*7c568831SAndroid Build Coastguard Worker error.py \ 11*7c568831SAndroid Build Coastguard Worker serialize.py\ 12*7c568831SAndroid Build Coastguard Worker validate.py \ 13*7c568831SAndroid Build Coastguard Worker tstURI.py \ 14*7c568831SAndroid Build Coastguard Worker cutnpaste.py\ 15*7c568831SAndroid Build Coastguard Worker xpathret.py \ 16*7c568831SAndroid Build Coastguard Worker xpath.py \ 17*7c568831SAndroid Build Coastguard Worker outbuf.py \ 18*7c568831SAndroid Build Coastguard Worker inbuf.py \ 19*7c568831SAndroid Build Coastguard Worker input_callback.py \ 20*7c568831SAndroid Build Coastguard Worker resolver.py \ 21*7c568831SAndroid Build Coastguard Worker regexp.py \ 22*7c568831SAndroid Build Coastguard Worker reader.py \ 23*7c568831SAndroid Build Coastguard Worker reader2.py \ 24*7c568831SAndroid Build Coastguard Worker reader3.py \ 25*7c568831SAndroid Build Coastguard Worker reader4.py \ 26*7c568831SAndroid Build Coastguard Worker reader5.py \ 27*7c568831SAndroid Build Coastguard Worker reader6.py \ 28*7c568831SAndroid Build Coastguard Worker reader7.py \ 29*7c568831SAndroid Build Coastguard Worker reader8.py \ 30*7c568831SAndroid Build Coastguard Worker readernext.py \ 31*7c568831SAndroid Build Coastguard Worker walker.py \ 32*7c568831SAndroid Build Coastguard Worker nsdel.py \ 33*7c568831SAndroid Build Coastguard Worker ctxterror.py\ 34*7c568831SAndroid Build Coastguard Worker readererr.py\ 35*7c568831SAndroid Build Coastguard Worker relaxng.py \ 36*7c568831SAndroid Build Coastguard Worker schema.py \ 37*7c568831SAndroid Build Coastguard Worker thread2.py \ 38*7c568831SAndroid Build Coastguard Worker sync.py \ 39*7c568831SAndroid Build Coastguard Worker tstLastError.py \ 40*7c568831SAndroid Build Coastguard Worker indexes.py \ 41*7c568831SAndroid Build Coastguard Worker dtdvalid.py \ 42*7c568831SAndroid Build Coastguard Worker tstmem.py \ 43*7c568831SAndroid Build Coastguard Worker validDTD.py \ 44*7c568831SAndroid Build Coastguard Worker validSchemas.py \ 45*7c568831SAndroid Build Coastguard Worker validRNG.py \ 46*7c568831SAndroid Build Coastguard Worker compareNodes.py \ 47*7c568831SAndroid Build Coastguard Worker xpathns.py \ 48*7c568831SAndroid Build Coastguard Worker xpathleak.py 49*7c568831SAndroid Build Coastguard Worker 50*7c568831SAndroid Build Coastguard WorkerXMLS= \ 51*7c568831SAndroid Build Coastguard Worker tst.xml \ 52*7c568831SAndroid Build Coastguard Worker valid.xml \ 53*7c568831SAndroid Build Coastguard Worker invalid.xml \ 54*7c568831SAndroid Build Coastguard Worker test.dtd 55*7c568831SAndroid Build Coastguard Worker 56*7c568831SAndroid Build Coastguard WorkerEXTRA_DIST = $(PYTESTS) $(XMLS) setup_test.py meson.build 57*7c568831SAndroid Build Coastguard Worker 58*7c568831SAndroid Build Coastguard WorkerCLEANFILES = core tmp.xml *.pyc 59*7c568831SAndroid Build Coastguard Worker 60*7c568831SAndroid Build Coastguard Workerif WITH_PYTHON 61*7c568831SAndroid Build Coastguard Workercheck-local: 62*7c568831SAndroid Build Coastguard Worker @for f in $(XMLS) ; do test -f $$f || $(LN_S) $(srcdir)/$$f . ; done 63*7c568831SAndroid Build Coastguard Worker @echo "## running Python regression tests" 64*7c568831SAndroid Build Coastguard Worker @(export PYTHONPATH="..:../.libs:$(srcdir)/..:$$PYTHONPATH" ; \ 65*7c568831SAndroid Build Coastguard Worker export LD_LIBRARY_PATH="$(top_builddir)/.libs:$$LD_LIBRARY_PATH" ; \ 66*7c568831SAndroid Build Coastguard Worker export DYLD_LIBRARY_PATH="$(top_builddir)/.libs:$$DYLD_LIBRARY_PATH" ; \ 67*7c568831SAndroid Build Coastguard Worker export PATH="$(top_builddir)/.libs:$$PATH" ; \ 68*7c568831SAndroid Build Coastguard Worker for test in $(PYTESTS) ; do \ 69*7c568831SAndroid Build Coastguard Worker log=`$(PYTHON) $(srcdir)/$$test` ; \ 70*7c568831SAndroid Build Coastguard Worker if [ "$$?" -ne 0 ] ; then \ 71*7c568831SAndroid Build Coastguard Worker echo "-- $$test" ; \ 72*7c568831SAndroid Build Coastguard Worker echo "$$log" ; \ 73*7c568831SAndroid Build Coastguard Worker exit 1 ; \ 74*7c568831SAndroid Build Coastguard Worker fi ; \ 75*7c568831SAndroid Build Coastguard Worker done) 76*7c568831SAndroid Build Coastguard Workerendif 77