Adds cts test definitions to the testrunner/test_defs.xml.
Adds support for runtest --cts arg, which will run all cts tests.
This temporarily relies on the addition of a 'cts' attribute to the test
definition - a new xml format may be defined later that changes how cts tests
are identified.
This change is based on previous unsubmitted CL
https://android-git.corp.google.com/g/Gerrit#change,1702. The only delta wrt
to that change is the use of InstrumentationCtsTestRunner.
Update: rebased to latest donut.
Merge commit '213bd6deff91eb629dc90d02437deab5eb494fb7'
* commit '213bd6deff91eb629dc90d02437deab5eb494fb7':
Added the mediaapitest, mediarecordertest and stress test in the testrunner.So
Merge commit '55b47f8d7523ec0686dabb466cbe0620f5946cfa'
* commit '55b47f8d7523ec0686dabb466cbe0620f5946cfa':
SDK Updater: Minor change to make composite constructor compliant with
Merge commit '6d73a98d6df871fbd7f19af61d84a2eb1d993b4b' into donut
* commit '6d73a98d6df871fbd7f19af61d84a2eb1d993b4b':
AI 149478: Reorganized the PDK TOC.
Merge commit '66620a8d4263dbb87746c54a0da36037878b70bc'
* commit '66620a8d4263dbb87746c54a0da36037878b70bc':
Fix ChangeLog, since we're rebuilding 1.5_r1, no need to list previous changes.
Merge commit '3e035afa638c710bbf4f4a31c657d2b6ac65838a'
* commit '3e035afa638c710bbf4f4a31c657d2b6ac65838a':
Add docs/SYSTEM-ISSUES.TXT to list important system issues that NDK developers should be aware of
Merge commit '82ae6d6700a0276079ad19a8e135273eea32579b'
* commit '82ae6d6700a0276079ad19a8e135273eea32579b':
Add docs/HOWTO.TXT to list a few important tips for NDK users
Merge commit 'e19766ea0a809ec3d02c086aff6c0ab6735050bb'
* commit 'e19766ea0a809ec3d02c086aff6c0ab6735050bb':
Remove the jni-tips.html document. It contains too many swear words :-)
Merge commit '3c3877c7dcf7be1e9052bc794bd45969ff2f16f5'
* commit '3c3877c7dcf7be1e9052bc794bd45969ff2f16f5':
Add docs/STABLE-APIS.TXT which contains the list of exposed frozen APIs in the NDK.
* changes:
Add docs/STABLE-APIS.TXT which contains the list of exposed frozen APIs in the NDK. Also update README.TXT and docs/ANDROID-MK.TXT accordingly, to document the use of LOCAL_LDLIBS.
Merge commit 'db7a7909599514d0337b04058d8aa1838129f111'
* commit 'db7a7909599514d0337b04058d8aa1838129f111':
Add support for parsing code coverage file path to runtest and related cleanup.
Merge commit 'd21c809912d1d38b73247b2b8184b8cca3f1ef88'
* commit 'd21c809912d1d38b73247b2b8184b8cca3f1ef88':
Expose <android/log.h> which contains the declaration of /system/lib/liblog.so.
This change is to adapt runtest to the InstrumentationTestRunner change which
dumps coverage data to the app's local data folder, instead of a fixed file on
the sdcard.
Also fixed adb_interace.StartInstrumentationForPackage, added better handling
when generating coverage for tests with unknown coverage targets, and reduced
the duplicate definitions of the "coverage_targets.xml" definition file.