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

Side by Side Diff: content/worker/test/worker_uitest.cc

Issue 8343038: Mark Worker ui layout tests flaky. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Do it right this time! Created 9 years, 1 month 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/file_path.h" 5 #include "base/file_path.h"
6 #include "base/string_util.h" 6 #include "base/string_util.h"
7 #include "base/test/test_timeouts.h" 7 #include "base/test/test_timeouts.h"
8 #include "base/threading/platform_thread.h" 8 #include "base/threading/platform_thread.h"
9 #include "chrome/app/chrome_command_ids.h" 9 #include "chrome/app/chrome_command_ids.h"
10 #include "chrome/test/automation/automation_proxy.h" 10 #include "chrome/test/automation/automation_proxy.h"
(...skipping 268 matching lines...) Expand 10 before | Expand all | Expand 10 after
279 279
280 // Flaky (on XP), http://crbug.com/84203. 280 // Flaky (on XP), http://crbug.com/84203.
281 TEST_F(WorkerTest, FLAKY_WorkerConstructor) { 281 TEST_F(WorkerTest, FLAKY_WorkerConstructor) {
282 RunWorkerFastLayoutTest("worker-constructor.html"); 282 RunWorkerFastLayoutTest("worker-constructor.html");
283 } 283 }
284 284
285 TEST_F(WorkerTest, WorkerContextGc) { 285 TEST_F(WorkerTest, WorkerContextGc) {
286 RunWorkerFastLayoutTest("worker-context-gc.html"); 286 RunWorkerFastLayoutTest("worker-context-gc.html");
287 } 287 }
288 288
289 TEST_F(WorkerTest, WorkerContextMultiPort) { 289 // Started flaking on Linux with WebKit roll 98537:98582.
290 // crbug.com/101996
291 #if defined(OS_LINUX)
292 #define MAYBE_WorkerContextMultiPort FLAKY_WorkerContextMultiPort
293 #else
294 #define MAYBE_WorkerContextMultiPort WorkerContextMultiPort
295 #endif
296 TEST_F(WorkerTest, MAYBE_WorkerContextMultiPort) {
290 RunWorkerFastLayoutTest("worker-context-multi-port.html"); 297 RunWorkerFastLayoutTest("worker-context-multi-port.html");
291 } 298 }
292 299
293 TEST_F(WorkerTest, WorkerEventListener) { 300 TEST_F(WorkerTest, WorkerEventListener) {
294 RunWorkerFastLayoutTest("worker-event-listener.html"); 301 RunWorkerFastLayoutTest("worker-event-listener.html");
295 } 302 }
296 303
297 TEST_F(WorkerTest, WorkerGC) { 304 TEST_F(WorkerTest, WorkerGC) {
298 RunWorkerFastLayoutTest("worker-gc.html"); 305 RunWorkerFastLayoutTest("worker-gc.html");
299 } 306 }
(...skipping 472 matching lines...) Expand 10 before | Expand all | Expand 10 after
772 779
773 // Navigate to a blank page so that any workers are cleaned up. 780 // Navigate to a blank page so that any workers are cleaned up.
774 // This helps leaks trackers do a better job of reporting. 781 // This helps leaks trackers do a better job of reporting.
775 scoped_refptr<TabProxy> tab(GetActiveTab()); 782 scoped_refptr<TabProxy> tab(GetActiveTab());
776 ASSERT_TRUE(tab.get()); 783 ASSERT_TRUE(tab.get());
777 GURL about_url(chrome::kAboutBlankURL); 784 GURL about_url(chrome::kAboutBlankURL);
778 EXPECT_EQ(AUTOMATION_MSG_NAVIGATION_SUCCESS, tab->NavigateToURL(about_url)); 785 EXPECT_EQ(AUTOMATION_MSG_NAVIGATION_SUCCESS, tab->NavigateToURL(about_url));
779 } 786 }
780 }; 787 };
781 788
782 TEST_F(WorkerFileSystemTest, Temporary) { 789 // Started flaking on Linux with WebKit roll 98537:98582.
790 // crbug.com/101996
791 #if defined(OS_LINUX)
792 #define MAYBE_Temporary FLAKY_Temporary
793 #define MAYBE_Persistent FLAKY_Persistent
794 #define MAYBE_SyncTemporary FLAKY_SyncTemporary
795 #define MAYBE_AsyncOperations FLAKY_AsyncOperations
796 #define MAYBE_SyncOperations FLAKY_SyncOperations
797 #define MAYBE_FileEntryToURISync FLAKY_FileEntryToURISync
798 #else
799 #define MAYBE_Temporary Temporary
800 #define MAYBE_Persistent Persistent
801 #define MAYBE_SyncTemporary SyncTemporary
802 #define MAYBE_AsyncOperations AsyncOperations
803 #define MAYBE_SyncOperations SyncOperations
804 #define MAYBE_FileEntryToURISync FileEntryToURISync
805 #endif
806 TEST_F(WorkerFileSystemTest, MAYBE_Temporary) {
783 RunWorkerFileSystemLayoutTest("simple-temporary.html"); 807 RunWorkerFileSystemLayoutTest("simple-temporary.html");
784 } 808 }
785 809
786 TEST_F(WorkerFileSystemTest, Persistent) { 810 TEST_F(WorkerFileSystemTest, MAYBE_Persistent) {
787 RunWorkerFileSystemLayoutTest("simple-persistent.html"); 811 RunWorkerFileSystemLayoutTest("simple-persistent.html");
788 } 812 }
789 813
790 TEST_F(WorkerFileSystemTest, SyncTemporary) { 814 TEST_F(WorkerFileSystemTest, MAYBE_SyncTemporary) {
791 RunWorkerFileSystemLayoutTest("simple-temporary-sync.html"); 815 RunWorkerFileSystemLayoutTest("simple-temporary-sync.html");
792 } 816 }
793 817
794 // TODO(dpranke): This started failing in the webkit roll 84046:84325. 818 // TODO(dpranke): This started failing in the webkit roll 84046:84325.
795 // The upstream expectation needs to be updated. 819 // The upstream expectation needs to be updated.
796 TEST_F(WorkerFileSystemTest, FAILS_SyncPersistent) { 820 TEST_F(WorkerFileSystemTest, FAILS_SyncPersistent) {
797 RunWorkerFileSystemLayoutTest("simple-persistent-sync.html"); 821 RunWorkerFileSystemLayoutTest("simple-persistent-sync.html");
798 } 822 }
799 823
800 TEST_F(WorkerFileSystemTest, AsyncOperations) { 824 TEST_F(WorkerFileSystemTest, MAYBE_AsyncOperations) {
801 RunWorkerFileSystemLayoutTest("async-operations.html"); 825 RunWorkerFileSystemLayoutTest("async-operations.html");
802 } 826 }
803 827
804 TEST_F(WorkerFileSystemTest, SyncOperations) { 828 TEST_F(WorkerFileSystemTest, MAYBE_SyncOperations) {
805 RunWorkerFileSystemLayoutTest("sync-operations.html"); 829 RunWorkerFileSystemLayoutTest("sync-operations.html");
806 } 830 }
807 831
808 TEST_F(WorkerFileSystemTest, FileEntryToURISync) { 832 TEST_F(WorkerFileSystemTest, MAYBE_FileEntryToURISync) {
809 RunWorkerFileSystemLayoutTest("file-entry-to-uri-sync.html"); 833 RunWorkerFileSystemLayoutTest("file-entry-to-uri-sync.html");
810 } 834 }
811 835
812 // http://crbug.com/77442 836 // http://crbug.com/77442
813 TEST_F(WorkerFileSystemTest, FLAKY_ResolveURLHttpTests) { 837 TEST_F(WorkerFileSystemTest, FLAKY_ResolveURLHttpTests) {
814 static const char* kLayoutTests[] = { 838 static const char* kLayoutTests[] = {
815 "resolve-url.html", 839 "resolve-url.html",
816 "resolve-url-sync.html" 840 "resolve-url-sync.html"
817 }; 841 };
818 RunWorkerFileSystemLayoutHttpTests(kLayoutTests, arraysize(kLayoutTests)); 842 RunWorkerFileSystemLayoutHttpTests(kLayoutTests, arraysize(kLayoutTests));
(...skipping 20 matching lines...) Expand all
839 RunWorkerFileSystemLayoutTest("file-writer-truncate-extend.html"); 863 RunWorkerFileSystemLayoutTest("file-writer-truncate-extend.html");
840 } 864 }
841 865
842 TEST_F(WorkerFileSystemTest, FileWriterSyncTruncateExtend) { 866 TEST_F(WorkerFileSystemTest, FileWriterSyncTruncateExtend) {
843 RunWorkerFileSystemLayoutTest("file-writer-sync-truncate-extend.html"); 867 RunWorkerFileSystemLayoutTest("file-writer-sync-truncate-extend.html");
844 } 868 }
845 869
846 TEST_F(WorkerFileSystemTest, FileWriterSyncWriteOverlapped) { 870 TEST_F(WorkerFileSystemTest, FileWriterSyncWriteOverlapped) {
847 RunWorkerFileSystemLayoutTest("file-writer-sync-write-overlapped.html"); 871 RunWorkerFileSystemLayoutTest("file-writer-sync-write-overlapped.html");
848 } 872 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698