]> Savannah Git Hosting - gnulib.git/commit
Skip some tests when running under QEMU user-mode.
authorBruno Haible <bruno@clisp.org>
Sat, 28 Aug 2021 23:03:29 +0000 (01:03 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 28 Aug 2021 23:03:29 +0000 (01:03 +0200)
commitd2e97793f7501e3985103686b050210bbe1da2f3
tree3860666e6d6e1a4dd7c48a64e14ec3dbc16d850d
parentecf9863b1f2ed7562b3031d2c6fc010622cd48fe
Skip some tests when running under QEMU user-mode.

* tests/qemu.h: New file.
* tests/test-get-rusage-as.c: Include qemu.h.
(main): Skip the test when running under QEMU.
* tests/test-get-rusage-data.c: Include qemu.h.
(main): Skip the test when running under QEMU.
* tests/test-printf-posix2.c: Include qemu.h.
(main): Return with code 77 when running under QEMU.
* tests/test-fprintf-posix2.c: Include qemu.h.
(main): Return with code 77 when running under QEMU.
* tests/test-fprintf-posix3.c: Include qemu.h.
(main): Return with code 79 when running under QEMU.
* tests/test-fprintf-posix3.sh: Skip the test when the return code was
79.
* tests/test-dprintf-posix2.c: Include qemu.h.
(main): Return with code 79 when running under QEMU. Use return code 80
instead of 78.
* tests/test-dprintf-posix2.sh: Skip the test when the return code was
79. Update for changed return code.
* modules/get-rusage-as-tests (Files): Add qemu.h.
(Depends-on): Add stdbool.
* modules/get-rusage-data-tests (Files): Add qemu.h.
(Depends-on): Add stdbool.
* modules/fprintf-posix-tests (Files): Add qemu.h.
(Depends-on): Add stdbool.
* modules/dprintf-posix-tests (Files): Add qemu.h.
(Depends-on): Add stdbool.
14 files changed:
ChangeLog
modules/dprintf-posix-tests
modules/fprintf-posix-tests
modules/get-rusage-as-tests
modules/get-rusage-data-tests
tests/qemu.h [new file with mode: 0644]
tests/test-dprintf-posix2.c
tests/test-dprintf-posix2.sh
tests/test-fprintf-posix2.c
tests/test-fprintf-posix3.c
tests/test-fprintf-posix3.sh
tests/test-get-rusage-as.c
tests/test-get-rusage-data.c
tests/test-printf-posix2.c