Chromium Code Reviews| Index: components/test_runner/test_runner.h |
| diff --git a/components/test_runner/test_runner.h b/components/test_runner/test_runner.h |
| index bfb06cfafd7e53694dc63463deeb37ec2e79591e..57c0f0ce1b567d437eb9dc3a6d90342286102e7d 100644 |
| --- a/components/test_runner/test_runner.h |
| +++ b/components/test_runner/test_runner.h |
| @@ -135,7 +135,19 @@ class TestRunner : public WebTestRunner { |
| bool shouldDumpSpellCheckCallbacks() const; |
| bool shouldWaitUntilExternalURLLoad() const; |
| const std::set<std::string>* httpHeadersToClear() const; |
| - void setTopLoadingFrame(blink::WebFrame*, bool); |
| + |
| + // To be called when |frame| starts loading - TestRunner will check if |
| + // there is currently no top-loading-frame being tracked and if so, then it |
| + // will return true and start tracking |frame| as the top-loading-frame. |
| + bool tryToSetTopLoadingFrame(blink::WebFrame* frame); |
| + |
| + // To be called when |frame| finishes loading - TestRunner will check if |
| + // |frame| is currently tracked as the top-loading-frame, and if yes, then it |
| + // will return true, stop top-loading-frame tracking, and potentially finish |
| + // the test (unless testRunner.waitUntilDone() was called and/or there are |
| + // pending load requests in WorkQueue). |
| + bool tryToClearTopLoadingFrame(blink::WebFrame*); |
| + |
| blink::WebFrame* topLoadingFrame() const; |
| void policyDelegateDone(); |
| bool policyDelegateEnabled() const; |
| @@ -530,6 +542,8 @@ class TestRunner : public WebTestRunner { |
| /////////////////////////////////////////////////////////////////////////// |
| // Internal helpers |
| + bool IsFramePartOfMainTestWindow(blink::WebFrame*) const; |
|
Łukasz Anforowicz
2016/04/27 17:06:53
This belongs in "private" part of TestRunner class
|
| + |
| void CheckResponseMimeType(); |
| void CompleteNotifyDone(); |