summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2024-05-11test-skeleton: don't force -d on noMMUMax Filippov
There's a few tests whose do_test() is supposed to time out or terminate with a signal. Tests communicate it to the test skeleton by defining EXPECTED_SIGNAL or EXPECTED_STATUS and the skeleton completes with success code when that happens. Running test suite in direct mode by default changes that, as a result test running script reports failures for the tests that actually pass or hangs. Instead of switching to direct test running when building for noMMU use vfork() and exec() the test in the child process in direct mode. This makes the default test process behavior the same on MMU and noMMU targets. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2024-05-09c-sky: add ULPs fileWaldemar Brodkorb
2024-05-04nptl: fork() is not available for noMMU, skip testsWaldemar Brodkorb
2024-05-04reduce allocs for small noMMU systemsWaldemar Brodkorb
2024-05-04update ULPs for superhWaldemar Brodkorb
2024-05-03xtensa: add FDPIC-specific TLS macro variantsMax Filippov
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2024-05-03iconv/tst-iconv5: fix ic variable typeMax Filippov
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2024-04-18riscv32: disable stalling mmap2 testWaldemar Brodkorb
2024-04-18math: add ULPs for xtensaWaldemar Brodkorb
2024-04-17math: add ULPs for i386Waldemar Brodkorb
2024-04-17math: add ULPs for m68kWaldemar Brodkorb
2024-04-15math: add ULPs for or1kWaldemar Brodkorb
2024-04-14math: add ULPs for arcWaldemar Brodkorb
2024-04-14math: add ULPs for aarch64Waldemar Brodkorb
2024-03-29riscv32: add ULPs fileWaldemar Brodkorb
2024-03-26kvx: add ULPs fileWaldemar Brodkorb
2024-03-22riscv64: add ULPs fileWaldemar Brodkorb
2024-03-20enable nptl/tst-tls3Waldemar Brodkorb
2024-03-15riscv64: fix compiler warningWaldemar Brodkorb
2024-03-08we use qemu now, test passesWaldemar Brodkorb
2024-03-08riscv32: disable blocking testWaldemar Brodkorb
2024-03-07add some more time64 32 bit architectures which can be testedWaldemar Brodkorb
2024-02-27Add test to *stat() after 2038y with time64.Dmitry Chestnykh
Signed-off-by: Dmitry Chestnykh <dm.chestnykh@gmail.com>
2024-01-18disable test for coldfireWaldemar Brodkorb
2024-01-03microblaze: disable a lot of tests, all are stalling on latest QemuWaldemar Brodkorb
2023-12-26microblaze: skip stalling testWaldemar Brodkorb
2023-12-26microblaze: skip stalling testWaldemar Brodkorb
2023-11-07misc: add tests for getrlimit/setrlimit/prlimitPavel Kozlov
Add tst-rlimit test to check setrlimit/getrlimit/prlimit and setrlimit64/getrlimit64/prlimit64 functions. Add tst-rlimit64 to check the 64-bit offset variant. Signed-off-by: Pavel Kozlov <pavel.kozlov@synopsys.com>
2023-08-29xtensa: disable hanging mmap2 test on noMMUWaldemar Brodkorb
2023-08-29riscv64: disable blocking test on noMMU testingWaldemar Brodkorb
2023-08-28disable mmap2 for arm, fixes stalling testsuite run on armv5-nommu with ↵Waldemar Brodkorb
kernel 6.1.44
2023-08-08cris: disable stalling testsWaldemar Brodkorb
2023-08-05math: disable bessel function checkingWaldemar Brodkorb
2023-08-04tst-calloc: reduce samples per size for small systems without MMUWaldemar Brodkorb
2023-08-04reduce allocs for small systems with f.e. 64 MB RAMWaldemar Brodkorb
2023-06-15enable tst-exec-nullWaldemar Brodkorb
2023-06-15Fix exec-null test for newer kernelsYann Sionneau
Without this patch, since https://github.com/torvalds/linux/commit/dcd46d897adb70d63e025f175a00a89797d31a43 this test runs in infinite loop. Signed-off-by: Yann Sionneau <ysionneau@kalrayinc.com>
2023-02-02disable for noMMU buildsWaldemar Brodkorb
2023-01-27exec-null hangs in endless loop on systems with linuxthreadsWaldemar Brodkorb
2022-10-02musl does not implement rawmemchrWaldemar Brodkorb
2022-09-27arc: fix TLS_GD macro, bad clobber listPavel Kozlov
Move function call outside the inline asm code to simplify a clobber list. The patch fixes tests tst-tls7 and tst-tls8 on ARCv3, they didn't pass because cc was not in clobber list and bad code was generated. The compiler didn't take in account changes of CPU Condition flags. Signed-off-by: Pavel Kozlov <pavel.kozlov@synopsys.com>
2022-09-27arc: use existing tls macros for ARCv3 32-bit CPUsSergey Matyukevich
Signed-off-by: Sergey Matyukevich <sergey.matyukevich@synopsys.com> Signed-off-by: Pavel Kozlov <pavel.kozlov@synopsys.com>
2022-09-23revert glibc sync for math testsWaldemar Brodkorb
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
2022-03-10xtensa: fix variable reference in TLS_LDWaldemar Brodkorb
Use @DTPOFF instead of @TPOFF in TLS_LD as specified by the xtensa ABI. DTPOFF produces variable offset relative to the variable's module TLS block, it's the linker's job to replace it with TPOFF and adjust surrounding code when the object file is linked into an executable. This fixes tests tls/tst-tls[123] on xtensa that fail if built as PIE. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2020-12-01riscv64: TLS macros remove unsused headersWaldemar Brodkorb
2020-11-28add nios2 tls macros from glibcFabrice Fontaine
Retrieved from https://github.com/bminor/glibc/blob/master/sysdeps/nios2/tls-macros.h Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2020-10-19misc: add test for hasmntopt() option matchingYann Sionneau
Signed-off-by: Yann Sionneau <yann@sionneau.net>
2020-10-15add c-sky tls macros from glibcWaldemar Brodkorb
2020-09-07fix gcc10 issueWaldemar Brodkorb
2020-04-27fix riscv macrosWaldemar Brodkorb