On 20 January 2015 at 16:49, Martin Pitt <martin.p...@ubuntu.com> wrote: > Zbigniew Jędrzejewski-Szmek [2015-01-20 16:48 +0100]: >> Maybe we could do this check in configure.ac/Makefile.am (add the test >> to the list conditinally)? > > Yes, that's a good idea. > >> We already test for python presence and extract the version, so we >> shouldn't duplicate the tests here and have an extra wrapper. > > Unfortunately automake's TESTS only accepts single arguments, i. e. > scripts without any arguments. But we need to call $(PYTHON) test/x.py > thus we need an argument. >
With parallel test harness in automake (everyone should have it by now) you can set custom "runner" of your test, based on extensions, e.g. from automake manual: TESTS = foo.pl bar.py baz TEST_EXTENSIONS = .pl .py PL_LOG_COMPILER = $(PERL) AM_PL_LOG_FLAGS = -w PY_LOG_COMPILER = $(PYTHON) AM_PY_LOG_FLAGS = -v LOG_COMPILER = ./wrapper-script AM_LOG_FLAGS = -d If above is not enough hint, i can poke automake-foo to support $(PYTHON) tests when $(PYTHON) is available. > An alternative would be to add a new > > TESTS_PYTHON = test/sysv-generator-test.py test/rule-syntax-check.py > > (and perhaps more in the future) > > and integrate that into Makefile.am. That would make Makefile.am more > complex, but avoid the extra wrappers. > > WDYT? > > Thanks, > > Martin > -- > Martin Pitt | http://www.piware.de > Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org) > _______________________________________________ > systemd-devel mailing list > systemd-devel@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- Regards, Dimitri. Intel Corporation (UK) Ltd. - Co. Reg. #1134945 - Pipers Way, Swindon SN3 1RJ. _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel