[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Splitting "make check" into separate build and run targets
From: |
Stefano Lattarini |
Subject: |
Re: Splitting "make check" into separate build and run targets |
Date: |
Thu, 15 Nov 2012 20:06:12 +0100 |
On 11/15/2012 10:40 AM, Björn Stenberg wrote:
> Hi.
>
> I'm working on making package tests run on embedded targets,
> for which the code is cross-compiled and where there are no
> compilers installed.
>
> For this to work, I need to split "make check" into two
> targets, so I can build the tests on host and run them on
> the embedded target.
>
Couldn't you simply add a 'buil-tests' target that creates
all the programs in $(TESTS)? Something as simple as:
build-tests: $(TESTS)
Then run it on the build system, before running "make check" on
the embedded target. Or am I missing something?
> This is my current patch, for serial test only. Is this a sensible approach?
>
> --- a/lib/am/check.am 2012-11-14 13:46:16.335475995 +0100
> +++ b/lib/am/check.am 2012-08-13 18:40:12.000000000 +0200
> @@ -44,7 +44,7 @@
> am__tty_colors = $(am__tty_colors_dummy)
> endif !%?COLOR%
>
> -.PHONY: check-TESTS
> +.PHONY: check-TESTS buildtest-TESTS runtest-TESTS
>
> if %?PARALLEL_TESTS%
>
> @@ -465,7 +465,14 @@
>
> else !%?PARALLEL_TESTS%
>
> -check-TESTS: $(TESTS)
> +AM_RECURSIVE_TARGETS += buildtest runtest
> +
> +buildtest-TESTS: $(TESTS)
> +
> +check-TESTS: buildtest-TESTS
> + $(MAKE) $(AM_MAKEFLAGS) runtest-TESTS
> +
> +runtest-TESTS:
> @failed=0; all=0; xfail=0; xpass=0; skip=0; \
> srcdir=$(srcdir); export srcdir; \
> ## Make sure Solaris VPATH-expands all members of this list, even
>
Regards,
Stefano
- Splitting "make check" into separate build and run targets, Björn Stenberg, 2012/11/15
- Re: Splitting "make check" into separate build and run targets,
Stefano Lattarini <=
- Re: Splitting "make check" into separate build and run targets, Björn Stenberg, 2012/11/16
- Re: Splitting "make check" into separate build and run targets, NightStrike, 2012/11/16
- Re: Splitting "make check" into separate build and run targets, Björn Stenberg, 2012/11/19
- Re: Splitting "make check" into separate build and run targets, Stefano Lattarini, 2012/11/17
- Re: Splitting "make check" into separate build and run targets, Björn Stenberg, 2012/11/19
- Re: Splitting "make check" into separate build and run targets, Stefano Lattarini, 2012/11/19
- Re: Splitting "make check" into separate build and run targets, Björn Stenberg, 2012/11/20
- Re: Splitting "make check" into separate build and run targets, Stefano Lattarini, 2012/11/21