1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-01-18 20:11:20 +00:00

Merge pull request #329 from jimboatarm/epochtime

Changes Action Logger to give epoch time
This commit is contained in:
setrofim 2017-01-13 05:26:28 +00:00 committed by GitHub
commit dab2bbb1c7
12 changed files with 4 additions and 3 deletions

View File

@ -89,13 +89,13 @@ public class BaseUiAutomation extends UiAutomatorTestCase {
public void start() {
if (enabled) {
Log.d("UX_PERF", testTag + "_start " + System.nanoTime());
Log.d("UX_PERF", testTag + "_start " + System.currentTimeMillis());
}
}
public void stop() throws Exception {
if (enabled) {
Log.d("UX_PERF", testTag + "_end " + System.nanoTime());
Log.d("UX_PERF", testTag + "_end " + System.currentTimeMillis());
}
}
}
@ -228,6 +228,7 @@ public class BaseUiAutomation extends UiAutomatorTestCase {
UiDevice.getInstance().pressEnter();
}
public void pressBack() {
UiDevice.getInstance().pressBack();
}

View File

@ -185,7 +185,7 @@ class UxPerfParser(object):
for action, timestamps in self.actions.iteritems():
# nanosecond precision, but not necessarily nanosecond resolution
# truncate to guarantee millisecond precision
ts_ms = tuple(int(ts[:-6]) for ts in timestamps)
ts_ms = tuple(int(ts) for ts in timestamps)
if len(ts_ms) == 2:
start, finish = ts_ms
duration = finish - start