Lines Matching refs:mFrameTimeline
70 mFrameTimeline = std::make_unique<impl::FrameTimeline>(mTimeStats, kSurfaceFlingerPid, in SetUp()
72 mFrameTimeline->registerDataSource(); in SetUp()
73 mTokenManager = &mFrameTimeline->mTokenManager; in SetUp()
74 mTraceCookieCounter = &mFrameTimeline->mTraceCookieCounter; in SetUp()
75 maxDisplayFrames = &mFrameTimeline->mMaxDisplayFrames; in SetUp()
111 mFrameTimeline->setSfPresent(2500, presentFence1); in addEmptyDisplayFrame()
122 std::lock_guard<std::mutex> lock(mFrameTimeline->mMutex); in getSurfaceFrame()
123 return *(mFrameTimeline->mDisplayFrames[displayFrameIdx] in getSurfaceFrame()
128 std::lock_guard<std::mutex> lock(mFrameTimeline->mMutex); in getDisplayFrame()
129 return mFrameTimeline->mDisplayFrames[idx]; in getDisplayFrame()
142 std::lock_guard<std::mutex> lock(mFrameTimeline->mMutex); in getNumberOfDisplayFrames()
143 return static_cast<uint32_t>(mFrameTimeline->mDisplayFrames.size()); in getNumberOfDisplayFrames()
155 std::unique_ptr<impl::FrameTimeline> mFrameTimeline; member in android::frametimeline::FrameTimelineTest
196 mFrameTimeline->createSurfaceFrameForToken({}, sPidOne, sUidOne, sLayerIdOne, in TEST_F()
200 mFrameTimeline->createSurfaceFrameForToken({}, sPidTwo, sUidOne, sLayerIdOne, in TEST_F()
209 mFrameTimeline->createSurfaceFrameForToken({}, sPidOne, sUidOne, sLayerIdOne, in TEST_F()
219 mFrameTimeline->createSurfaceFrameForToken({token1, sInputEventId}, sPidOne, sUidOne, in TEST_F()
229 mFrameTimeline->createSurfaceFrameForToken({token1, sInputEventId}, sPidOne, sUidOne, in TEST_F()
241 mFrameTimeline->createSurfaceFrameForToken({token1, inputEventId}, sPidOne, sUidOne, in TEST_F()
252 mFrameTimeline->createSurfaceFrameForToken({token1, sInputEventId}, sPidOne, sUidOne, in TEST_F()
257 mFrameTimeline->setSfWakeUp(token1, 20, Fps::fromPeriodNsecs(11)); in TEST_F()
260 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
261 mFrameTimeline->setSfPresent(25, presentFence1); in TEST_F()
280 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
284 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
287 mFrameTimeline->setSfWakeUp(sfToken1, 22, Fps::fromPeriodNsecs(11)); in TEST_F()
289 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
291 mFrameTimeline->addSurfaceFrame(surfaceFrame2); in TEST_F()
292 mFrameTimeline->setSfPresent(26, presentFence1); in TEST_F()
326 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken, sInputEventId}, in TEST_F()
330 mFrameTimeline->setSfWakeUp(sfToken, 22 + frameTimeFactor, Fps::fromPeriodNsecs(11)); in TEST_F()
332 mFrameTimeline->addSurfaceFrame(surfaceFrame); in TEST_F()
333 mFrameTimeline->setSfPresent(27 + frameTimeFactor, presentFence); in TEST_F()
349 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken, sInputEventId}, sPidOne, in TEST_F()
352 mFrameTimeline->setSfWakeUp(sfToken, 22 + frameTimeFactor, Fps::fromPeriodNsecs(11)); in TEST_F()
354 mFrameTimeline->addSurfaceFrame(surfaceFrame); in TEST_F()
355 mFrameTimeline->setSfPresent(27 + frameTimeFactor, presentFence); in TEST_F()
365 auto surfaceFrame = mFrameTimeline->createSurfaceFrameForToken({}, sPidOne, 0, sLayerIdOne, in TEST_F()
375 auto surfaceFrame = mFrameTimeline->createSurfaceFrameForToken({}, sPidOne, 0, sLayerIdOne, in TEST_F()
391 mFrameTimeline->createSurfaceFrameForToken({}, sPidOne, sUidOne, sLayerIdOne, in TEST_F()
395 mFrameTimeline->setSfWakeUp(sfToken, 22, Fps::fromPeriodNsecs(11)); in TEST_F()
397 mFrameTimeline->addSurfaceFrame(surfaceFrame); in TEST_F()
398 mFrameTimeline->setSfPresent(27, presentFence); in TEST_F()
403 mFrameTimeline->setMaxDisplayFrames(256); in TEST_F()
408 mFrameTimeline->createSurfaceFrameForToken({}, sPidOne, sUidOne, sLayerIdOne, in TEST_F()
412 mFrameTimeline->setSfWakeUp(sfToken, 22, Fps::fromPeriodNsecs(11)); in TEST_F()
414 mFrameTimeline->addSurfaceFrame(surfaceFrame); in TEST_F()
415 mFrameTimeline->setSfPresent(27, presentFence); in TEST_F()
420 mFrameTimeline->setMaxDisplayFrames(128); in TEST_F()
425 mFrameTimeline->createSurfaceFrameForToken({}, sPidOne, sUidOne, sLayerIdOne, in TEST_F()
429 mFrameTimeline->setSfWakeUp(sfToken, 22, Fps::fromPeriodNsecs(11)); in TEST_F()
431 mFrameTimeline->addSurfaceFrame(surfaceFrame); in TEST_F()
432 mFrameTimeline->setSfPresent(27, presentFence); in TEST_F()
445 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
448 mFrameTimeline->setSfWakeUp(sfToken1, 52, refreshRate); in TEST_F()
451 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
453 mFrameTimeline->setSfPresent(59, presentFence1); in TEST_F()
473 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
476 mFrameTimeline->setSfWakeUp(sfToken1, 52, refreshRate); in TEST_F()
479 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
482 mFrameTimeline->setSfPresent(59, presentFence1); in TEST_F()
498 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
501 mFrameTimeline->setSfWakeUp(sfToken1, 52, refreshRate); in TEST_F()
504 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
507 mFrameTimeline->setSfPresent(62, presentFence1); in TEST_F()
524 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
527 mFrameTimeline->setSfWakeUp(sfToken1, 52, refreshRate); in TEST_F()
530 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
534 mFrameTimeline->setSfPresent(59, presentFence1, gpuFence1); in TEST_F()
549 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
552 mFrameTimeline->setSfWakeUp(sfToken1, 52, refreshRate); in TEST_F()
555 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
557 mFrameTimeline->setSfPresent(56, presentFence1); in TEST_F()
573 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
577 mFrameTimeline->setSfWakeUp(sfToken1, 52, refreshRate); in TEST_F()
580 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
582 mFrameTimeline->setSfPresent(86, presentFence1); in TEST_F()
599 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
603 mFrameTimeline->setSfWakeUp(sfToken1, 52, refreshRate); in TEST_F()
606 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
608 mFrameTimeline->setSfPresent(56, presentFence1); in TEST_F()
625 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
629 mFrameTimeline->setSfWakeUp(sfToken1, 52, refreshRate); in TEST_F()
632 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
634 mFrameTimeline->setSfPresent(56, presentFence1); in TEST_F()
651 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
655 mFrameTimeline->setSfWakeUp(sfToken1, 82, refreshRate); in TEST_F()
659 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
661 mFrameTimeline->setSfPresent(86, presentFence1); in TEST_F()
679 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
683 mFrameTimeline->setSfWakeUp(sfToken1, 52, refreshRate); in TEST_F()
687 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
689 mFrameTimeline->setSfPresent(86, presentFence1); in TEST_F()
709 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
715 mFrameTimeline->setSfWakeUp(sfToken1, 52, refreshRate); in TEST_F()
719 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
721 mFrameTimeline->setSfPresent(86, presentFence1); in TEST_F()
746 mFrameTimeline->createSurfaceFrameForToken({token1, sInputEventId}, sPidOne, sUidOne, in TEST_F()
751 mFrameTimeline->setSfWakeUp(token1, 20, Fps::fromPeriodNsecs(11)); in TEST_F()
753 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
754 mFrameTimeline->setSfPresent(25, presentFence1); in TEST_F()
773 mFrameTimeline->createSurfaceFrameForToken({token1, sInputEventId}, sPidOne, sUidOne, in TEST_F()
778 mFrameTimeline->setSfWakeUp(token2, 20, Fps::fromPeriodNsecs(11)); in TEST_F()
780 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
781 mFrameTimeline->setSfPresent(25, presentFence1); in TEST_F()
800 mFrameTimeline->setSfWakeUp(-1, 20, Fps::fromPeriodNsecs(11)); in TEST_F()
801 mFrameTimeline->setSfPresent(25, presentFence1); in TEST_F()
819 mFrameTimeline->createSurfaceFrameForToken({}, sPidOne, sUidOne, sLayerIdOne, in TEST_F()
824 mFrameTimeline->setSfWakeUp(token1, 20, Fps::fromPeriodNsecs(11)); in TEST_F()
826 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
827 mFrameTimeline->setSfPresent(25, presentFence1); in TEST_F()
999 mFrameTimeline->setSfWakeUp(displayFrameToken1, 20, Fps::fromPeriodNsecs(11)); in TEST_F()
1000 mFrameTimeline->setSfPresent(26, presentFence1); in TEST_F()
1078 mFrameTimeline->setSfWakeUp(displayFrameToken1, 20, Fps::fromPeriodNsecs(11)); in TEST_F()
1079 mFrameTimeline->setSfPresent(26, presentFence1); in TEST_F()
1135 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken, sInputEventId}, sPidOne, in TEST_F()
1139 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken, sInputEventId}, sPidOne, in TEST_F()
1176 mFrameTimeline->setSfWakeUp(displayFrameToken1, 20, Fps::fromPeriodNsecs(11)); in TEST_F()
1179 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
1180 mFrameTimeline->addSurfaceFrame(surfaceFrame2); in TEST_F()
1181 mFrameTimeline->setSfPresent(26, presentFence1); in TEST_F()
1295 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken, /*inputEventId*/ 0}, in TEST_F()
1319 mFrameTimeline->setSfWakeUp(displayFrameToken, sfStartTime, Fps::fromPeriodNsecs(11)); in TEST_F()
1321 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
1322 mFrameTimeline->setSfPresent(sfEndTime, presentFence1); in TEST_F()
1371 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken, /*inputEventId*/ 0}, in TEST_F()
1393 mFrameTimeline->setSfWakeUp(displayFrameToken, sfStartTime, Fps::fromPeriodNsecs(11)); in TEST_F()
1396 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
1397 mFrameTimeline->setSfPresent(sfEndTime, presentFence1); in TEST_F()
1440 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken, sInputEventId}, sPidOne, in TEST_F()
1443 mFrameTimeline->setSfWakeUp(sfToken1, 22, Fps::fromPeriodNsecs(11)); in TEST_F()
1445 mFrameTimeline->addSurfaceFrame(surfaceFrame); in TEST_F()
1446 mFrameTimeline->setSfPresent(26, presentFence1); in TEST_F()
1471 mFrameTimeline->setSfWakeUp(sfToken1, 22, vsyncRate); in TEST_F()
1472 mFrameTimeline->setSfPresent(26, presentFence1); in TEST_F()
1481 mFrameTimeline->setSfWakeUp(sfToken2, 52, vsyncRate); in TEST_F()
1482 mFrameTimeline->setSfPresent(56, presentFence2); in TEST_F()
1510 mFrameTimeline->setSfWakeUp(sfToken1, 22, vsyncRate); in TEST_F()
1511 mFrameTimeline->setSfPresent(26, presentFence1); in TEST_F()
1520 mFrameTimeline->setSfWakeUp(sfToken2, 52, vsyncRate); in TEST_F()
1521 mFrameTimeline->setSfPresent(56, presentFence2); in TEST_F()
1548 mFrameTimeline->setSfWakeUp(sfToken1, 12, Fps::fromPeriodNsecs(11)); in TEST_F()
1550 mFrameTimeline->setSfPresent(22, presentFence1); in TEST_F()
1588 mFrameTimeline->setSfWakeUp(sfToken1, 12, Fps::fromPeriodNsecs(11)); in TEST_F()
1589 mFrameTimeline->setSfPresent(33, presentFence1, gpuFence1); in TEST_F()
1598 mFrameTimeline->setSfWakeUp(sfToken2, 52, Fps::fromPeriodNsecs(30)); in TEST_F()
1599 mFrameTimeline->setSfPresent(56, presentFence2, gpuFence2); in TEST_F()
1612 mFrameTimeline->setSfWakeUp(sfToken3, 106, Fps::fromPeriodNsecs(30)); in TEST_F()
1613 mFrameTimeline->setSfPresent(112, presentFence3, gpuFence3); in TEST_F()
1626 mFrameTimeline->setSfWakeUp(sfToken4, 120, Fps::fromPeriodNsecs(30)); in TEST_F()
1627 mFrameTimeline->setSfPresent(140, presentFence4, gpuFence4); in TEST_F()
1656 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
1660 mFrameTimeline->setSfWakeUp(sfToken1, 22, Fps::fromPeriodNsecs(11)); in TEST_F()
1662 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
1663 mFrameTimeline->setSfPresent(27, presentFence1); in TEST_F()
1676 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken2, sInputEventId}, sPidOne, in TEST_F()
1680 mFrameTimeline->setSfWakeUp(sfToken2, 52, Fps::fromPeriodNsecs(11)); in TEST_F()
1682 mFrameTimeline->addSurfaceFrame(surfaceFrame2); in TEST_F()
1683 mFrameTimeline->setSfPresent(57, presentFence2); in TEST_F()
1736 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
1740 mFrameTimeline->setSfWakeUp(sfToken1, 22, Fps::fromPeriodNsecs(11)); in TEST_F()
1742 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
1743 mFrameTimeline->setSfPresent(26, presentFence1); in TEST_F()
1756 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken2, sInputEventId}, sPidOne, in TEST_F()
1760 mFrameTimeline->setSfWakeUp(sfToken2, 52, Fps::fromPeriodNsecs(11)); in TEST_F()
1762 mFrameTimeline->addSurfaceFrame(surfaceFrame2); in TEST_F()
1763 mFrameTimeline->setSfPresent(57, presentFence2); in TEST_F()
1815 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
1819 mFrameTimeline->setSfWakeUp(sfToken1, 42, Fps::fromPeriodNsecs(11)); in TEST_F()
1821 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
1822 mFrameTimeline->setSfPresent(46, presentFence1); in TEST_F()
1859 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
1863 mFrameTimeline->setSfWakeUp(sfToken1, 32, Fps::fromPeriodNsecs(11)); in TEST_F()
1865 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
1866 mFrameTimeline->setSfPresent(36, presentFence1); in TEST_F()
1879 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken2, sInputEventId}, sPidOne, in TEST_F()
1883 mFrameTimeline->setSfWakeUp(sfToken2, 43, Fps::fromPeriodNsecs(11)); in TEST_F()
1885 mFrameTimeline->addSurfaceFrame(surfaceFrame2); in TEST_F()
1886 mFrameTimeline->setSfPresent(56, presentFence2); in TEST_F()
1934 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
1938 mFrameTimeline->setSfWakeUp(sfToken1, 52, Fps::fromPeriodNsecs(30)); in TEST_F()
1940 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
1941 mFrameTimeline->setSfPresent(56, presentFence1); in TEST_F()
1954 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken2, sInputEventId}, sPidOne, in TEST_F()
1958 mFrameTimeline->setSfWakeUp(sfToken2, 112, Fps::fromPeriodNsecs(30)); in TEST_F()
1960 mFrameTimeline->addSurfaceFrame(surfaceFrame2); in TEST_F()
1961 mFrameTimeline->setSfPresent(116, presentFence2); in TEST_F()
2012 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken1, sInputEventId}, sPidOne, in TEST_F()
2016 mFrameTimeline->setSfWakeUp(sfToken1, 52, Fps::fromPeriodNsecs(30)); in TEST_F()
2018 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
2019 mFrameTimeline->setSfPresent(56, presentFence1); in TEST_F()
2032 mFrameTimeline->createSurfaceFrameForToken({surfaceFrameToken2, sInputEventId}, sPidOne, in TEST_F()
2036 mFrameTimeline->setSfWakeUp(sfToken2, 82, Fps::fromPeriodNsecs(30)); in TEST_F()
2039 mFrameTimeline->addSurfaceFrame(surfaceFrame2); in TEST_F()
2040 mFrameTimeline->setSfPresent(86, presentFence2); in TEST_F()
2081 EXPECT_EQ(mFrameTimeline->computeFps({}), 0.0f); in TEST_F()
2088 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F()
2093 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
2095 mFrameTimeline->setSfPresent(oneHundredMs, presentFence1); in TEST_F()
2097 EXPECT_EQ(mFrameTimeline->computeFps({sLayerIdOne}), 0.0f); in TEST_F()
2104 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F()
2109 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
2111 mFrameTimeline->setSfPresent(oneHundredMs, presentFence1); in TEST_F()
2114 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F()
2119 mFrameTimeline->addSurfaceFrame(surfaceFrame2); in TEST_F()
2121 mFrameTimeline->setSfPresent(twoHundredMs, presentFence2); in TEST_F()
2123 EXPECT_EQ(mFrameTimeline->computeFps({sLayerIdOne}), 10.0); in TEST_F()
2130 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F()
2135 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
2137 mFrameTimeline->setSfPresent(oneHundredMs, presentFence1); in TEST_F()
2140 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F()
2145 mFrameTimeline->addSurfaceFrame(surfaceFrame2); in TEST_F()
2147 mFrameTimeline->setSfPresent(twoHundredMs, presentFence2); in TEST_F()
2149 EXPECT_EQ(mFrameTimeline->computeFps({sLayerIdOne, sLayerIdTwo}), 10.0f); in TEST_F()
2156 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F()
2161 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
2163 mFrameTimeline->setSfPresent(oneHundredMs, presentFence1); in TEST_F()
2166 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F()
2171 mFrameTimeline->addSurfaceFrame(surfaceFrame2); in TEST_F()
2173 mFrameTimeline->setSfPresent(twoHundredMs, presentFence2); in TEST_F()
2175 EXPECT_EQ(mFrameTimeline->computeFps({sLayerIdOne}), 0.0f); in TEST_F()
2185 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F()
2190 mFrameTimeline->addSurfaceFrame(surfaceFrame1); in TEST_F()
2192 mFrameTimeline->setSfPresent(oneHundredMs, presentFence1); in TEST_F()
2195 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F()
2200 mFrameTimeline->addSurfaceFrame(surfaceFrame2); in TEST_F()
2202 mFrameTimeline->setSfPresent(twoHundredMs, presentFence2); in TEST_F()
2205 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F()
2210 mFrameTimeline->addSurfaceFrame(surfaceFrame3); in TEST_F()
2212 mFrameTimeline->setSfPresent(threeHundredMs, presentFence3); in TEST_F()
2215 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F()
2220 mFrameTimeline->addSurfaceFrame(surfaceFrame4); in TEST_F()
2222 mFrameTimeline->setSfPresent(fiveHundredMs, presentFence4); in TEST_F()
2225 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F()
2231 mFrameTimeline->addSurfaceFrame(surfaceFrame5); in TEST_F()
2233 mFrameTimeline->setSfPresent(sixHundredMs, presentFence5); in TEST_F()
2235 EXPECT_EQ(mFrameTimeline->computeFps({sLayerIdOne}), 5.0f); in TEST_F()