about summary refs log tree commit diff
path: root/conform
Commit message (Collapse)AuthorAgeFilesLines
* Generate .test-result files for tests with special rules.Joseph Myers2014-02-211-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch, an updated version of <https://sourceware.org/ml/libc-alpha/2014-01/msg00194.html> now proposed for inclusion in glibc, extends the generation of PASS and FAIL status in .test-result files for individual tests to cover tests with their own custom makefile rules. This is just adding $(evaluate-test) calls to all such rules, since tests with multiple commands were previously split into separate tests. Note that the tests the makefiles expect to fail (posix/annexc and conformtest) currently get FAIL listed in the .test-result file, rather than XFAIL; a subsequent patch will introduce a better XFAIL mechanism. Tested x86_64. * Makefile ($(objpfx)c++-types-check.out): Use $(evaluate-test). ($(objpfx)check-local-headers.out): Likewise. ($(objpfx)begin-end-check.out): Likewise. * Makerules (check-abi-%.out): Likewise. * catgets/Makefile ($(objpfx)test1.cat): Likewise. ($(objpfx)test2.cat): Likewise. ($(objpfx)de/libc.cat): Likewise. ($(objpfx)test-gencat.out): Likewise. * conform/Makefile ($(objpfx)run-conformtest.out): Likewise. * elf/Makefile ($(objpfx)order-cmp.out): Likewise. ($(objpfx)noload-mem): Likewise. ($(objpfx)tst-pathopt.out): Likewise. ($(objpfx)tst-rtld-load-self.out): Likewise. ($(objpfx)tst-array1-cmp.out): Likewise. ($(objpfx)tst-array1-static-cmp.out): Likewise. ($(objpfx)tst-array2-cmp.out): Likewise. ($(objpfx)tst-array3-cmp.out): Likewise. ($(objpfx)tst-array4-cmp.out): Likewise. ($(objpfx)tst-array5-cmp.out): Likewise. ($(objpfx)tst-array5-static-cmp.out): Likewise. ($(objpfx)check-textrel.out): Likewise. ($(objpfx)check-execstack.out): Likewise. ($(objpfx)check-localplt.out): Likewise. ($(objpfx)order2-cmp.out): Likewise. ($(objpfx)tst-leaks1-mem): Likewise. ($(objpfx)tst-leaks1-static-mem): Likewise. ($(objpfx)tst-initorder-cmp.out): Likewise. ($(objpfx)tst-initorder2-cmp.out): Likewise. ($(objpfx)tst-unused-dep.out): Likewise. ($(objpfx)tst-unused-dep-cmp.out): Likewise. * grp/Makefile ($(objpfx)tst_fgetgrent.out): Likewise. * iconv/Makefile (test-iconvconfig): Likewise. * iconvdata/Makefile ($(objpfx)mtrace-tst-loading): Likewise. ($(objpfx)iconv-test.out): Likewise. ($(objpfx)tst-tables.out): Likewise. * intl/Makefile ($(objpfx)mtrace-tst-gettext): Likewise. ($(objpfx)tst-gettext.out): Likewise. ($(objpfx)tst-translit.out): Likewise. ($(objpfx)tst-gettext2.out): Likewise. ($(objpfx)tst-gettext4.out): Likewise. ($(objpfx)tst-gettext6.out): Likewise. * io/Makefile ($(objpfx)ftwtest.out): Likewise. * libio/Makefile ($(objpfx)test-freopen.out): Likewise. ($(objpfx)tst-fopenloc-cmp.out): Likewise. ($(objpfx)tst-fopenloc-mem.out): Likewise. * malloc/Makefile ($(objpfx)tst-mtrace.out): Likewise. * misc/Makefile ($(objpfx)tst-error1-mem): Likewise. * posix/Makefile ($(objpfx)globtest.out): Likewise. ($(objpfx)wordexp-tst.out): Likewise. ($(objpfx)annexc.out): Likewise. ($(objpfx)tst-fnmatch-mem): Likewise. ($(objpfx)bug-regex2-mem): Likewise. ($(objpfx)bug-regex14-mem): Likewise. ($(objpfx)bug-regex21-mem): Likewise. ($(objpfx)bug-regex31-mem): Likewise. ($(objpfx)tst-vfork3-mem): Likewise. ($(objpfx)tst-rxspencer-no-utf8-mem): Likewise. ($(objpfx)tst-pcre-mem): Likewise. ($(objpfx)tst-boost-mem): Likewise. ($(objpfx)tst-getconf.out): Likewise. ($(objpfx)bug-ga2-mem): Likewise. ($(objpfx)bug-glob2-mem): Likewise. * resolv/Makefile ($(objpfx)mtrace-tst-leaks): Likewise. ($(objpfx)mtrace-tst-leaks2): Likewise. * stdio-common/Makefile ($(objpfx)tst-unbputc.out): Likewise. ($(objpfx)tst-printf.out): Likewise. ($(objpfx)tst-setvbuf1.out): Likewise. ($(objpfx)tst-setvbuf1-cmp.out): Likewise. * stdlib/Makefile ($(objpfx)isomac.out): Likewise. ($(objpfx)tst-fmtmsg.out): Likewise. * string/Makefile ($(objpfx)tst-svc-cmp.out): Likewise. * sysdeps/x86/Makefile ($(objpfx)tst-xmmymm.out): Likewise. localedata: * Makefile ($(objpfx)sort-test.out): Use $(evaluate-test). ($(objpfx)tst-fmon.out): Likewise. ($(objpfx)tst-numeric.out): Likewise. ($(objpfx)tst-locale.out): Likewise. ($(objpfx)tst-rpmatch.out): Likewise. ($(objpfx)tst-trans.out): Likewise. ($(objpfx)tst-mbswcs.out): Likewise. ($(objpfx)tst-ctype.out): Likewise. ($(objpfx)tst-wctype.out): Likewise. ($(objpfx)tst-langinfo.out): Likewise. ($(objpfx)mtrace-tst-leaks): Likewise. nptl: * Makefile ($(objpfx)tst-stack3-mem): Use $(evaluate-test). ($(objpfx)tst-tls6.out): Likewise. ($(objpfx)tst-cleanup0.out): Likewise. ($(objpfx)tst-cleanup0-cmp.out): Likewise. ($(objpfx)tst-cancel-wrappers.out): Likewise. ($(objpfx)tst-oddstacklimit.out): Likewise. nptl_db: * Makefile ($(objpfx)db-symbols.out): Use $(evaluate-test).
* Update copyright notices with scripts/update-copyrightsAllan McRae2014-01-011-1/+1
|
* conformtest: Clean up expectations for POSIX for sched.h.Joseph Myers2013-09-251-3/+11
|
* conformtest: Clean up expectations for POSIX for pthread.h.Joseph Myers2013-09-241-7/+8
|
* conformtest: Fix namespace testing.Joseph Myers2013-09-041-1/+3
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-021-1/+1
|
* conformtest: Clean up expectations for POSIX for more headers.Joseph Myers2012-11-194-8/+57
|
* conformtest: Clean up expectations for POSIX for various headers.Joseph Myers2012-11-197-66/+107
|
* conformtest: Fix miscellaneous expectations for XPG4.Joseph Myers2012-11-196-9/+33
|
* conformtest: Fix miscellaneous UNIX98 expectations.Joseph Myers2012-11-105-6/+14
|
* conformtest: Fix pthreads expectations for XPG3 / XPG4 / UNIX98.Joseph Myers2012-11-072-8/+18
|
* conformtest: Fix setenv / unsetenv expectations.Joseph Myers2012-11-071-2/+2
|
* conformtest: Fix isnan function return type.Joseph Myers2012-11-071-1/+1
|
* conformtest: Fix sys/mman.h expectations for UNIX98.Joseph Myers2012-11-071-10/+10
|
* conformtest: Only expect mknodat for XOPEN2K8.Joseph Myers2012-11-071-0/+2
|
* conformtest: Clean up / correct / expand C99 and C11 expectations.Joseph Myers2012-11-0712-560/+313
|
* conformtest: Fix typo in CLK_TCK condition.Joseph Myers2012-11-071-1/+1
|
* conformtest: Add test data for fenv.h.Joseph Myers2012-11-022-1/+37
|
* conformtest: Enable complex.h and inttypes.h testing for XOPEN2K8.Joseph Myers2012-11-022-2/+2
|
* conformtest: Fix sys/wait.h expectations for struct rusage.Joseph Myers2012-11-021-1/+1
|
* conformtest: Update expectations for time.h.Joseph Myers2012-07-241-3/+3
|
* conformtest: Update expectations for string.h.Joseph Myers2012-07-151-3/+8
|
* conformtest: Update expectations for stdio.h and stdlib.h.Joseph Myers2012-05-242-22/+34
|
* conformtest: Update expectations for more ISO C headers.Joseph Myers2012-05-095-120/+78
|
* conformtest: Update expectations for some ISO C headers.Joseph Myers2012-05-016-146/+163
|
* conformtest: Check namespace within __attribute__.Joseph Myers2012-05-011-2/+3
|
* conformtest: Use correct keyword set for underlying C standard.Joseph Myers2012-05-011-2/+5
|
* conformtest: Don't test non-C90 headers for C90.Joseph Myers2012-05-012-0/+4
|
* conformtest: Support testing macro usability in #if.Joseph Myers2012-05-011-2/+39
|
* conformtest: Support specifying types before promotion.Joseph Myers2012-05-011-1/+6
|
* conformtest: Unify "macro" and "constant" handling.Joseph Myers2012-05-011-64/+50
|
* conformtest: Unify "macro" cases.Joseph Myers2012-05-012-59/+4
|
* conformtest: Unify "constant" and "typed-constant".Joseph Myers2012-05-012-48/+19
|
* conformtest: Unify handling of "optional-" and non-optional lines.Joseph Myers2012-05-011-191/+44
|
* conformtest: Unify variants of "constant" and "optional-constant".Joseph Myers2012-05-016-154/+96
|
* conformtest: Always pass C standards options to compiler.Joseph Myers2012-05-011-16/+4
|
* conformtest: Improve math.h tests for X/Open versions.Joseph Myers2012-05-011-19/+22
|
* conformtest: Use correct feature test macros for XPG4.Joseph Myers2012-05-011-1/+1
|
* conformtest: Handle "symbol" lines for allow-header.Joseph Myers2012-05-011-0/+2
|
* conformtest: Remove duplicate typed-constant handling.Joseph Myers2012-04-281-42/+0
|
* conformtest: Fix typo in handling typed-constant from allow-header.Joseph Myers2012-04-281-1/+1
|
* Run conformtest script explicitly using BASH.David S. Miller2012-03-271-1/+1
| | | | * conform/Makefile: Run run-conformtest.sh using $(BASH).
* Don't tamper with $HOME.Thomas Schwinge2012-03-212-9/+7
|
* Remove distribute variable from MakefilesUlrich Drepper2012-03-071-3/+0
|
* Restrict run-conformtest runsUlrich Drepper2012-02-261-0/+4
|
* Add first fixes for conformtest for POSIX2008Ulrich Drepper2012-02-263-8/+6
|
* Fix up POSIX testing in conformtestUlrich Drepper2012-02-2620-76/+159
|
* First steps to get conformtest fully workingUlrich Drepper2012-02-2581-333/+644
|
* Replace FSF snail mail address with URLs.Paul Eggert2012-02-091-3/+2
|
* Remove pre-ISO C supportUlrich Drepper2012-01-071-1/+1
| | | | No more __const.