summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2017-10-21 00:06:48 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-10-21 00:06:48 +0000
commit7d4643347f15d12b446369273dc515b50bb9d9df (patch)
tree54471f6a0c0b3713d29c2a886165c6af29e084bb
parentd4b0ab74817ea3faa095a709975f2f3513f85c3d (diff)
parent739c1650d199962e77d50a01140cdcb3028f143b (diff)
downloadcts-7d4643347f15d12b446369273dc515b50bb9d9df.tar.gz
Merge "Fix for b/68051472" into nyc-dev
-rw-r--r--hostsidetests/security/src/android/security/cts/SecurityTestCase.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/hostsidetests/security/src/android/security/cts/SecurityTestCase.java b/hostsidetests/security/src/android/security/cts/SecurityTestCase.java
index b3144e14905..f1c5ed30612 100644
--- a/hostsidetests/security/src/android/security/cts/SecurityTestCase.java
+++ b/hostsidetests/security/src/android/security/cts/SecurityTestCase.java
@@ -42,8 +42,9 @@ public class SecurityTestCase extends DeviceTestCase {
public void setUp() throws Exception {
super.setUp();
+ String uptime = getDevice().executeShellCommand("cat /proc/uptime");
kernelStartTime = System.currentTimeMillis()/1000 -
- Integer.parseInt(getDevice().executeShellCommand("cut -f1 -d. /proc/uptime").trim());
+ Integer.parseInt(uptime.substring(0, uptime.indexOf('.')));
//TODO:(badash@): Watch for other things to track.
// Specifically time when app framework starts
}
@@ -81,9 +82,10 @@ public class SecurityTestCase extends DeviceTestCase {
@Override
public void tearDown() throws Exception {
getDevice().waitForDeviceOnline(60 * 1000);
+ String uptime = getDevice().executeShellCommand("cat /proc/uptime");
assertTrue("Phone has had a hard reset",
(System.currentTimeMillis()/1000 -
- Integer.parseInt(getDevice().executeShellCommand("cut -f1 -d. /proc/uptime").trim())
+ Integer.parseInt(uptime.substring(0, uptime.indexOf('.')))
- kernelStartTime < 2));
//TODO(badash@): add ability to catch runtime restart
getDevice().executeAdbCommand("unroot");