summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-09-03Remove final modifier from runTest()HEADandroid-tsl-4.0mastermainandroid-support-testAllen Hair
Change-Id: I122f61cd9950248364b34dacc3e6b66eecfd53fe
2015-08-26Hide internal details from javadocsAllen Hair
Change-Id: I672b93de5b9d766a721e3fe8522fbe3f0a221ae6
2015-07-13Update GfxMonitorImpl to match latest output.Allen Hair
Bug: 22451995 Change-Id: I13a14e2a0a74c5523c897c82dae8975d545bfbb3
2015-05-21Change remaining count metrics to percentages.Allen Hair
Change-Id: Icf3ecb657a5f960973c7e867a33d7acc947af65a
2015-05-18Change gfx-avg-jank and gfx-max-jank to percentagesAllen Hair
Change-Id: I07499945458620dabbd4f1cb82235b65dfd1681d
2015-05-12support specifying process name at runtimeGuang Zhu
If the annoated process name with GfxMonitor starts with '#', we treat it as a method that returns a String to indicate process name. Such method will be called between beforeTest and test iteration starts, in case that test class needs to setup test iteration before it can determine the process name. Also added monitor class name in the assertion message when not enough frames are received. Change-Id: I462f7c10a600372e137eb3d314cbf6703aa14ff5
2015-04-13Disable GfxMonitor on pre-M platforms.Allen Hair
Change-Id: Id72b05c57e019c3cacd57df4fbbe6f5f0160e45b
2015-04-08Fix GfxMonitorImpl to match latest `dumpsys GfxInfo` output.Allen Hair
Change-Id: Iad0a1ac8ed5c9a6a52e1cdc45e44563f779a9c05
2015-03-18Build JankTestHelper with GradleAllen Hair
Change-Id: If4a6cb60c5871f21bacb1a9ca6a1b8aa6ced54a7
2015-03-10Remove metric key constants from JankTestBase.Allen Hair
Change-Id: I74c7a2021b08109a5878ce4c388bf5d01e845ab6
2015-03-09Update JankTestHelper to track frame percentile metrics.Allen Hair
Change-Id: I0b0808d2fe8f9a74605bd680004ac6457206408f
2015-03-07Make monitor key values public.Allen Hair
Change-Id: I739b5fca287650548e4319ecd8c52fb1d3cc1337
2015-03-05Add support for dumpsys gfxinfo based jank detection.Allen Hair
Refactored the framework to support the use of multiple jank detection techniques on a single test. Instead of using the type parameter in the JankTest annotation, each method of detecting jank is enabled via it's own annotation. 'dumpsys gfxinfo' based jank detection is enabled by adding the @GfxMonitor annotation to a test method. Change-Id: I8277a367f33859ec75726568b7f164ab144f5cd8
2015-02-01enable setting default iteration count via annotationGuang Zhu
Bug: 19125024 Change-Id: Ib5dc4b1e766db429546abb867fff262d7421c246
2015-01-30enable customized reporting of final jank metricsGuang Zhu
Bug: 19125024 Change-Id: I14507c0476171490ddbc55836d314d907a2d8bfb
2015-01-28support AndroidJUnitRunner in JankTestHelperGuang Zhu
* need to rename ub-uiautomator to ub-uiautomator-src because we are pulling android-support-test dependency from prebuilt/misc which included prebuilt of ub-uiautomator as well * need to support get arguments from new test runner Bug: 19125024 Change-Id: I3762c2a3bd71f27247d145e3e70c47d14f50cb31
2014-08-12Change assert to use >= instead of >.Allen Hair
Change-Id: I7404a6a8c3d736558621ff5cb252780fccdf2469
2014-08-12Add message to too few frames assertion.Allen Hair
Change-Id: I4f8d7bcc4481ff1bd528b30f483bc6d30af7247b
2014-07-23Update JankUtil to always use the current window.Allen Hair
This allows a test to get content frame stats even if the window has changed Change-Id: Ifd97b111f871cffceb27dba023a0235981520e91
2014-05-22Merge "Handle fenced frames that have not been presented."Allen Hair
2014-05-22Handle fenced frames that have not been presented.Allen Hair
Change-Id: I9690199076c3a031bd278559e4f6196364b2b25f
2014-05-22Add throws to default test hooks.Allen Hair
Change-Id: Id4e5e9b93abdb862cb0dc77d484f581ebe71c80d
2014-05-21Change getArguments() from private to protected.Allen Hair
Change-Id: I885ff4089ce6da014045b747c22bf29a13e52743
2014-05-19Add Instrumentation-based jank utility.Allen Hair
Change-Id: I7a80dc2d5282997b383993df4d203fb01141bd57