glibc/scripts
Joseph Myers 265d52abcb Generate overall summary of test results.
This patch, an updated version of
<https://sourceware.org/ml/libc-alpha/2014-01/msg00197.html>, makes
testsuite runs generate an overall summary of test results.

A new script merge-test-results.sh deals both with collecting results
within a directory to a file with all the results from that directory,
and collecting the results from subdirectories into a single overall
file (there's not much in common between the two modes of operation of
the script, but it seemed silly to have two separate scripts for
this).  Within a directory, missing results produce UNRESOLVED lines;
at top level, missing results for a whole directory produce an ERROR
line (since toplevel can't identify what the specific missing tests
are in this case).

Note that this does not change the rules for when "make" considers
there has been an error, or terminates, so unexpected failures will
still cause make to terminate, or, with -k, mean the commands for
"tests" don't get run because of failure of a dependency.

Tested x86_64, including that the summary does in fact reflect all the
tests with .test-result files.

	* scripts/merge-test-results.sh: New file.
	* Makefile (tests-special-notdir): New variable.
	(tests): Run merge-test-results.sh.
	(xtests): Likewise.
	* Rules (tests-special-notdir): New variable.
	(xtests-special-notdir): Likewise.
	(tests): Run merge-test-results.sh
	(xtests): Likewise.
2014-03-07 03:25:57 +00:00
..
abi-versions.awk [BZ #6024] 2008-04-09 05:39:54 +00:00
abilist.awk Properly handle indirect functions in ABI check on powerpc64 2012-11-28 16:19:08 +01:00
begin-end-check.pl Add rules to run scripts/begin-end-check.pl. 2005-09-17 17:15:50 +00:00
bench.pl Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
check-c++-types.sh Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
check-execstack.awk Do check-execstack test using readelf rather than a build-time C program. 2012-05-01 13:27:52 -07:00
check-local-headers.sh Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
check-localplt.awk Add flexibility to localplt-*.data files, using an awk script rather than diff to check the results. 2012-04-24 14:48:15 -07:00
check-textrel.awk Do check-textrel test using readelf rather than a build-time C program. 2012-05-01 13:27:11 -07:00
config-uname.sh Rejigger header generation for default uname implementation. 2010-08-24 11:56:52 -07:00
config.guess Update texinfo.tex, config.guess, config.sub from upstream. 2013-12-19 17:36:10 +00:00
config.sub Update texinfo.tex, config.guess, config.sub from upstream. 2013-12-19 17:36:10 +00:00
cpp * locale/xlocale.h (struct __locale_struct): New member `__names'. 2002-08-30 10:36:44 +00:00
cross-test-ssh.sh Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
documented.sh Recognize documentation of obsolete functions. 2001-04-09 23:15:45 +00:00
evaluate-test.sh Support expected failures in .test-result files. 2014-02-27 03:25:27 +00:00
firstversions.awk Fix bug in firstversions.awk version range handling. 2012-01-28 12:02:44 -05:00
gen-as-const.awk Fix 64-bit platform handling in test cases for generated headers with constants. 2009-08-16 00:39:43 -07:00
gen-libc-abis Missing files for libc ABI handling. 2010-03-16 04:47:33 -07:00
gen-sorted.awk Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
install-sh Update miscellaneous scripts from upstream. 2013-06-06 19:02:09 +00:00
lib-names.awk Convert WORDSIZE[32|64]/ld entries to abi-variants 2012-05-30 08:33:26 -07:00
list-sources.sh Regenerate libc.pot. 2012-06-21 07:58:27 -07:00
localplt.awk Do check-localplt test using readelf rather than a build-time C program. 2012-05-01 13:30:35 -07:00
merge-test-results.sh Generate overall summary of test results. 2014-03-07 03:25:57 +00:00
mkinstalldirs Update miscellaneous scripts from upstream. 2013-06-06 19:02:09 +00:00
move-if-change Update miscellaneous scripts from upstream. 2013-06-06 19:02:09 +00:00
output-format.sed 2004-08-13 Daniel Jacobowitz <dan@debian.org> 2004-08-14 06:54:39 +00:00
rellns-sh Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
rpm2dynsym.sh 2003-03-27 Roland McGrath <roland@redhat.com> 2003-03-27 22:48:49 +00:00
soversions.awk Convert WORDSIZE[32|64]/ld entries to abi-variants 2012-05-30 08:33:26 -07:00
sysd-rules.awk Sort sysd-rules-patterns by descending pattern length. 2013-06-17 09:55:49 -07:00
test-installation.pl Update remaining copyright dates 2014-01-01 22:02:55 +10:00
update-copyrights scripts/update-copyrights: adjust configure input file suffix 2014-01-01 22:10:54 +10:00
versions.awk Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00