Fix tst-support_record_failure-2 for run-built-tests = no.

The support/tst-support_record_failure-2.out test attempts to run
built code even if run-built-tests = no, so failing with
build-many-glibcs.py for all architectures whose code cannot be run on
the system running the script.  This patch disables the test in that
case.

Tested for x86_64 (native), and for aarch64 with build-many-glibcs.py.

	* support/Makefile (tests-special): Make definition conditional on
	[$(run-built-tests) = yes].
	($(objpfx)tst-support_record_failure-2.out): Make rule conditional
	on [$(run-built-tests) = yes].
This commit is contained in:
Joseph Myers 2016-12-30 13:01:44 +00:00
parent d2d43afa11
commit ef83c83a25
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,10 @@
2016-12-30 Joseph Myers <joseph@codesourcery.com>
* support/Makefile (tests-special): Make definition conditional on
[$(run-built-tests) = yes].
($(objpfx)tst-support_record_failure-2.out): Make rule conditional
on [$(run-built-tests) = yes].
2016-12-30 Siddhesh Poyarekar <siddhesh@sourceware.org>
* Rules (tests): Add tests-printers-programs to tests to be

View File

@ -67,6 +67,7 @@ tests = \
README-testing \
tst-support_record_failure \
ifeq ($(run-built-tests),yes)
tests-special = \
$(objpfx)tst-support_record_failure-2.out
@ -76,5 +77,6 @@ $(objpfx)tst-support_record_failure-2.out: tst-support_record_failure-2.sh \
'$(run-program-env)' '$(test-program-prefix-after-env)' \
> $@; \
$(evaluate-test)
endif
include ../Rules