1 This directory contains a set of tests for Android's Bionic C library. 2 3 These sources are not distributed with Bionic itself because some of 4 these tests come from the GNU C Library, and are licensed under the 5 GNU Lesser General Public License (LGPL) 6 7 You must define the BIONIC_TESTS environment variable to build these 8 test programs. For example, do: 9 10 cd system/extras/tests/bionic/libc 11 mm BIONIC_TESTS=1 12 13 All test programs, except those in the 'other' directory, should exit 14 with a status code of 0 in case of success, and 1 in case of failure. 15 16 The directory layout is simple: 17 18 common/ 19 Contains tests that can be compiled either with Bionic or another 20 C library. 21 22 glibc/ 23 Contains tests that come from the GNU C Library. However, they can 24 be compiled with Bionic too. 25 26 bionic/ 27 Contains tests that can *only* be compiled against Bionic 28 29 other/ 30 Other unrelated tests. These are not run by the test runner 31 program but will be installed to your device nevertheless. 32 Put benchmarks and various debug/info stuff there. 33