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
abilist.awk
begin-end-check.pl
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
check-local-headers.sh Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
check-localplt.awk
check-textrel.awk
config-uname.sh
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
cross-test-ssh.sh Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
documented.sh
evaluate-test.sh Support expected failures in .test-result files. 2014-02-27 03:25:27 +00:00
firstversions.awk
gen-as-const.awk
gen-libc-abis
gen-sorted.awk Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
install-sh
lib-names.awk
list-sources.sh
localplt.awk
merge-test-results.sh Generate overall summary of test results. 2014-03-07 03:25:57 +00:00
mkinstalldirs
move-if-change
output-format.sed
rellns-sh Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
rpm2dynsym.sh
soversions.awk
sysd-rules.awk
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