automake-ng
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]