automake-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Automake-commit] [SCM] GNU Automake branch, ad-parallel-tests, created.


From: Ralf Wildenhues
Subject: [Automake-commit] [SCM] GNU Automake branch, ad-parallel-tests, created. Release-1-10-284-g4c7f26e
Date: Sat, 14 Mar 2009 10:26:38 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".

http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=4c7f26e8cdc0ced0f19e1453b94f101e3b66340d

The branch, ad-parallel-tests has been created
        at  4c7f26e8cdc0ced0f19e1453b94f101e3b66340d (commit)

- Log -----------------------------------------------------------------
commit 4c7f26e8cdc0ced0f19e1453b94f101e3b66340d
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 11 20:36:14 2009 +0100

    Fix LAZY_TEST_SUITE handling and $(TEST_SUITE_LOG) recreation.
    
    * lib/am/check.am (check-TESTS): Expand `$(TEST_LOGS)' only once
    in the rule command, for systems with low command line limits.
    Remove $(TEST_SUITE_LOG) even in LAZY_TEST_SUITE mode.
    ($(TEST_SUITE_LOG)): Always recreate $(TEST_SUITE_LOG).  Mention
    lazy mode in the summary output.
    * tests/parallel-tests.test: Test LAZY_TEST_SUITE semantics.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 67f40eda2c2b460ad42e64f01166f74e015ab604
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 10 23:57:01 2009 +0100

    Fix parallel-tests with empty $(TESTS) for BSD make.
    
    * lib/am/check.am [PARALLEL_TESTS] ($(TEST_SUITE_LOG)): Ignore
    empty line stemming from empty $(TEST_LOGS), to avoid counting
    zero tests as one.
    (check-TESTS): If `$(TESTS)' is empty, override TEST_LOGS to be
    empty, rather than `.log', for BSD make.
    * tests/parallel-tests6.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 9e741eebc802e98de2e8d1c5cc67ced64732caed
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 10 22:09:45 2009 +0100

    Mark check-html and check-TESTS as recursive for BSD make.
    
    * lib/am/check.am [PARALLEL_TESTS] (.MAKE): Add check-TESTS
    and check-html prerequisites.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f6cc7d0fa6ce0a0bb64c42f79f2a840f39aab7d2
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 10 22:02:15 2009 +0100

    Match XFAIL_TESTS correctly with Solaris make.
    
    * lib/am/check.am [PARALLEL_TESTS]: VPATH rewriting may have
    changed test names, so srcdir needs to be taken into account
    explicitly when checking against the list of tests expected
    to fail.  Fixes spurious FAILures from XFAIL_TESTS.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 642699970e75580e0f11f5786302082e25d8f49c
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 10 21:33:47 2009 +0100

    Use append mode to capture parallel test output.
    
    * tests/lisp8.test: Use append mode for output from `make -j',
    to avoid dropped lines.
    * tests/parallel-tests3.test: Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 5a17fc032e187e001b81958c9db1a7020ab66a5f
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 10 21:10:25 2009 +0100

    parallel-tests: Fix summary output.
    
    * lib/am/check.am (am__text_box): Fix unportable sed script,
    replacing `\n' in the right hand side of an `s' command with
    a literal newline.  Kudos to Bruno Haible for the newline idea.
    * tests/parallel-tests.test: Update test to expose this.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 53fd62bced5f60a77fc2d6973912a4007fae9b06
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 8 14:08:18 2009 +0100

    Overhaul of tests/README.
    
    * tests/README: General overhaul.  Mention parallel test suite
    execution, the test-suite.log file; document `Exit' vs. `exit',
    `defs' vs. `defs-p', the naming of `parallel-tests' tests.
    * README: Simplify, point to tests/README.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit c67ad4d3b9c0e902ea4025d31c96648f5b715875
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 8 14:07:37 2009 +0100

    Documentation for the parallel-tests driver.
    
    * doc/automake.texi (Tests, Options): Document the `parallel-tests'
    option, including new features of the test driver.
    * NEWS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 099f454e9cb59c654fd3c5805af377290b9333c2
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 8 14:05:56 2009 +0100

    New tests for `parallel-tests'.
    
    * tests/parallel-tests.test: New file, to expose a bunch of
    features of `parallel-tests': VERBOSE, clean, TEST_SUITE_LOG,
    test dependencies, DISABLE_HARD_ERRORS.
    * tests/parallel-tests2.test: New file, test check-html.
    * tests/parallel-tests3.test: New file, test concurrency.
    * tests/parallel-tests4.test: New file, test suffix rules.
    * tests/parallel-tests5.test: New file, demonstrate compile/test
    concurrency.
    * tests/defs.in: Add a `required' check for rst2html.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit c33683f0f738bb418d1d8548075065fe943ffb71
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 8 14:04:38 2009 +0100

    parallel-tests: Ensure backward-compatible semantics.
    
    For each test in Automake's test suite that uses TESTS, generate
    an identical one that uses the `parallel-tests' option, for
    coverage of backward-compatible functionality.
    
    * tests/gen-parallel-tests: New file, generates distributed
    Makefile.am snippet tests/parallel-tests.am to list all tests
    that use the TESTS interface but not yet the `parallel-tests'
    option, with names mangled to use suffix `-p.test', in ...
    (parallel_tests): ... this new make macro.
    * tests/Makefile.am ($(srcdir)/parallel-tests.am)
    ($(parallel_tests), defs-p): New rules.
    (TESTS): Add check11.test and $(parallel_tests).
    (check_SCRIPTS): Add defs-p, $(parallel_tests).
    (check-clean-local): Remove `defs-p'.
    (EXTRA_DIST): Distribute gen-parallel-tests.
    (MAINTAINERCLEANFILES): New variable, remove $(parallel_tests).
    * bootstrap: Generate parallel-tests.am.
    * tests/check8.test: Check for circular dependencies in rules.
    * tests/check11.test: New test, check that SKIPs are not counted
    as passed tests.
    * tests/defs.in: Unset DISABLE_HARD_ERRORS, LAZY_TEST_SUITE,
    VERBOSE, so the tests are not influenced by the way our test
    suite is invoked.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 9aa1e525a4e192916ffe27d8ac1699c2a694cf6e
