Merge "Update gfxstats cts test" into mnc-dev
diff --git a/hostsidetests/dumpsys/src/android/dumpsys/cts/DumpsysHostTest.java b/hostsidetests/dumpsys/src/android/dumpsys/cts/DumpsysHostTest.java
index 4e70264..cb50f16 100644
--- a/hostsidetests/dumpsys/src/android/dumpsys/cts/DumpsysHostTest.java
+++ b/hostsidetests/dumpsys/src/android/dumpsys/cts/DumpsysHostTest.java
@@ -810,6 +810,7 @@
      */
     public void testGfxinfoFramestats() throws Exception {
         final String MARKER = "---PROFILEDATA---";
+        final int TIMESTAMP_COUNT = 14;
 
         String frameinfo = mDevice.executeShellCommand("dumpsys gfxinfo com.android.systemui framestats");
         assertNotNull(frameinfo);
@@ -831,15 +832,15 @@
             assertTrue("First line was not the expected header",
                     line.startsWith("Flags,IntendedVsync,Vsync,OldestInputEvent" +
                             ",NewestInputEvent,HandleInputStart,AnimationStart" +
-                            ",PerformTraversalsStart,DrawStart,SyncStart" +
+                            ",PerformTraversalsStart,DrawStart,SyncQueued,SyncStart" +
                             ",IssueDrawCommandsStart,SwapBuffers,FrameCompleted"));
 
-            long[] numparts = new long[13];
+            long[] numparts = new long[TIMESTAMP_COUNT];
             while ((line = reader.readLine()) != null && !line.isEmpty()) {
 
                 String[] parts = line.split(",");
-                assertTrue(parts.length >= 13);
-                for (int i = 0; i < 13; i++) {
+                assertTrue(parts.length >= TIMESTAMP_COUNT);
+                for (int i = 0; i < TIMESTAMP_COUNT; i++) {
                     numparts[i] = assertInteger(parts[i]);
                 }
                 if (numparts[0] != 0) {
@@ -850,12 +851,12 @@
                 // assert time is flowing forwards, skipping index 3 & 4
                 // as those are input timestamps that may or may not be present
                 assertTrue(numparts[5] >= numparts[2]);
-                for (int i = 6; i < 13; i++) {
+                for (int i = 6; i < TIMESTAMP_COUNT; i++) {
                     assertTrue("Index " + i + " did not flow forward, " +
                             numparts[i] + " not larger than " + numparts[i - 1],
                             numparts[i] >= numparts[i-1]);
                 }
-                long totalDuration = numparts[12] - numparts[1];
+                long totalDuration = numparts[13] - numparts[1];
                 assertTrue("Frame did not take a positive amount of time to process",
                         totalDuration > 0);
                 assertTrue("Bogus frame duration, exceeds 100 seconds",