summaryrefslogtreecommitdiff
path: root/tests/tests.am
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2022-02-07 08:39:44 +0300
committerIvan Maidanski <ivmai@mail.ru>2022-02-07 11:45:25 +0300
commit4a5c9217b48ae3d491de88dd2c6998a055a31284 (patch)
tree7c588de7a4ee14e9c6977859e14acdab9e342942 /tests/tests.am
parent5c1625c8e60d7de2cde59708b16f2a330a78b0c3 (diff)
downloadbdwgc-4a5c9217b48ae3d491de88dd2c6998a055a31284.tar.gz
Name all tests consistently
(refactoring) In brief, the tests naming as follows: all test executable files end with "test" (not "_test"); all test source files do not have "test" suffix (except for gctest); test.c is named now as gctest.c. * CMakeLists.txt: Rename leak_test.c to leak.c; rename huge_test.c to huge.c; rename leak_test.c to leak.c; rename realloc_test.c to realloc.c; rename smash_test.c to smash.c; rename staticrootslib.c to staticroots_lib.c; rename trace_test.c to trace.c; rename thread_leak_test.c to threadleak.c; rename threadkey_test to threadkey_test; rename threadkey_test.c to threadkey.c; rename subthreadcreate_test to subthreadcreatetest; rename subthread_create.c to subthreadcreate.c; rename initsecondarythread_test to initfromthreadtest; rename initsecondarythread.c to initfromthread.c; rename disclaim_test to disclaimtest; rename disclaim_test.c to disclaim.c; rename disclaim_weakmap_test to weakmaptest; rename disclaim_weakmap_test.c to weakmap.c. * tests/tests.am: Likewise. * CMakeLists.txt: Rename test.c to gctest.c; rename test_cpp to cpptest; rename test_cpp.cc to cpp.cc. * Makefile.direct: Likewise. * NT_MAKEFILE: Likewise. * README.md (Installation and Portability): Likewise. * WCC_MAKEFILE: Likewise. * digimars.mak: Likewise. * doc/README.Mac: Likewise. * tests/tests.am: Likewise. * CMakeLists.txt: rename test_atomic_ops.c to atomicops.c; rename test_atomic_ops to atomicopstest. * configure.ac [$with_libatomic_ops=check]: Likewise. * ChangeLog (8.3.0): Rename threadkey_test to threadkeytest; rename test_atomic_ops to atomicopstest; rename test_cpp to cpptest. * Makefile.direct: Rename test.o to gctest.o. * NT_MAKEFILE: Rename test_cpp.exe to cpptest.exe; rename test.obj to gctest.obj. * WCC_MAKEFILE: Likewise. * digimars.mak: Likewise. * doc/README.win64: Likewise. * configure.ac: Rename test_cpp to cpptest in comment. * doc/leak.md: Rename leak_test.c to leak.c. * tests/test_atomic_ops.c: Rename to atomicops.c; remove test name in "skipped" message. * tests/test_cpp.cc: Rename to cpp.cc; rename test_cpp to cpptest. * tests/disclaim_test.c: Rename to disclaim.c. * tests/test.c: Rename to gctest.c. * tests/huge_test.c: Rename to huge.c. * tests/initsecondarythread.c: Rename to initfromthread.c. * tests/leak_test.c: Rename to leak.c. * tests/realloc_test.c: Rename to realloc.c. * tests/smash_test.c: Rename to smash.c. * tests/staticrootstest.c: Rename to staticroots.c. * tests/staticrootslib.c: Rename to staticroots_lib.c. * tests/subthread_create.c: Rename to subthreadcreate.c; remove test name in printed messages. * tests/threadkey_test.c: Rename to threadkey.c; remove test name in "skipped" message. * tests/thread_leak_test.c: Rename to threadleak.c. * tests/trace_test.c: Rename to trace.c. * tests/disclaim_weakmap_test.c: Rename to weakmap.c; rename disclaim_test.c to disclaim.c in comment.
Diffstat (limited to 'tests/tests.am')
-rw-r--r--tests/tests.am147
1 files changed, 73 insertions, 74 deletions
diff --git a/tests/tests.am b/tests/tests.am
index e7c5318b..0523e868 100644
--- a/tests/tests.am
+++ b/tests/tests.am
@@ -14,7 +14,7 @@ test_ldadd = $(nodist_libgc_la_OBJECTS) $(top_builddir)/libgc.la \
TESTS += gctest$(EXEEXT)
check_PROGRAMS += gctest
-gctest_SOURCES = tests/test.c
+gctest_SOURCES = tests/gctest.c
gctest_LDADD = $(test_ldadd)
if THREADS
if ENABLE_SHARED
@@ -35,9 +35,14 @@ gctest_html_LDADD = $(gctest_LDADD)
gctest_html_LDFLAGS = -s "EXPORTED_FUNCTIONS=['_memalign', '_main', '_memset']"
endif
+TESTS += hugetest$(EXEEXT)
+check_PROGRAMS += hugetest
+hugetest_SOURCES = tests/huge.c
+hugetest_LDADD = $(test_ldadd)
+
TESTS += leaktest$(EXEEXT)
check_PROGRAMS += leaktest
-leaktest_SOURCES = tests/leak_test.c
+leaktest_SOURCES = tests/leak.c
leaktest_LDADD = $(test_ldadd)
TESTS += middletest$(EXEEXT)
@@ -45,36 +50,31 @@ check_PROGRAMS += middletest
middletest_SOURCES = tests/middle.c
middletest_LDADD = $(test_ldadd)
+TESTS += realloctest$(EXEEXT)
+check_PROGRAMS += realloctest
+realloctest_SOURCES = tests/realloc.c
+realloctest_LDADD = $(test_ldadd)
+
TESTS += smashtest$(EXEEXT)
check_PROGRAMS += smashtest
-smashtest_SOURCES = tests/smash_test.c
+smashtest_SOURCES = tests/smash.c
smashtest_LDADD = $(test_ldadd)
-TESTS += hugetest$(EXEEXT)
-check_PROGRAMS += hugetest
-hugetest_SOURCES = tests/huge_test.c
-hugetest_LDADD = $(test_ldadd)
-
-TESTS += realloc_test$(EXEEXT)
-check_PROGRAMS += realloc_test
-realloc_test_SOURCES = tests/realloc_test.c
-realloc_test_LDADD = $(test_ldadd)
-
TESTS += staticrootstest$(EXEEXT)
check_PROGRAMS += staticrootstest
-staticrootstest_SOURCES = tests/staticrootstest.c
+staticrootstest_SOURCES = tests/staticroots.c
staticrootstest_CFLAGS = -DSTATICROOTSLIB2
staticrootstest_LDADD = $(nodist_libgc_la_OBJECTS) $(EXTRA_TEST_LIBS) \
- libstaticrootslib_test.la libstaticrootslib2_test.la
-check_LTLIBRARIES += libstaticrootslib_test.la libstaticrootslib2_test.la
-libstaticrootslib_test_la_SOURCES = tests/staticrootslib.c
-libstaticrootslib_test_la_LIBADD = $(test_ldadd)
-libstaticrootslib_test_la_LDFLAGS = -no-undefined -rpath /nowhere
-libstaticrootslib_test_la_DEPENDENCIES = $(top_builddir)/libgc.la
-libstaticrootslib2_test_la_SOURCES = tests/staticrootslib.c
-libstaticrootslib2_test_la_LIBADD = $(test_ldadd)
-libstaticrootslib2_test_la_CFLAGS = -DSTATICROOTSLIB2
-libstaticrootslib2_test_la_LDFLAGS = -no-undefined -rpath /nowhere
+ libstaticroots_lib_test.la libstaticroots_lib2_test.la
+check_LTLIBRARIES += libstaticroots_lib_test.la libstaticroots_lib2_test.la
+libstaticroots_lib_test_la_SOURCES = tests/staticroots_lib.c
+libstaticroots_lib_test_la_LIBADD = $(test_ldadd)
+libstaticroots_lib_test_la_LDFLAGS = -no-undefined -rpath /nowhere
+libstaticroots_lib_test_la_DEPENDENCIES = $(top_builddir)/libgc.la
+libstaticroots_lib2_test_la_SOURCES = tests/staticroots_lib.c
+libstaticroots_lib2_test_la_LIBADD = $(test_ldadd)
+libstaticroots_lib2_test_la_CFLAGS = -DSTATICROOTSLIB2
+libstaticroots_lib2_test_la_LDFLAGS = -no-undefined -rpath /nowhere
if ENABLE_SHARED
staticrootstest_LDADD += $(top_builddir)/libgc.la
endif
@@ -82,69 +82,69 @@ endif
if KEEP_BACK_PTRS
TESTS += tracetest$(EXEEXT)
check_PROGRAMS += tracetest
-tracetest_SOURCES = tests/trace_test.c
+tracetest_SOURCES = tests/trace.c
tracetest_LDADD = $(test_ldadd)
endif
if THREADS
-TESTS += test_atomic_ops$(EXEEXT)
-check_PROGRAMS += test_atomic_ops
-test_atomic_ops_SOURCES = tests/test_atomic_ops.c
-test_atomic_ops_LDADD = $(nodist_libgc_la_OBJECTS) $(EXTRA_TEST_LIBS) \
+TESTS += atomicopstest$(EXEEXT)
+check_PROGRAMS += atomicopstest
+atomicopstest_SOURCES = tests/atomicops.c
+atomicopstest_LDADD = $(nodist_libgc_la_OBJECTS) $(EXTRA_TEST_LIBS) \
$(ATOMIC_OPS_LIBS) $(THREADDLLIBS)
-TESTS += threadleaktest$(EXEEXT)
-check_PROGRAMS += threadleaktest
-threadleaktest_SOURCES = tests/thread_leak_test.c
-threadleaktest_LDADD = $(test_ldadd) $(THREADDLLIBS)
-
-TESTS += threadkey_test$(EXEEXT)
-check_PROGRAMS += threadkey_test
-threadkey_test_SOURCES = tests/threadkey_test.c
-threadkey_test_LDADD = $(test_ldadd) $(THREADDLLIBS)
+TESTS += initfromthreadtest$(EXEEXT)
+check_PROGRAMS += initfromthreadtest
+initfromthreadtest_SOURCES = tests/initfromthread.c
+initfromthreadtest_LDADD = $(test_ldadd) $(THREADDLLIBS)
-TESTS += subthreadcreate_test$(EXEEXT)
-check_PROGRAMS += subthreadcreate_test
-subthreadcreate_test_SOURCES = tests/subthread_create.c
-subthreadcreate_test_LDADD = $(test_ldadd)
+TESTS += subthreadcreatetest$(EXEEXT)
+check_PROGRAMS += subthreadcreatetest
+subthreadcreatetest_SOURCES = tests/subthreadcreate.c
+subthreadcreatetest_LDADD = $(test_ldadd)
if ENABLE_SHARED
-subthreadcreate_test_LDADD += $(ATOMIC_OPS_LIBS)
+subthreadcreatetest_LDADD += $(ATOMIC_OPS_LIBS)
endif
-subthreadcreate_test_LDADD += $(THREADDLLIBS)
+subthreadcreatetest_LDADD += $(THREADDLLIBS)
-TESTS += initsecondarythread_test$(EXEEXT)
-check_PROGRAMS += initsecondarythread_test
-initsecondarythread_test_SOURCES = tests/initsecondarythread.c
-initsecondarythread_test_LDADD = $(test_ldadd) $(THREADDLLIBS)
+TESTS += threadkeytest$(EXEEXT)
+check_PROGRAMS += threadkeytest
+threadkeytest_SOURCES = tests/threadkey.c
+threadkeytest_LDADD = $(test_ldadd) $(THREADDLLIBS)
+
+TESTS += threadleaktest$(EXEEXT)
+check_PROGRAMS += threadleaktest
+threadleaktest_SOURCES = tests/threadleak.c
+threadleaktest_LDADD = $(test_ldadd) $(THREADDLLIBS)
endif
if CPLUSPLUS
-TESTS += test_cpp$(EXEEXT)
-check_PROGRAMS += test_cpp
-test_cpp_SOURCES = tests/test_cpp.cc
+TESTS += cpptest$(EXEEXT)
+check_PROGRAMS += cpptest
+cpptest_SOURCES = tests/cpp.cc
if AVOID_CPP_LIB
-test_cpp_LDADD = gc_badalc.o gc_cpp.o $(test_ldadd) $(CXXLIBS)
+cpptest_LDADD = gc_badalc.o gc_cpp.o $(test_ldadd) $(CXXLIBS)
else
-test_cpp_LDADD = libgccpp.la $(nodist_libgc_la_OBJECTS) \
+cpptest_LDADD = libgccpp.la $(nodist_libgc_la_OBJECTS) \
$(EXTRA_TEST_LIBS) $(CXXLIBS)
## In case of static libraries build, libgc.a is already referenced in
## dependency_libs attribute of libgccpp.la file.
if ENABLE_SHARED
-test_cpp_LDADD += $(top_builddir)/libgc.la
+cpptest_LDADD += $(top_builddir)/libgc.la
endif
endif
endif
if ENABLE_DISCLAIM
-TESTS += disclaim_test$(EXEEXT)
-check_PROGRAMS += disclaim_test
-disclaim_test_SOURCES = tests/disclaim_test.c
-disclaim_test_LDADD = $(test_ldadd)
+TESTS += disclaimtest$(EXEEXT)
+check_PROGRAMS += disclaimtest
+disclaimtest_SOURCES = tests/disclaim.c
+disclaimtest_LDADD = $(test_ldadd)
if THREADS
-disclaim_test_LDADD += $(THREADDLLIBS)
+disclaimtest_LDADD += $(THREADDLLIBS)
endif
TESTS += disclaim_bench$(EXEEXT)
@@ -152,15 +152,15 @@ check_PROGRAMS += disclaim_bench
disclaim_bench_SOURCES = tests/disclaim_bench.c
disclaim_bench_LDADD = $(test_ldadd)
-TESTS += disclaim_weakmap_test$(EXEEXT)
-check_PROGRAMS += disclaim_weakmap_test
-disclaim_weakmap_test_SOURCES = tests/disclaim_weakmap_test.c
-disclaim_weakmap_test_LDADD = $(test_ldadd)
+TESTS += weakmaptest$(EXEEXT)
+check_PROGRAMS += weakmaptest
+weakmaptest_SOURCES = tests/weakmap.c
+weakmaptest_LDADD = $(test_ldadd)
if THREADS
if ENABLE_SHARED
-disclaim_weakmap_test_LDADD += $(ATOMIC_OPS_LIBS)
+weakmaptest_LDADD += $(ATOMIC_OPS_LIBS)
endif
-disclaim_weakmap_test_LDADD += $(THREADDLLIBS)
+weakmaptest_LDADD += $(THREADDLLIBS)
endif
endif
@@ -172,18 +172,17 @@ check-without-test-driver: $(TESTS)
./hugetest$(EXEEXT)
./leaktest$(EXEEXT)
./middletest$(EXEEXT)
- ./realloc_test$(EXEEXT)
+ ./realloctest$(EXEEXT)
./smashtest$(EXEEXT)
./staticrootstest$(EXEEXT)
+ test ! -f atomicopstest$(EXEEXT) || ./atomicopstest$(EXEEXT)
+ test ! -f cpptest$(EXEEXT) || ./cpptest$(EXEEXT)
test ! -f disclaim_bench$(EXEEXT) || ./disclaim_bench$(EXEEXT)
- test ! -f disclaim_test$(EXEEXT) || ./disclaim_test$(EXEEXT)
- test ! -f disclaim_weakmap_test$(EXEEXT) || ./disclaim_weakmap_test$(EXEEXT)
- test ! -f initsecondarythread_test$(EXEEXT) \
- || ./initsecondarythread_test$(EXEEXT)
- test ! -f test_atomic_ops$(EXEEXT) || ./test_atomic_ops$(EXEEXT)
- test ! -f threadkey_test$(EXEEXT) || ./threadkey_test$(EXEEXT)
+ test ! -f disclaimtest$(EXEEXT) || ./disclaimtest$(EXEEXT)
+ test ! -f initfromthreadtest$(EXEEXT) || ./initfromthreadtest$(EXEEXT)
+ test ! -f subthreadcreatetest$(EXEEXT) || ./subthreadcreatetest$(EXEEXT)
+ test ! -f threadkeytest$(EXEEXT) || ./threadkeytest$(EXEEXT)
test ! -f threadleaktest$(EXEEXT) || ./threadleaktest$(EXEEXT)
- test ! -f subthreadcreate_test$(EXEEXT) || ./subthreadcreate_test$(EXEEXT)
- test ! -f test_cpp$(EXEEXT) || ./test_cpp$(EXEEXT)
test ! -f tracetest$(EXEEXT) || ./tracetest$(EXEEXT)
+ test ! -f weakmaptest$(EXEEXT) || ./weakmaptest$(EXEEXT)
./cordtest$(EXEEXT)