Title: [90792] trunk/LayoutTests
Revision
90792
Author
dpra...@chromium.org
Date
2011-07-11 16:33:11 -0700 (Mon, 11 Jul 2011)

Log Message

update the boilerplate documentation in the test_expectations.txt files
https://bugs.webkit.org/show_bug.cgi?id=64221

Reviewed by Eric Seidel.

The test expectations files either had documentation for the
Chromium port's version of the file (which was also incorrect),
or were undocumented. This adds a comment with a link to the
documentation for the file to each.

* platform/chromium/test_expectations.txt:
* platform/gtk/test_expectations.txt:
* platform/mac/test_expectations.txt:
* platform/qt/test_expectations.txt:
* platform/win/test_expectations.txt:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (90791 => 90792)


--- trunk/LayoutTests/ChangeLog	2011-07-11 23:31:19 UTC (rev 90791)
+++ trunk/LayoutTests/ChangeLog	2011-07-11 23:33:11 UTC (rev 90792)
@@ -1,5 +1,23 @@
 2011-07-11  Dirk Pranke  <dpra...@chromium.org>
 
+        update the boilerplate documentation in the test_expectations.txt files
+        https://bugs.webkit.org/show_bug.cgi?id=64221
+
+        Reviewed by Eric Seidel.
+
+        The test expectations files either had documentation for the
+        Chromium port's version of the file (which was also incorrect),
+        or were undocumented. This adds a comment with a link to the
+        documentation for the file to each.
+
+        * platform/chromium/test_expectations.txt:
+        * platform/gtk/test_expectations.txt:
+        * platform/mac/test_expectations.txt:
+        * platform/qt/test_expectations.txt:
+        * platform/win/test_expectations.txt:
+
+2011-07-11  Dirk Pranke  <dpra...@chromium.org>
+
         Skip plugins/evaluate-js-after-removing-plugin-element.html on Chromium Vista.
 
         https://bugs.webkit.org/show_bug.cgi?id=64319

Modified: trunk/LayoutTests/platform/chromium/test_expectations.txt (90791 => 90792)


--- trunk/LayoutTests/platform/chromium/test_expectations.txt	2011-07-11 23:31:19 UTC (rev 90791)
+++ trunk/LayoutTests/platform/chromium/test_expectations.txt	2011-07-11 23:33:11 UTC (rev 90792)
@@ -1,60 +1,6 @@
-// This file consists of lines with specifications of what
-// to expect from layout test cases. The test cases can be directories
-// in which case the expectations apply to all test cases in that
-// directory and any subdirectory. The format of the file is along the
-// lines of:
+// These are the layout test expectations for the Chromium port(s) of WebKit.
 //
-// fast/js/fixme.js = FAIL
-// fast/js/flaky.js = FAIL PASS
-// fast/js/crash.js = CRASH TIMEOUT FAIL PASS
-//
-// The format of a test line is as follows:
-// METADATA : relative/path/to/test.html = EXPECTATIONS
-//
-// Valid values for METADATA:
-//
-// BUG(CR|WK|V8_)[0-9]+: See this chromium/webkit/v8 bug for more information.
-//                       Every test that isn't marked WONTFIX should have the
-//                       appropriate BUG annotation.
-// SKIP: Doesn't run the test.
-// SLOW: The test takes a long time to run, but does not timeout indefinitely.
-// WONTFIX: For tests that we never intend to pass on a given platform.
-// DEBUG: Expectations apply only to the debug build.
-// RELEASE: Expectations apply only to release build.
-// LINUX/WIN/XP/VISTA/MAC: Expectations apply only to these platforms.
-// GPU/CPU: Expectations only apply to a particular compositor. Default: both.
-//
-// Valid values for EXPECTATIONS:
-//
-// PASS: Test should pass
-// CRASH: Test should crash
-// TIMEOUT: Test should timeout
-// IMAGE: Test will produce an incorrect image dump
-// TEXT: Test will produce incorrect text output (either full or simplified)
-// IMAGE+TEXT: Test will produce both incorrect text and images
-// FAIL: Test will produce either incorrect text, images, or both
-//
-// If a line contains multiple expectations, it is considered "flakey",
-// because it means that we're not producing consistent, reliable results.
-//
-// For example,
-// LINUX : media = PASS FAIL
-//
-// The above means that all the media tests are flaky, but only on Linux.
-//
-// Other examples:
-//
-// SKIP : fast/js/no-good.js = TIMEOUT PASS
-// DEBUG : fast/js/no-good.js = TIMEOUT PASS
-// DEBUG SKIP : fast/js/no-good.js = TIMEOUT PASS
-// LINUX DEBUG SKIP : fast/js/no-good.js = TIMEOUT PASS
-// BUGCR1234 DEBUG MAC : fast/js/no-good.js = TIMEOUT PASS
-//
-// Notes:
-// -A test cannot be both SLOW and TIMEOUT
-// -A test can be included twice, but not via the same path.
-// -If a test is included twice, then the more precise path wins.
-// -CRASH tests cannot be WONTFIX
+// See http://trac.webkit.org/wiki/TestExpectations for more information on this file.
 
 // -----------------------------------------------------------------
 // SLOW TESTS

