History log of /external/qemu/android/utils/bufprint_unittest.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
57deae3dd6a33ede5b9c7daebaabf795f3525fc3 21-Jan-2014 David 'Digit' Turner <digit@google.com> Introduce GoogleTest-based unit tests.

This patch introduce the first GoogleTest-based unit test for the emulator
sources. The goal here is to be able to easily automate the testing of the
Android-specific code in the emulator (i.e. really what's under android/),
since making the same for QEMU is essentially impossible.

+ Introduce 'emulator-libgtest' and 'emulator64-libgtest' host static
libraries, built from the sources from extern/gtest. The reason the
Android.mk module definitions in this directory are not used are
mainly because we need to build both the 32-bit and 64-bit libraries
at the same time, which the platform build doesn't support easily.

Also, this will be reused later for the GPU emulation libraries
when built with the standalone build.

+ Only a single test is added here, more as a proof-of-concept.
To run the test suite, invoke the 'emulator_unittests' or
'emulator64_unittests' program(s).

+ Note that unit-tests are written in C++, adding more tests might
require fixing our headers to be included in this language.

BUG=NONE

Change-Id: If518ba30e38f202a4214ffd258fa5a07d6e48868
/external/qemu/android/utils/bufprint_unittest.cpp