automake-commit
[Top][All Lists]
Advanced

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

[Automake-commit] [SCM] GNU Automake branch, experimental/ng/many-tests,


From: Stefano Lattarini
Subject: [Automake-commit] [SCM] GNU Automake branch, experimental/ng/many-tests, created. v1.12.2-538-g9b095e6
Date: Sat, 21 Jul 2012 08:14:32 +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=9b095e6f13cf069d27a20f0dc61c32b76cb71ded

The branch, experimental/ng/many-tests has been created
        at  9b095e6f13cf069d27a20f0dc61c32b76cb71ded (commit)

- Log -----------------------------------------------------------------
commit 9b095e6f13cf069d27a20f0dc61c32b76cb71ded
Author: Stefano Lattarini <address@hidden>
Date:   Sat Jul 21 10:13:58 2012 +0200

    [ng] recheck: don't exceed command line limits, even with many failed tests
    
    Related to automake bug#7868.
    
    * lib/am/parallel-tests.sh (recheck): Arrange recursive make invocation
    to pass the list of tests to be rechecked in the make standard input
    rather than on the make command line.
    (am__test_bases): Only define if not already set, to make the new idiom
    referenced above work as expected.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit adb9664b0aa2cb59d066d6a0cd49a80e071071ab
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jul 20 20:53:57 2012 +0200

    [ng] coverage: recheck with many failed tests
    
    * t/parallel-tests-many.sh: Extend to check that the 'recheck' target
    works even when a huge number of tests (~ 30 thousands) have failed
    in the previous testsuite run.  Currently this doesn't work, and cause
    the test to fails, so that we list it ...
    * Makefile.am (XFAIL_TESTS): ... in here.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 1f394ef47d906c50dd1794a23d641646154f647d
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jul 20 19:38:20 2012 +0200

    [ng] check: refactor for less duplication and better performances
    
    * lib/am/parallel-tests.am (am__count_test_results): Adjust this awk
    program to emit a shell snippet to be executed by the calling recipe ...
    ($(TEST_SUITE_LOG)): ... here.  This avoid the need to call the program
    in $(am__count_test_results) once for each valid test result.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit bd31d15d5072543f2c82e1b4329e67e8a3b8ca23
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jul 20 16:37:50 2012 +0200

    [ng] check: use awk rather than grep+xargs to count test results
    
    * lib/am/parallel-tests.am ($(TEST_SUITE_LOG)): Here, with the help
    of ...
    (am__count_test_results): ... this new internal variable.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit cf273e29253f81383c5e2b0c18c2eec3e4337e60
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jul 20 12:28:46 2012 +0200

    [ng] parallel-tests: do not exceed command line length limits
    
    Fixes automake bug#7868.
    
    Two things worth noting:
    
     + a "make recheck" issued after a huge number of tests have failed
       can still hit command-line length issues;
    
     + the check-recipes now contain (first among the Automake-generated
       recipes) a use of the 'xargs' utility.
    
    These issues will likely be tackled by later patches.
    
    * Makefile.am (XFAIL_TESTS): Remove 't/parallel-tests-many.sh'.
    * lib/am/clean.am (.am.clean-cmd.f, .am.clean-cmd.d, .am.rm-f,
    .am.rm-rf): Moved their definitions ...
    * lib/am/header-vars.am: ... here, because we need to use them ...
    * lib/am/parallel-tests.am: ... here as well.
    (am.test-harness.workdir, am.setup-test-harness-workdir,
    am.test-harness.append-to-list-of-bases): New internal variables.
    Use them to avoid hitting command-line length limits ...
    ($(TEST_SUITE_LOG), recheck): ... in this rules ...
    (am__remove_if_not_lazy_check): ... and in the shell code defined
    by this internal variable.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 477fa6b29a93122429c045a138e2a4aa041fdb9b
Author: Stefano Lattarini <address@hidden>
Date:   Thu Jul 19 13:42:19 2012 +0200

    [ng] coverage: testing with lots of test scripts
    
    See long-standing automake bug#7868.
    
    * t/parallel-tests-many.sh: Simplify and enhance.  Among the other things,
    this test now tries running ~ 30 thousands tests.  Currently fails on
    several systems (e.g., Linux 2.6.30 on i686, Solaris 10 on i86pc).
    
    Signed-off-by: Stefano Lattarini <address@hidden>

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


hooks/post-receive
-- 
GNU Automake



reply via email to

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