| 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;
 | 
| 
 |