[ANativeWindow] Increase precision for duration queries.
Use perform() instead in query() to retrieve dequeue/queue durations for
nanosecond resolution.
Bug: 137012798
Test: atest
Change-Id: I894a8784f3321d4ab6f538d7e7fc1457de26f289
diff --git a/libs/nativewindow/tests/ANativeWindowTest.cpp b/libs/nativewindow/tests/ANativeWindowTest.cpp
index 4d2b8c8..6cf8291 100644
--- a/libs/nativewindow/tests/ANativeWindowTest.cpp
+++ b/libs/nativewindow/tests/ANativeWindowTest.cpp
@@ -74,7 +74,7 @@
TEST_F(ANativeWindowTest, getLastDequeueDuration_noDequeue_returnsZero) {
int result = ANativeWindow_getLastDequeueDuration(mWindow.get());
EXPECT_EQ(0, result);
- EXPECT_EQ(0, mWindow->getLastDequeueDuration() / 1000);
+ EXPECT_EQ(0, mWindow->getLastDequeueDuration());
}
TEST_F(ANativeWindowTest, getLastDequeueDuration_withDequeue_returnsTime) {
@@ -86,7 +86,7 @@
result = ANativeWindow_getLastDequeueDuration(mWindow.get());
EXPECT_GT(result, 0);
- EXPECT_EQ(result, mWindow->getLastDequeueDuration() / 1000);
+ EXPECT_EQ(result, mWindow->getLastDequeueDuration());
}
TEST_F(ANativeWindowTest, getLastQueueDuration_noDequeue_returnsZero) {
@@ -118,7 +118,7 @@
result = ANativeWindow_getLastQueueDuration(mWindow.get());
EXPECT_GT(result, 0);
- EXPECT_EQ(result, mWindow->getLastQueueDuration() / 1000);
+ EXPECT_EQ(result, mWindow->getLastQueueDuration());
}
TEST_F(ANativeWindowTest, getLastDequeueStartTime_noDequeue_returnsZero) {