Chromium Code Reviews| Index: content/browser/loader/async_resource_handler_browsertest.cc |
| diff --git a/content/browser/loader/async_resource_handler_browsertest.cc b/content/browser/loader/async_resource_handler_browsertest.cc |
| index 0f438485272543fee61fd9b8b6c08897f8284d9a..7c0fdba235862df2d75d39449da5d50ca1ac2d70 100644 |
| --- a/content/browser/loader/async_resource_handler_browsertest.cc |
| +++ b/content/browser/loader/async_resource_handler_browsertest.cc |
| @@ -23,7 +23,15 @@ namespace { |
| const char kPostPath[] = "/post"; |
| const char kRedirectPostPath[] = "/redirect"; |
| +#if defined(THREAD_SANITIZER) |
|
mmenke
2015/09/01 18:37:42
Think this is worth a comment and a bug link
Charlie Harrison
2015/09/01 20:29:57
Done.
|
| +const size_t kPayloadSize = 9565938; // 2*3^14 |
|
mmenke
2015/09/01 18:37:42
Cutting data size by just 1/3rd seems to be cuttin
Charlie Harrison
2015/09/01 20:29:57
Done.
|
| +const std::string kPostScript = "WaitForAsyncXHR('/post', 'small');"; |
| +const std::string kRedirectScript = "WaitForAsyncXHR('/redirect', 'small');"; |
|
mmenke
2015/09/01 18:37:42
I suggest passing in kPayloadSize instead.
Charlie Harrison
2015/09/01 20:29:57
How do you suggest I do that? Manually via a strin
mmenke
2015/09/01 20:31:39
base::StringPrintf
|
| +#else |
| const size_t kPayloadSize = 28697814; // 2*3^15 |
| +const std::string kPostScript = "WaitForAsyncXHR('/post', 'large');"; |
| +const std::string kRedirectScript = "WaitForAsyncXHR('/redirect', 'large');"; |
| +#endif |
| scoped_ptr<net::test_server::HttpResponse> HandlePostAndRedirectURLs( |
| const std::string& request_path, |
| @@ -61,10 +69,11 @@ IN_PROC_BROWSER_TEST_F(AsyncResourceHandlerBrowserTest, UploadProgress) { |
| NavigateToURL(shell(), |
| test_server->GetURL("/loader/async_resource_handler.html")); |
| + printf("Navigated To URL...\n"); |
|
mmenke
2015/09/01 18:37:42
nit: Remove printf
Charlie Harrison
2015/09/01 20:29:57
Done. Oops.
|
| std::string js_result; |
| EXPECT_TRUE(ExecuteScriptAndExtractString( |
| shell()->web_contents(), |
| - "WaitForAsyncXHR('/post')", |
| + kPostScript, |
| &js_result)); |
| EXPECT_EQ(js_result, "success"); |
| } |
| @@ -82,7 +91,7 @@ IN_PROC_BROWSER_TEST_F(AsyncResourceHandlerBrowserTest, |
| std::string js_result; |
| EXPECT_TRUE(ExecuteScriptAndExtractString( |
| shell()->web_contents(), |
| - "WaitForAsyncXHR('/redirect')", |
| + kRedirectScript, |
| &js_result)); |
| EXPECT_EQ(js_result, "success"); |
| } |