Modified: trunk/LayoutTests/platform/gtk/test_expectations.txt (90791 => 90792)


--- trunk/LayoutTests/platform/gtk/test_expectations.txt	2011-07-11 23:31:19 UTC (rev 90791)
+++ trunk/LayoutTests/platform/gtk/test_expectations.txt	2011-07-11 23:33:11 UTC (rev 90792)
@@ -0,0 +1,4 @@
+// These are the layout test expectations for the GTK port of WebKit.
+//
+// See http://trac.webkit.org/wiki/TestExpectations for more information on this file.
+

Modified: trunk/LayoutTests/platform/mac/test_expectations.txt (90791 => 90792)


--- trunk/LayoutTests/platform/mac/test_expectations.txt	2011-07-11 23:31:19 UTC (rev 90791)
+++ trunk/LayoutTests/platform/mac/test_expectations.txt	2011-07-11 23:33:11 UTC (rev 90792)
@@ -1,61 +1,6 @@
-// This file consists of lines with specifications of what
-// to expect from layout test cases. The test cases can be directories
-// in which case the expectations apply to all test cases in that
-// directory and any subdirectory. The format of the file is along the
-// lines of:
+// These are the layout test expectations for Apple's Mac port of WebKit.
 //
-// fast/js/fixme.js = FAIL
-// fast/js/flaky.js = FAIL PASS
-// fast/js/crash.js = CRASH TIMEOUT FAIL PASS
-//
-// The format of a test line is as follows:
-// METADATA : relative/path/to/test.html = EXPECTATIONS
-//
-// Valid values for METADATA:
-//
-// BUG(CR|WK|V8_)[0-9]+: See this chromium/webkit/v8 bug for more information.
-//                       Every test that isn't marked WONTFIX should have the
-//                       appropriate BUG annotation.
-// SKIP: Doesn't run the test.
-// SLOW: The test takes a long time to run, but does not timeout indefinitely.
-// DEFER: For tests we'll fix in the future.
-// WONTFIX: For tests that we never intend to pass on a given platform.
-// DEBUG: Expectations apply only to the debug build.
-// RELEASE: Expectations apply only to release build.
-// MAC/MAC-LEOPARD/MAC-TIGER/MAC-SNOWLEOPARD: Expectations apply only to
-//     these platforms.
-//
-// Valid values for EXPECTATIONS:
-//
-// PASS: Test should pass
-// CRASH: Test should crash
-// TIMEOUT: Test should timeout
-// IMAGE: Test will produce an incorrect image dump
-// TEXT: Test will produce incorrect text output (either full or simplified)
-// IMAGE+TEXT: Test will produce both incorrect text and images
-// FAIL: Test will produce either incorrect text, images, or both
-//
-// If a line contains multiple expectations, it is considered "flakey",
-// because it means that we're not producing consistent, reliable results.
-//
-// For example,
-// MAC : media = PASS FAIL
-//
-// The above means that all the media tests are flaky, but only on Linux.
-//
-// Other examples:
-//
-// SKIP : fast/js/no-good.js = TIMEOUT PASS
-// DEBUG : fast/js/no-good.js = TIMEOUT PASS
-// DEBUG SKIP : fast/js/no-good.js = TIMEOUT PASS
-// LINUX DEBUG SKIP : fast/js/no-good.js = TIMEOUT PASS
-// BUGCR1234 DEBUG MAC : fast/js/no-good.js = TIMEOUT PASS
-//
-// Notes:
-// -A test cannot be both SLOW and TIMEOUT
-// -A test can be included twice, but not via the same path.
-// -If a test is included twice, then the more precise path wins.
-// -CRASH tests cannot be WONTFIX
+// See http://trac.webkit.org/wiki/TestExpectations for more information on this file.
 
 // Our slow tests, in alphabetical order.
 BUGWK57672 : http/tests/local/fileapi/send-sliced-dragged-file.html = TEXT PASS

