Simon Josefsson wrote: > It seems there are only > two tests that unexpectedly pass, the test-asyncsafe-linked_list-weak.sh > and test-asyncsafe-linked_list-strong.sh. Any ideas on these?
I was meaning to clean this up soon, but haven't gotten around to it. So, let me move them into a tests module that does not get included by default. 2021-05-14 Bruno Haible <br...@clisp.org> linked-list-unportable-test: New module. * modules/linked-list-unportable-tests: New file, based on modules/linked-list-tests. * modules/linked-list-tests: Remove the unportable tests from here. Depend on linked-list-unportable-tests. diff --git a/modules/linked-list-tests b/modules/linked-list-tests index c45f02b..53472ed 100644 --- a/modules/linked-list-tests +++ b/modules/linked-list-tests @@ -1,32 +1,13 @@ Files: tests/test-linked_list.c -tests/test-asyncsafe-linked_list-weak.sh -tests/test-asyncsafe-linked_list-weak.c -tests/test-asyncsafe-linked_list-strong.sh -tests/test-asyncsafe-linked_list-strong.c tests/macros.h Depends-on: array-list -thread -yield -nanosleep -sigaction -sigprocmask +linked-list-unportable-tests configure.ac: Makefile.am: -TESTS += \ - test-linked_list \ - test-asyncsafe-linked_list-weak.sh \ - test-asyncsafe-linked_list-strong.sh -XFAIL_TESTS += \ - test-asyncsafe-linked_list-weak.sh \ - test-asyncsafe-linked_list-strong.sh -check_PROGRAMS += \ - test-linked_list \ - test-asyncsafe-linked_list-weak \ - test-asyncsafe-linked_list-strong -test_asyncsafe_linked_list_weak_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@ -test_asyncsafe_linked_list_strong_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@ +TESTS += test-linked_list +check_PROGRAMS += test-linked_list diff --git a/modules/linked-list-unportable-tests b/modules/linked-list-unportable-tests new file mode 100644 index 0000000..0c91c72 --- /dev/null +++ b/modules/linked-list-unportable-tests @@ -0,0 +1,32 @@ +Files: +tests/test-asyncsafe-linked_list-weak.sh +tests/test-asyncsafe-linked_list-weak.c +tests/test-asyncsafe-linked_list-strong.sh +tests/test-asyncsafe-linked_list-strong.c +tests/macros.h + +Status: +unportable-test + +Depends-on: +linked-list +thread +yield +nanosleep +sigaction +sigprocmask + +configure.ac: + +Makefile.am: +TESTS += \ + test-asyncsafe-linked_list-weak.sh \ + test-asyncsafe-linked_list-strong.sh +XFAIL_TESTS += \ + test-asyncsafe-linked_list-weak.sh \ + test-asyncsafe-linked_list-strong.sh +check_PROGRAMS += \ + test-asyncsafe-linked_list-weak \ + test-asyncsafe-linked_list-strong +test_asyncsafe_linked_list_weak_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@ +test_asyncsafe_linked_list_strong_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@