automake-ng
[Top][All Lists]
Advanced

[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




reply via email to

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