[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Automake-NG] [PATCH 00/17] Move almost parallel-tests processing at mak
From: |
Stefano Lattarini |
Subject: |
[Automake-NG] [PATCH 00/17] Move almost parallel-tests processing at make runtime |
Date: |
Tue, 22 May 2012 22:48:38 +0200 |
There are still some rough edges and minor loose ends, but I think this
series is good to go. Note that it still misses NEWS and documentation
updates; I plan to do that in a separate patch once the series is merged
to ng/master.
I will push in a couple of days if there is no objection.
Stefano Lattarini (17):
[01] am: new private make variable $(am__all_progs)
[02] serial-tests: simplify automake-time preprocessing
[03] tests: get rid of an almost-obsolete test case (parallel-tests related)
[04] am: implement $(am__tolower) and $(am__toupper)
[05] refactor: make '$am_config_aux_dir' available as a make variable
[06] check: move definition of console colors in its own '.am' fragment
[07] check: separate serial an parallel harnesses in distinct '.am' files
[08] check: warn about invalid TEST_EXTENSIONS at make runtime
[09] check: unconditionally distribute test-driver
[10] am: new make variable '$(am__handle_exxext)'
[11] refactor: merge check2.am into parallel-tests.am
[12] warns: don't report possible issues with '_DEPENDENCIES' variables
[13] check: logic to define *LOG_DRIVER vars moved to generated Makefiles
[14] check: be laxer in accepted $(TEST_EXTENSIONS)
[15] check: accept dot-less entries in $(TEST_EXTENSIONS)
[16] check: support conditional $(TEST_EXTENSIONS)
[17] cosmetics: improve comments and spacing in 'parallel-tests.am'
Makefile.am | 5 +-
NG-NEWS | 14 ++
automake.in | 132 ++++---------------
lib/am/check2.am | 68 ----------
lib/am/color-tests.am | 45 +++++++
lib/am/header-vars.am | 19 +++
lib/am/{check.am => parallel-tests.am} | 220 ++++++++++++-------------------
lib/am/serial-tests.am | 135 +++++++++++++++++++
t/all-progs.sh | 62 +++++++++
t/auxdir.sh | 9 +-
t/auxdir6.sh | 14 +-
t/auxdir7.sh | 14 +-
t/auxdir8.sh | 14 +-
t/check5.sh | 26 ++--
t/check7.sh | 51 +++++--
t/distcom-subdir.sh | 31 ++---
t/distcom2.sh | 10 +-
t/exeext4.sh | 6 +-
t/internals.tap | 44 ++++++-
t/parallel-tests-dynamic.sh | 51 ++++---
t/parallel-tests-internals.sh | 47 +++++++
t/posixsubst-tests.sh | 68 ----------
t/serial-tests.sh | 4 +-
t/tap-bad-prog.tap | 15 +--
t/tap-basic.sh | 9 +-
t/tap-common-setup.sh | 17 ++-
t/tap-diagnostic-custom.sh | 3 +-
t/tap-more.sh | 7 +
t/tap-more2.sh | 2 +-
t/tap-recheck.sh | 2 +-
t/test-driver-acsubst.sh | 7 +
t/test-driver-cond.sh | 7 -
t/test-driver-create-log-dir.sh | 7 +
t/test-driver-custom-multitest.sh | 7 +
t/test-driver-custom-no-extra-driver.sh | 62 ---------
t/test-driver-custom.sh | 7 +
t/test-driver-fail.sh | 2 +-
t/test-driver-strip-vpath.sh | 2 +-
t/test-extensions-cond.sh | 107 ++++++++++-----
t/test-extensions-dotless.sh | 55 ++++++++
t/test-extensions-funny-chars.sh | 123 +++++++++++++++++
t/test-extensions.sh | 70 ----------
t/test-metadata-global-log.sh | 3 +-
t/test-metadata-global-result.sh | 2 +-
t/test-metadata-recheck.sh | 2 +-
t/test-metadata-results.sh | 2 +-
t/vartypo2.sh | 9 +-
t/vartypos.sh | 14 +-
t/yacc-auxdir.sh | 4 +-
49 files changed, 921 insertions(+), 715 deletions(-)
delete mode 100644 lib/am/check2.am
create mode 100644 lib/am/color-tests.am
rename lib/am/{check.am => parallel-tests.am} (75%)
create mode 100644 lib/am/serial-tests.am
create mode 100755 t/all-progs.sh
create mode 100755 t/parallel-tests-internals.sh
delete mode 100755 t/posixsubst-tests.sh
delete mode 100755 t/test-driver-custom-no-extra-driver.sh
create mode 100755 t/test-extensions-dotless.sh
create mode 100755 t/test-extensions-funny-chars.sh
delete mode 100755 t/test-extensions.sh
--
1.7.9.5
- [Automake-NG] [PATCH 00/17] Move almost parallel-tests processing at make runtime,
Stefano Lattarini <=
- [Automake-NG] [PATCH 01/17] [ng] am: new private make variable $(am__all_progs), Stefano Lattarini, 2012/05/22
- [Automake-NG] [PATCH 02/17] [ng] serial-tests: simplify automake-time preprocessing, Stefano Lattarini, 2012/05/22
- [Automake-NG] [PATCH 03/17] [ng] tests: get rid of an almost-obsolete test case (parallel-tests related), Stefano Lattarini, 2012/05/22
- [Automake-NG] [PATCH 04/17] [ng] am: implement $(am__tolower) and $(am__toupper), Stefano Lattarini, 2012/05/22
- [Automake-NG] [PATCH 05/17] [ng] refactor: make '$am_config_aux_dir' available as a make variable, Stefano Lattarini, 2012/05/22
- [Automake-NG] [PATCH 06/17] [ng] check: move definition of console colors in its own '.am' fragment, Stefano Lattarini, 2012/05/22
- [Automake-NG] [PATCH 07/17] [ng] check: separate serial an parallel harnesses in distinct '.am' files, Stefano Lattarini, 2012/05/22
- [Automake-NG] [PATCH 08/17] [ng] check: warn about invalid TEST_EXTENSIONS at make runtime, Stefano Lattarini, 2012/05/22
- [Automake-NG] [PATCH 09/17] [ng] check: unconditionally distribute test-driver, Stefano Lattarini, 2012/05/22