blob: 5576b77bb84a330be3d0483c9213ed0d5ff07262 [file] [log] [blame]
This directory contains a set of tests for Android's Bionic C library.
These sources are not distributed with Bionic itself because some of
these tests come from the GNU C Library, and are licensed under the
GNU Lesser General Public License (LGPL)
You must define the BIONIC_TESTS environment variable to build these
test programs. For example, do:
cd system/bionic-tests/
mm BIONIC_TESTS=1
All test programs, except those in the 'other' directory, should exit
with a status code of 0 in case of success, and 1 in case of failure.
The directory layout is simple:
common/
Contains tests that can be compiled either with Bionic or another
C library.
glibc/
Contains tests that come from the GNU C Library. However, they can
be compiled with Bionic too.
bionic/
Contains tests that can *only* be compiled against Bionic
other/
Other unrelated tests. These are not run by the test runner
program but will be installed to your device nevertheless.
Put benchmarks and various debug/info stuff there.