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

Unified Diff: Source/testing/runner/TestRunner.cpp

Issue 22159002: Add 'didDispatchPingLoader' callback to FrameLoaderClient. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 4 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
« no previous file with comments | « Source/testing/runner/TestRunner.h ('k') | Source/testing/runner/WebTestProxy.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/testing/runner/TestRunner.cpp
diff --git a/Source/testing/runner/TestRunner.cpp b/Source/testing/runner/TestRunner.cpp
index 1b2b9ffea88c41d62ed2402f2debb15c551a845c..41e55590c7945c9cbb162c75522ad4940191304f 100644
--- a/Source/testing/runner/TestRunner.cpp
+++ b/Source/testing/runner/TestRunner.cpp
@@ -234,6 +234,7 @@ TestRunner::TestRunner(TestInterfaces* interfaces)
bindMethod("dumpIconChanges", &TestRunner::dumpIconChanges);
bindMethod("setAudioData", &TestRunner::setAudioData);
bindMethod("dumpFrameLoadCallbacks", &TestRunner::dumpFrameLoadCallbacks);
+ bindMethod("dumpPingLoaderCallbacks", &TestRunner::dumpPingLoaderCallbacks);
bindMethod("dumpUserGestureInFrameLoadCallbacks", &TestRunner::dumpUserGestureInFrameLoadCallbacks);
bindMethod("dumpTitleChanges", &TestRunner::dumpTitleChanges);
bindMethod("dumpCreateView", &TestRunner::dumpCreateView);
@@ -401,6 +402,7 @@ void TestRunner::reset()
m_dumpIconChanges = false;
m_dumpAsAudio = false;
m_dumpFrameLoadCallbacks = false;
+ m_dumpPingLoaderCallbacks = false;
m_dumpUserGestureInFrameLoadCallbacks = false;
m_dumpTitleChanges = false;
m_dumpCreateView = false;
@@ -524,6 +526,16 @@ void TestRunner::setShouldDumpFrameLoadCallbacks(bool value)
m_dumpFrameLoadCallbacks = value;
}
+bool TestRunner::shouldDumpPingLoaderCallbacks() const
+{
+ return m_testIsRunning && m_dumpPingLoaderCallbacks;
+}
+
+void TestRunner::setShouldDumpPingLoaderCallbacks(bool value)
+{
+ m_dumpPingLoaderCallbacks = value;
+}
+
bool TestRunner::shouldDumpUserGestureInFrameLoadCallbacks() const
{
return m_testIsRunning && m_dumpUserGestureInFrameLoadCallbacks;
@@ -1964,6 +1976,12 @@ void TestRunner::dumpFrameLoadCallbacks(const CppArgumentList&, CppVariant* resu
result->setNull();
}
+void TestRunner::dumpPingLoaderCallbacks(const CppArgumentList&, CppVariant* result)
+{
+ m_dumpPingLoaderCallbacks = true;
+ result->setNull();
+}
+
void TestRunner::dumpUserGestureInFrameLoadCallbacks(const CppArgumentList&, CppVariant* result)
{
m_dumpUserGestureInFrameLoadCallbacks = true;
« no previous file with comments | « Source/testing/runner/TestRunner.h ('k') | Source/testing/runner/WebTestProxy.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698