"runtest -c .<className>" will now be equivalent to
"runtest -c <package>.<className>", where package is the test-app's package as defined in test_defs.xml.
We currently hardcode a list in the PlatformTarget and propagate
it to the UI via the AndroidTargetParser. This way we can later
decide to actually get the info from some kind of manifest.
Previously we were looking for test files with this pattern: test_*
I added *_test.[cc|cpp] and *_unittest.[cc|cpp]
The search also scan all the subdirectories of the build_path from
the test definition.
I added a filtering stage where missing tests are ignored.
For instance we may have a source file that has not been built for
the target, in which case it is ignored when we run the target tests.
In android_build.py I added 4 helper functions to get access to the
build environment:
- GetHostBin
- GetProductOut
- GetTargetSystemBin
- GetHostOsArch
Replace all the hardcoded linux-x86 strings with the value returned
by GetHostOsArch.
Merge commit '01a62eeda8f2065aaf26a02decc615c19b63e967' into donut
* commit '01a62eeda8f2065aaf26a02decc615c19b63e967':
AI 148202: Applying changes to build_new_device.jd originally made by Reena in CL 148100. I made her edits by hand. The problem is that I moved all content files from docs to docs/guide and she edited the version in docs (which no longer exists).
Used to display the AVD Manager from the Device Chooser/Launch config.
Used to delete AVDs from the AVD Manager.
In AVD Manager, also hide the Cancel button since actions are
immediate and not cancelable.
* changes:
Modified the command to run native test on the host: - when valgrind is used, the output is discarded, always. - otherwise, the output of the test is printed only when the test failed.
Merge commit '2b15cf1abf2f41e3a9f7edc99d65a9e9d38e6c25' into donut
* commit '2b15cf1abf2f41e3a9f7edc99d65a9e9d38e6c25':
AI 148129: Missing \ in Pdk.Mk causing build to not go through - Gaurav
Merge commit '390be0e33d61654113b4bdc9b1974b33eebd2205' into donut
* commit '390be0e33d61654113b4bdc9b1974b33eebd2205':
AI 148128: -Removed "Option1" about using buildspec which is no longer relevant.
Merge commit '1b4feb4926e8b34b10569f492a7f06175d3829bb' into donut
* commit '1b4feb4926e8b34b10569f492a7f06175d3829bb':
AI 148118: 2 new debugging docs.
Merge commit 'e0d7b8a65d51912228d920f8b884f401146531e2' into donut
* commit 'e0d7b8a65d51912228d920f8b884f401146531e2':
AI 148117: these docs have moved into "guide" directory.
Merge commit '5f6ca4f519a1a9375628102f284ab059fd0ef4a1' into donut
* commit '5f6ca4f519a1a9375628102f284ab059fd0ef4a1':
AI 148105: Assigning to Ryan for Dr No Approval.