Author: Akim Demaille <address@hidden>
Date:   Sun Mar 8 11:29:03 2009 +0100

    Parallel test execution: new option `parallel-tests'.
    
    * automake.in (handle_tests): Set new conditional PARALLEL_TESTS
    when reading check.am.  Handle option `parallel-tests' and all
    its semantics.  Define macros TEST_EXTENSIONS, TEST_SUITE_LOG,
    TEST_SUITE_HTML, TEST_LOGS, TEST_LOGS_TMP, suffix rules if
    applicable, and per-target rules for other tests.  Add all log
    files to %clean_files at the `MOSTLY_CLEAN' level.
    * lib/Automake/Options.pm (_process_option_list): Accept
    `parallel-tests'.
    * lib/am/check.am [!PARALLEL_TESTS] (check-TESTS): Move existing
    testsuite driver under this new conditional.
    [PARALLEL_TESTS]
    (am__rst_title, am__rst_section, am__text_box am__sh_e_setup)
    (am__check_pre, am__check_post): New internal macros.
    ($(TEST_SUITE_LOG), check-TESTS, .log.html, check-html): New
    rules.
    * lib/am/check2.am: New file.
    * lib/am/Makefile.am (dist_am_DATA): Add check2.am.
    * tests/Makefile.am (AUTOMAKE_OPTIONS): Use `parallel-tests'.
    (clean-local): Renamed from distclean-local.
    * tests/defs.in: Drop VERBOSE handling, not needed here any more.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

-----------------------------------------------------------------------


hooks/post-receive
--
GNU Automake




reply via email to

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