diff options
author | Stefano Lattarini <stefano.lattarini@gmail.com> | 2011-05-15 16:33:01 +0200 |
---|---|---|
committer | Stefano Lattarini <stefano.lattarini@gmail.com> | 2011-05-19 22:11:44 +0200 |
commit | e9e5d4ac2d8ba980211303c9b1e16c3199f34478 (patch) | |
tree | 65fef4db51bb41d7b13c68e9a0b3ccc4fb1df460 /tests/lex3.test | |
parent | 920781c510b0219d44eb3201a9e6373f1c9b50a9 (diff) | |
download | automake-e9e5d4ac2d8ba980211303c9b1e16c3199f34478.tar.gz |
tests: avoid spurious failures in cross-compile mode
* tests/depcomp2.test: Ensure verbose printing of captured stderr
from configure.
* tests/ansi3.test ($required): Add 'native', as the ansi2knr
functionality is not meant to work with a cross-compiler.
* tests/ansi3b.test: Likewise.
* tests/ansi5.test: Likewise.
* tests/ansi6.test: Likewise.
* tests/ansi7.test: Likewise.
* tests/ansi8.test: Likewise.
* tests/ansi10.test: Likewise.
* tests/subobj3.test: Likewise.
* tests/check8.test ($required): Add 'native', as this test is
not meant to work with a cross-compiler.
* tests/gnits2.test: Likewise.
* tests/ltconv.test: Likewise.
* tests/ltcond2.test: Likewise.
* tests/parallel-tests5.test: Likewise.
* tests/specflg7.test: Likewise.
* tests/specflg8.test: Likewise.
* tests/check5.test: Likewise. Also, ensure verbose printing of
captured make output, and thrown in few cosmetic and consistency
improvements.
* tests/ltinit.test: Be laxer in grepping configure output, to
avoid spurious failures on systems which lack POSIX dynamic
linking (e.g., MinGW), or when cross-compiling for such systems.
* tests/ansi9.test: Skip parts of the test that would require a
native compiler.
* tests/backcompat6.test: Likewise.
* tests/depcomp8a.test: Likewise.
* tests/pr401.test: Likewise.
* tests/pr401b.test: Likewise.
* tests/pr401c.test: Likewise.
* tests/target-cflags.test: Likewise.
* tests/lex3.test: Likewise.
* tests/yacc-basic.test: Likewise.
* tests/autohdr4.test: Likewise. Also, extend the test to ensure
more coverage in cross-compile mode.
* tests/canon7.test: Likewise.
* tests/check9.test: Removed, split into two new tests ...
* tests/check-subst-prog.test: ... this one, which requires a
native C compiler ...
* tests/check-subst.test: ... and this one, which doesn't require
any compiler.
* tests/parallel-tests4.test: Removed, split into two new tests ...
* tests/parallel-tests-suffix-prog.test: ... this one, which
requires a native C compiler ...
* tests/parallel-tests-suffix.test: ... and this one, which
doesn't require any compiler.
* tests/parallel-tests7.test: Removed, split into two new tests ...
* tests/parallel-tests-ext-driver-prog.test: ... this one, which
requires a native C compiler ...
* tests/parallel-tests-ext-driver.test: ... and this one, which
doesn't require any compiler.
* tests/Makefile.am (TESTS): Update.
Diffstat (limited to 'tests/lex3.test')
-rwxr-xr-x | tests/lex3.test | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/lex3.test b/tests/lex3.test index b10a6cbf0..2b7f3d15a 100755 --- a/tests/lex3.test +++ b/tests/lex3.test @@ -59,8 +59,10 @@ $AUTOMAKE -a # Program should build and run. $MAKE -echo GOOD | ./foo -echo BAD | ./foo && Exit 1 +if cross_compiling; then :; else + echo GOOD | ./foo + echo BAD | ./foo && Exit 1 +fi # The generated file `foo.c' must be shipped. $MAKE distdir |