[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Automake-commit] [SCM] GNU Automake branch, experimental/ng/many-tests, created. v1.12.2-538-g9b095e6,
Stefano Lattarini <=