bionic/tests
Narayan Kamath 5f6f4a956c Fix signbit / infinite / isinf / isnan unit tests.
Turns out stlport isn't broken. <cmath> (included
transitively via gtest in our case) is not required
to make C99 math macros (like signbit) available, nor is
it required to preserve them if they're already defined.
It is only required to make the equivalent functions in
namespace std available.

I couldn't find any documentation of required behaviour for
programs that include both <math.h> and <cmath>.

I've verified experimentally that llvm's libc++ and gnu
stl behave the same as stlport.

bug: 12935307

Change-Id: I9dc5cc0fd9f4f259abc8eefb280177cdd092a94b
2014-02-19 18:50:30 +00:00
..
Android.build.mk Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
Android.mk Implement some of the missing LFS64 support. 2014-02-18 15:39:24 -08:00
buffer_tests.cpp Add strcmp/memcmp testing. 2013-12-03 18:42:41 -08:00
buffer_tests.h Add strcmp/memcmp testing. 2013-12-03 18:42:41 -08:00
dirent_test.cpp Implement some of the missing LFS64 support. 2014-02-18 15:39:24 -08:00
dlfcn_test.cpp Add extra regression tests for an already-fixed dynamic linker bug. 2013-11-11 15:48:06 -08:00
empty.cpp Reject .so files with no sysv hash table. 2012-10-31 14:30:50 -07:00
eventfd_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
fcntl_test.cpp Implement some of the missing LFS64 support. 2014-02-18 15:39:24 -08:00
fenv_test.cpp Upgrade libm. 2013-02-01 14:51:19 -08:00
fortify_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
getauxval_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
getcwd_test.cpp Fix __pthread_clone on ARM to set errno on failure. 2013-02-11 16:39:10 -08:00
inttypes_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
libc_logging_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
libgen_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
malloc_test.cpp Implement malloc_usable_size for debug impls. 2013-06-07 14:55:32 -07:00
math_test.cpp Fix signbit / infinite / isinf / isnan unit tests. 2014-02-19 18:50:30 +00:00
netdb_test.cpp Update getnameinfo.c, remove dead code, and fix error reporting. 2013-02-13 13:11:11 -08:00
pthread_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
regex_test.cpp Switch to the current NetBSD regex implementation. 2012-08-15 15:39:11 -07:00
sched_test.cpp Fix up failing glibc tests. 2013-10-29 14:55:11 -07:00
ScopedSignalHandler.h Fix up failing glibc tests. 2013-10-29 14:55:11 -07:00
signal_test.cpp Restore sys_signame for LP64. 2014-02-12 19:04:27 -08:00
stack_protector_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
stack_unwinding_test_impl.c Fix clang warnings in bionic. 2013-10-11 16:20:08 -07:00
stack_unwinding_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
stdio_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
stdlib_test.cpp Fix pthread_join. 2013-11-18 19:48:11 -08:00
string_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
strings_test.cpp Everyone has CLZ. 2013-02-13 14:40:48 -08:00
stubs_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
sys_epoll_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
sys_mman_test.cpp Fix 32-bit mmap/mmap64 handling of negative offsets. 2014-01-27 16:36:56 -08:00
sys_resource_test.cpp Fix <sys/resource.h>. 2014-01-09 11:00:04 -08:00
sys_select_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
sys_sendfile_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
sys_stat_test.cpp Implement some of the missing LFS64 support. 2014-02-18 15:39:24 -08:00
sys_statvfs_test.cpp Implement some of the missing LFS64 support. 2014-02-18 15:39:24 -08:00
sys_syscall_test.cpp Add a unit test for syscall(2). 2013-11-13 13:14:31 -08:00
sys_time_test.cpp Fix utime/utimes when passed a NULL pointer. 2013-10-28 13:21:06 -07:00
sys_types_test.cpp Fix dev_t (for LP64). 2014-01-03 14:49:37 -08:00
sys_vfs_test.cpp Add missing file from previous change. 2014-02-18 15:48:56 -08:00
system_properties_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
TemporaryFile.h Fix some test assumptions that are wrong for __LP64__. 2013-10-18 13:17:18 -07:00
time_test.cpp Make sure that the same tests are on all platforms. 2014-02-06 20:12:21 -08:00
unistd_test.cpp Fix x86 build. 2014-02-18 12:34:51 -08:00