Modified: trunk/LayoutTests/platform/qt/test_expectations.txt (90791 => 90792)


--- trunk/LayoutTests/platform/qt/test_expectations.txt	2011-07-11 23:31:19 UTC (rev 90791)
+++ trunk/LayoutTests/platform/qt/test_expectations.txt	2011-07-11 23:33:11 UTC (rev 90792)
@@ -1,61 +1,6 @@
-// This file consists of lines with specifications of what
-// to expect from layout test cases. The test cases can be directories
-// in which case the expectations apply to all test cases in that
-// directory and any subdirectory. The format of the file is along the
-// lines of:
+// These are the layout test expectations for the QT port of WebKit.
 //
-// fast/js/fixme.js = FAIL
-// fast/js/flaky.js = FAIL PASS
-// fast/js/crash.js = CRASH TIMEOUT FAIL PASS
-//
-// The format of a test line is as follows:
-// METADATA : relative/path/to/test.html = EXPECTATIONS
-//
-// Valid values for METADATA:
-//
-// BUG(CR|WK|V8_)[0-9]+: See this chromium/webkit/v8 bug for more information.
-//                       Every test that isn't marked WONTFIX should have the
-//                       appropriate BUG annotation.
-// SKIP: Doesn't run the test.
-// SLOW: The test takes a long time to run, but does not timeout indefinitely.
-// DEFER: For tests we'll fix in the future.
-// WONTFIX: For tests that we never intend to pass on a given platform.
-// DEBUG: Expectations apply only to the debug build.
-// RELEASE: Expectations apply only to release build.
-// MAC/MAC-LEOPARD/MAC-TIGER/MAC-SNOWLEOPARD: Expectations apply only to
-//     these platforms.
-//
-// Valid values for EXPECTATIONS:
-//
-// PASS: Test should pass
-// CRASH: Test should crash
-// TIMEOUT: Test should timeout
-// IMAGE: Test will produce an incorrect image dump
-// TEXT: Test will produce incorrect text output (either full or simplified)
-// IMAGE+TEXT: Test will produce both incorrect text and images
-// FAIL: Test will produce either incorrect text, images, or both
-//
-// If a line contains multiple expectations, it is considered "flakey",
-// because it means that we're not producing consistent, reliable results.
-//
-// For example,
-// MAC : media = PASS FAIL
-//
-// The above means that all the media tests are flaky, but only on Linux.
-//
-// Other examples:
-//
-// SKIP : fast/js/no-good.js = TIMEOUT PASS
-// DEBUG : fast/js/no-good.js = TIMEOUT PASS
-// DEBUG SKIP : fast/js/no-good.js = TIMEOUT PASS
-// LINUX DEBUG SKIP : fast/js/no-good.js = TIMEOUT PASS
-// BUGCR1234 DEBUG MAC : fast/js/no-good.js = TIMEOUT PASS
-//
-// Notes:
-// -A test cannot be both SLOW and TIMEOUT
-// -A test can be included twice, but not via the same path.
-// -If a test is included twice, then the more precise path wins.
-// -CRASH tests cannot be WONTFIX
+// See http://trac.webkit.org/wiki/TestExpectations for more information on this file.
 
 BUGWK64002 : http/tests/misc/object-embedding-svg-delayed-size-negotiation-2.htm = TEXT PASS
 

Modified: trunk/LayoutTests/platform/win/test_expectations.txt (90791 => 90792)


--- trunk/LayoutTests/platform/win/test_expectations.txt	2011-07-11 23:31:19 UTC (rev 90791)
+++ trunk/LayoutTests/platform/win/test_expectations.txt	2011-07-11 23:33:11 UTC (rev 90792)
@@ -0,0 +1,4 @@
+// These are the layout test expectations for Apple's Windows port of WebKit.
+//
+// See http://trac.webkit.org/wiki/TestExpectations for more information on this file.
+
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to