# First, the tests in 'common'
sources := \
- common/test_executable_destructor.c \
- common/test_getaddrinfo.c \
- common/test_gethostbyname.c \
- common/test_gethostname.c \
common/test_pthread_mutex.c \
common/test_pthread_rwlock.c \
- common/test_pthread_once.c \
- common/test_seteuid.c \
- common/test_static_cpp_mutex.cpp \
- common/test_udp.c \
# _XOPEN_SOURCE=600 is needed to get pthread_mutexattr_settype() on GLibc
#
$(call host-test, $(sources))
$(call device-test, $(sources))
-# The 'test_static_executable_destructor is the same than
-# test_executable_destructor except that the generated program
-# is statically linked instead.
-include $(CLEAR_VARS)
-LOCAL_MODULE := test_static_executable_destructor
-LOCAL_SRC_FILES := common/test_executable_destructor.c
-LOCAL_MODULE_TAGS := tests
-LOCAL_STATIC_LIBRARIES := libc
-LOCAL_FORCE_STATIC_EXECUTABLE := true
-include $(BUILD_EXECUTABLE)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := test_static_executable_destructor
-LOCAL_SRC_FILES := common/test_executable_destructor.c
-LOCAL_MODULE_TAGS := tests
-LOCAL_LDFLAGS := -static
-include $(BUILD_HOST_EXECUTABLE)
-
# Second, the Bionic-specific tests
sources := \
- bionic/test_mutex.c \
bionic/test_cond.c \
- bionic/test_getgrouplist.c \
- bionic/test_netinet_icmp.c \
bionic/test_pthread_cond.c \
- bionic/test_setjmp.c \
-
-$(call device-test, $(sources))
-
-# Third, the other tests
-
-sources := \
- other/test_sysconf.c \
$(call device-test, $(sources))
-# This test tries to see if the static constructors in a
-# shared library are only called once. We thus need to
-# build a shared library, then call it from another
-# program.
-#
-include $(CLEAR_VARS)
-LOCAL_SRC_FILES := bionic/lib_static_init.cpp
-LOCAL_MODULE := libtest_static_init
-
-LOCAL_MODULE_TAGS := tests
-include $(BUILD_SHARED_LIBRARY)
-
-include $(CLEAR_VARS)
-LOCAL_SRC_FILES := bionic/test_static_init.cpp
-LOCAL_MODULE := test_static_init
-LOCAL_SHARED_LIBRARIES := libtest_static_init
-LOCAL_MODULE_TAGS := tests
-include $(BUILD_EXECUTABLE)
-
-# TODO: Add a variety of GLibc test programs too...
-
-# Hello World to test libstdc++ support
-
-sources := \
- common/hello_world.cpp \
-
-EXTRA_CFLAGS := -mandroid
-#$(call device-test, $(sources))
-
endif # BIONIC_TESTS