AOSP/Email -Added TEST_MAPPING file and "LOCAL_COMPATIBILITY_SUITE := device-tests" to enable presubmit tests for Email.
Bug: 127848297
Test: manual - Ran the following tests on Pixel phone. Tested the email UI.
$ make -j 40
$ make EmailTests -j
$ find out -name "Email*apk" -print -exec ls -l {} \;
out/target/product/marlin/testcases/EmailTests/arm64/EmailTests.apk
-rw-r--r-- 1 rtenneti primarygroup 397791 Jul 2 11:24 out/target/product/marlin/testcases/EmailTests/arm64/EmailTests.apk
out/target/product/marlin/testcases/Email/arm64/Email.apk
-rw-r--r-- 1 rtenneti primarygroup 6367434 Jul 1 13:15 out/target/product/marlin/testcases/Email/arm64/Email.apk
$ adb install -r out/target/product/marlin/testcases/Email/arm64/Email.apk
$ adb install -r out/target/product/marlin/testcases/EmailTests/arm64/EmailTests.apk
$ adb shell am instrument -w com.android.email.tests
Time: 34.632
OK (157 tests)
$ atest EmailTests
...
[100% 10/10] Copy: out/target/product/marlin/testcases/EmailTests/arm64/EmailTests.apk
2019-07-02 11:29:03 atest_utils.py:164:INFO: Build successful
Running Tests...
EmailTests (157 Tests)
---------------------
[1/157] com.android.email.DummyFlakyTest#imNotReallyFlaky: PASSED (1ms)
...
[157/157] com.android.emailcommon.utility.UtilityTest#testParseEmailDateTime: PASSED (0ms)
Summary
-------
EmailTests: Passed: 157, Failed: 0, Ignored: 0, Assumption Failed: 0
All tests passed!
Change-Id: I5bacfbf4178d3859a3f6541c45fad52111385268
5 files changed