Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(143)

Unified Diff: components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java

Issue 2360813003: [Cronet] Pass metrics information from C++ BidirectionalStream to Java (Closed)
Patch Set: self review Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java
diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java b/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java
index b3dbbc4514faf0343ec14d92f717f4f078252868..93ef668af8f1c68a12835f647c6b745be3e6f2ee 100644
--- a/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java
+++ b/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java
@@ -10,7 +10,6 @@ import android.test.suitebuilder.annotation.SmallTest;
import org.chromium.base.test.util.Feature;
import org.chromium.net.CronetTestBase.OnlyRunNativeCronet;
-import org.chromium.net.MetricsTestUtil.TestExecutor;
import org.chromium.net.MetricsTestUtil.TestRequestFinishedListener;
xunjieli 2016/10/05 19:00:28 Any idea on why presubmit script gives the followi
mgersh 2016/10/05 19:36:47 I think this must have been a recent change to the
xunjieli 2016/10/06 03:51:47 Done. That's good to know. Thanks!
import org.json.JSONObject;
@@ -94,9 +93,7 @@ public class BidirectionalStreamQuicTest extends CronetTestBase {
callback.addWriteData("Test String".getBytes());
callback.addWriteData("1234567890".getBytes());
callback.addWriteData("woot!".getBytes());
- TestExecutor testExecutor = new TestExecutor();
- TestRequestFinishedListener requestFinishedListener =
- new TestRequestFinishedListener(testExecutor);
+ TestRequestFinishedListener requestFinishedListener = new TestRequestFinishedListener();
mTestFramework.mCronetEngine.addRequestFinishedListener(requestFinishedListener);
BidirectionalStream stream = new BidirectionalStream
.Builder(quicURL, callback, callback.getExecutor(),
@@ -109,8 +106,8 @@ public class BidirectionalStreamQuicTest extends CronetTestBase {
.build();
stream.start();
callback.blockForDone();
- testExecutor.runAllTasks();
assertTrue(stream.isDone());
+ requestFinishedListener.blockUntilDone();
mgersh 2016/10/05 19:36:47 Can we also do some checks on the timing metrics h
xunjieli 2016/10/06 03:51:47 Done.
RequestFinishedInfo finishedInfo = requestFinishedListener.getRequestInfo();
assertNotNull("RequestFinishedInfo.Listener must be called", finishedInfo);
assertEquals(quicURL, finishedInfo.getUrl());

Powered by Google App Engine
This is Rietveld 408576698