[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Automake-NG] [PATCH 00/11] Several changes to parallel-tests support
From: |
Stefano Lattarini |
Subject: |
[Automake-NG] [PATCH 00/11] Several changes to parallel-tests support |
Date: |
Wed, 9 May 2012 11:30:05 +0200 |
This series offers several clean-ups and a couple of new features, but it
also causes some behavioral changes and minor backward-incompatibilities,
so I'd like a review before pushing it.
I will push in 72 hours if there is no review by then.
Regards,
Stefano
-*-*-*-
Stefano Lattarini (11):
[01] check: big refactoring with semantic changes in parallel-tests support
[02] refactor: get rid of am__EXEEXT (automake conditional and %transform)
[03] check: refactoring to reduce code duplication
[04] check: refactor (better names for internal vars)
[05] check: minor refactoring (reorder code)
[06] check: minor refactoring (prefer make time over recipe time)
[07] check: refactor: split recipes for check-TESTS and recheck
[08] check: AM_LAZY_CHECK="yes", not RECHECK_TESTS="", for lazy re-runs
[09] tests: remove overly picky test cases (and fix few typos)
[10] check: few minor simplifications
[11] check: per-suffix dependencies for test cases
NG-NEWS | 28 ++++
automake.in | 38 ++---
defs | 2 +-
doc/automake.texi | 109 +++++++------
lib/am/check.am | 144 ++++++-----------
lib/am/check2.am | 62 +++++---
lib/am/header-vars.am | 24 +++
m4/init.m4 | 15 +-
syntax-checks.mk | 35 ++++-
t/README | 2 +-
t/check-concurrency-bug9245.sh | 2 +-
t/color2.sh | 2 +-
t/internals.tap | 60 ++++++-
t/nodep.sh | 40 -----
t/parallel-tests-cmdline-override.sh | 84 ----------
t/parallel-tests-concatenated-suffix.sh | 76 +++++++++
t/parallel-tests-dynamic.sh | 21 ++-
...y-testlogs.sh => parallel-tests-empty-tests.sh} | 9 +-
t/parallel-tests-exeext.sh | 18 ++-
t/parallel-tests-extra-programs.sh | 4 +-
t/parallel-tests-fork-bomb.sh | 3 +-
t/parallel-tests-log-override-2.sh | 86 -----------
t/parallel-tests-log-override-recheck.sh | 99 ------------
...verride-1.sh => parallel-tests-log-override.sh} | 0
...xample.sh => parallel-tests-logvars-example.sh} | 17 +-
t/parallel-tests-longest-stem.sh | 1 -
t/parallel-tests-no-spurious-summary.sh | 68 --------
t/parallel-tests-per-suffix-deps.sh | 163 ++++++++++++++++++++
t/parallel-tests.sh | 32 +---
t/parallel-tests6.sh | 1 +
t/serial-tests.sh | 4 +-
t/tap-basic.sh | 6 +-
t/tap-deps.sh | 2 +-
t/{tap-recheck-logs.sh => tap-lazy-check.sh} | 24 +--
t/tap-no-spurious-summary.sh | 47 ------
t/tap-todo-skip.sh | 2 +-
t/test-driver-custom-multitest-recheck2.sh | 28 ++--
t/test-missing.sh | 6 +-
t/test-trs-basic.sh | 18 +--
t/test-trs-recover.sh | 6 +-
40 files changed, 632 insertions(+), 756 deletions(-)
delete mode 100755 t/nodep.sh
delete mode 100755 t/parallel-tests-cmdline-override.sh
create mode 100755 t/parallel-tests-concatenated-suffix.sh
rename t/{parallel-tests-empty-testlogs.sh => parallel-tests-empty-tests.sh}
(90%)
delete mode 100755 t/parallel-tests-log-override-2.sh
delete mode 100755 t/parallel-tests-log-override-recheck.sh
rename t/{parallel-tests-log-override-1.sh => parallel-tests-log-override.sh}
(100%)
rename t/{parallel-tests-log-compiler-example.sh =>
parallel-tests-logvars-example.sh} (87%)
delete mode 100755 t/parallel-tests-no-spurious-summary.sh
create mode 100755 t/parallel-tests-per-suffix-deps.sh
rename t/{tap-recheck-logs.sh => tap-lazy-check.sh} (77%)
delete mode 100755 t/tap-no-spurious-summary.sh
--
1.7.9.5
- [Automake-NG] [PATCH 00/11] Several changes to parallel-tests support,
Stefano Lattarini <=
- [Automake-NG] [PATCH 03/11] [ng] check: refactoring to reduce code duplication, Stefano Lattarini, 2012/05/09
- [Automake-NG] [PATCH 04/11] [ng] check: refactor (better names for internal vars), Stefano Lattarini, 2012/05/09
- [Automake-NG] [PATCH 05/11] [ng] check: minor refactoring (reorder code), Stefano Lattarini, 2012/05/09
- [Automake-NG] [PATCH 02/11] [ng] refactor: get rid of am__EXEEXT (automake conditional and %transform), Stefano Lattarini, 2012/05/09
- [Automake-NG] [PATCH 01/11] [ng] check: big refactoring with semantic changes in parallel-tests support, Stefano Lattarini, 2012/05/09
- [Automake-NG] [PATCH 08/11] [ng] check: AM_LAZY_CHECK="yes", not RECHECK_TESTS="", for lazy re-runs, Stefano Lattarini, 2012/05/09
- [Automake-NG] [PATCH 07/11] [ng] check: refactor: split recipes for check-TESTS and recheck, Stefano Lattarini, 2012/05/09
- [Automake-NG] [PATCH 06/11] [ng] check: minor refactoring (prefer make time over recipe time), Stefano Lattarini, 2012/05/09
- [Automake-NG] [PATCH 11/11] [ng] check: per-suffix dependencies for test cases, Stefano Lattarini, 2012/05/09
- [Automake-NG] [PATCH 10/11] [ng] check: few minor simplifications, Stefano Lattarini, 2012/05/09