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

Unified Diff: chrome/browser/extensions/api/image_writer_private/image_writer_utility_client_browsertest.cc

Issue 2756393002: Deflake ImageWriterUtilityClient browsertest and clients (Closed)
Patch Set: Remove progress case from Cancel test. Created 3 years, 9 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: chrome/browser/extensions/api/image_writer_private/image_writer_utility_client_browsertest.cc
diff --git a/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client_browsertest.cc b/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client_browsertest.cc
index f3307b455b73d3741da83034c269f803eb7ae5de..ebb39cf7408bb5e7875f98643dae2c4c11bf39e4 100644
--- a/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client_browsertest.cc
+++ b/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client_browsertest.cc
@@ -59,7 +59,7 @@ class ImageWriterUtilityClientTest : public InProcessBrowserTest {
cancel_ = (option == CANCEL);
content::BrowserThread::PostTask(
- content::BrowserThread::IO, FROM_HERE,
+ content::BrowserThread::FILE, FROM_HERE,
base::Bind(&ImageWriterUtilityClientTest::StartWriteTest,
base::Unretained(this)));
run_loop.Run();
@@ -75,7 +75,7 @@ class ImageWriterUtilityClientTest : public InProcessBrowserTest {
cancel_ = (option == CANCEL);
content::BrowserThread::PostTask(
- content::BrowserThread::IO, FROM_HERE,
+ content::BrowserThread::FILE, FROM_HERE,
base::Bind(&ImageWriterUtilityClientTest::StartVerifyTest,
base::Unretained(this)));
run_loop.Run();
@@ -89,7 +89,7 @@ class ImageWriterUtilityClientTest : public InProcessBrowserTest {
private:
void StartWriteTest() {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+ DCHECK_CURRENTLY_ON(content::BrowserThread::FILE);
if (!image_writer_utility_client_)
image_writer_utility_client_ = new ImageWriterUtilityClient();
@@ -107,7 +107,7 @@ class ImageWriterUtilityClientTest : public InProcessBrowserTest {
}
void Progress(int64_t progress) {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+ DCHECK_CURRENTLY_ON(content::BrowserThread::FILE);
progress_ = progress;
if (!cancel_)
@@ -118,7 +118,7 @@ class ImageWriterUtilityClientTest : public InProcessBrowserTest {
}
void Success() {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+ DCHECK_CURRENTLY_ON(content::BrowserThread::FILE);
EXPECT_EQ(kTestFileSize, progress_);
EXPECT_FALSE(cancel_);
@@ -130,13 +130,13 @@ class ImageWriterUtilityClientTest : public InProcessBrowserTest {
}
content::BrowserThread::PostTask(
- content::BrowserThread::IO, FROM_HERE,
+ content::BrowserThread::FILE, FROM_HERE,
base::Bind(&ImageWriterUtilityClientTest::Shutdown,
base::Unretained(this)));
}
void StartVerifyTest() {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+ DCHECK_CURRENTLY_ON(content::BrowserThread::FILE);
if (!image_writer_utility_client_)
image_writer_utility_client_ = new ImageWriterUtilityClient();
@@ -154,33 +154,33 @@ class ImageWriterUtilityClientTest : public InProcessBrowserTest {
}
void Failure(const std::string& error) {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+ DCHECK_CURRENTLY_ON(content::BrowserThread::FILE);
EXPECT_FALSE(error.empty());
success_ = false;
error_ = error;
content::BrowserThread::PostTask(
- content::BrowserThread::IO, FROM_HERE,
+ content::BrowserThread::FILE, FROM_HERE,
base::Bind(&ImageWriterUtilityClientTest::Shutdown,
base::Unretained(this)));
}
void Verified() {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+ DCHECK_CURRENTLY_ON(content::BrowserThread::FILE);
EXPECT_EQ(kTestFileSize, progress_);
EXPECT_FALSE(cancel_);
success_ = !cancel_;
content::BrowserThread::PostTask(
- content::BrowserThread::IO, FROM_HERE,
+ content::BrowserThread::FILE, FROM_HERE,
base::Bind(&ImageWriterUtilityClientTest::Shutdown,
base::Unretained(this)));
}
void Cancelled() {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+ DCHECK_CURRENTLY_ON(content::BrowserThread::FILE);
EXPECT_TRUE(cancel_);
success_ = cancel_;
@@ -191,7 +191,7 @@ class ImageWriterUtilityClientTest : public InProcessBrowserTest {
}
void Shutdown() {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+ DCHECK_CURRENTLY_ON(content::BrowserThread::FILE);
image_writer_utility_client_->Shutdown();
@@ -259,8 +259,7 @@ IN_PROC_BROWSER_TEST_F(ImageWriterUtilityClientTest, WriteVerify) {
EXPECT_TRUE(error().empty());
}
-// TODO(crbug.com/690717): test is flaky.
-IN_PROC_BROWSER_TEST_F(ImageWriterUtilityClientTest, DISABLED_WriteCancel) {
+IN_PROC_BROWSER_TEST_F(ImageWriterUtilityClientTest, WriteCancel) {
FillImageFileWithPattern('a');
FillDeviceFileWithPattern(0);
@@ -306,8 +305,7 @@ IN_PROC_BROWSER_TEST_F(ImageWriterUtilityClientTest, Verify) {
EXPECT_TRUE(error().empty());
}
-// TODO(crbug.com/690717): test is flaky.
-IN_PROC_BROWSER_TEST_F(ImageWriterUtilityClientTest, DISABLED_VerifyCancel) {
+IN_PROC_BROWSER_TEST_F(ImageWriterUtilityClientTest, VerifyCancel) {
FillImageFileWithPattern('s');
FillDeviceFileWithPattern('s');

Powered by Google App Engine
This is Rietveld 408576698