summaryrefslogtreecommitdiffstats
path: root/webkit/tools
diff options
context:
space:
mode:
authorepoger@google.com <epoger@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-13 17:40:20 +0000
committerepoger@google.com <epoger@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-13 17:40:20 +0000
commit49ac7d99d2eac8182ed283cd069a739ff1d56f27 (patch)
tree3f7f13edea039fc1095c59a5995c13f0e7d829d9 /webkit/tools
parentd506cacb14cf463567005a26df4c10326f158cf6 (diff)
downloadchromium_src-49ac7d99d2eac8182ed283cd069a739ff1d56f27.zip
chromium_src-49ac7d99d2eac8182ed283cd069a739ff1d56f27.tar.gz
chromium_src-49ac7d99d2eac8182ed283cd069a739ff1d56f27.tar.bz2
new guidelines for use of chromium's test_expectations file
Review URL: https://chromiumcodereview.appspot.com/9665004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126417 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/tools')
-rw-r--r--webkit/tools/layout_tests/test_expectations.txt33
1 files changed, 27 insertions, 6 deletions
diff --git a/webkit/tools/layout_tests/test_expectations.txt b/webkit/tools/layout_tests/test_expectations.txt
index 044b686..03d2a3d 100644
--- a/webkit/tools/layout_tests/test_expectations.txt
+++ b/webkit/tools/layout_tests/test_expectations.txt
@@ -1,12 +1,33 @@
// This file should almost always be empty. Normally Chromium test expectations
-// are found in
+// are only put here temporarily, and moved to
// src/third_party/WebKit/LayoutTests/platform/chromium/test_expectations.txt
+// where they will remain until they are rebaselined.
//
-// Only add expectations here to temporarily suppress messages on the bots
-// until the changes can be landed upstream.
-
-// PLEASE DO NOT LEAVE ENTRIES IN THIS FILE FOR MORE THAN 24 HRS.
-
+//
+// If you are landing a Chromium CL that would break webkit layout tests,
+// please follow these steps:
+//
+// 1. Add expected failures to the bottom of this file, and run your CL through
+// various *_layout trybots. Confirm that the trybot results are green (any
+// failures are masked by the expectations you added to this file).
+//
+// 2. BEFORE landing your Chromium CL, land a WebKit CL adding those same
+// expected failures to
+// src/third_party/WebKit/LayoutTests/platform/chromium/test_expectations.txt .
+//
+// 3. AFTER you have landed the WebKit test_expectations CL, you can land your
+// Chromium CL. Be sure to include your expected failures in this file, so
+// that other tip-of-tree Chromium developers will not be disturbed by your
+// change.
+//
+//
+// Every time Chromium's "WebKit Gardener" rolls the WebKit DEPS within
+// Chromium, he will delete ALL expectations within this file. (By then, they
+// will be redundant, because you already landed those same expectations in
+// src/third_party/WebKit/LayoutTests/platform/chromium/test_expectations.txt .
+// Right?)
+//
+// EVERYTHING BELOW THIS LINE WILL BE DELETED AT EVERY WEBKIT DEPS ROLL
BUGYANGGUO LINUX X86_64 : fast/repaint/moving-shadow-on-container.html = TEXT
BUGYANGGUO LINUX X86_64 : fast/repaint/moving-shadow-on-path.html = TEXT
BUGYANGGUO LINUX X86_64 : svg/css/stars-with-shadow.html = TEXT