Update testing script to add a flag that exempts the instrumentation
from hidden API checks.
Test: run tests
Change-Id: I487458f805c78ff3873e2b0ac4bacba22befa4c9
Change all tests to use AndroidJUnitRunner instead of
InstrumentationRunner.
TelecomTestCase no longer inherits from AndroidTestCase.
Update the lite_test_telecom script to use JUnit4.
This allows Telecom tests to use modern JUnit4 features. Refactorings
along those lines will be in subsequent CLs.
Bug: 69482930
Test: lite_test_telecom -a
Change-Id: I64a41fa049f2a23f28b7652d7b835d7705e2179a
Merged-In: I64a41fa049f2a23f28b7652d7b835d7705e2179a
1. Fix the NPE that happened because hasVideoCall in CallsManager was
not visible to the unit tests
2. Add additional env variables to ensure that emma is in the classpath
when generating code coverage
Test: unit tests
Change-Id: Ibd621267b4af4e20c41458eb674fd120ca0a1859
Adds local annotation on variables to prevent leakage and allows for the
aosp_* targets to work.
Test: developer tooling, no testing.
Change-Id: Id869dda7d5c5fd8b253d44e2815311522e674dbc
A new "-a" option is added, which supports building with dependencies
(mmma). When a build fails with [-a | -i], the function returns
instead of continuing. "adb root" is also added as a command that is
executed when getting coverage info.
Change-Id: Id1442a56a1fbb1ca2b87f6bbe8280ae9ceeaf3f8