2009-06-10 Brent Fulgham <bfulgham@webkit.org>
authorbfulgham@webkit.org <bfulgham@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 11 Jun 2009 16:34:05 +0000 (16:34 +0000)
committerbfulgham@webkit.org <bfulgham@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 11 Jun 2009 16:34:05 +0000 (16:34 +0000)
        Reviewed by Eric Seidel.

        Fixes https://bugs.webkit.org/show_bug.cgi?id=26309.
        Update a few items in the testing language to:
        (1) Reflect results are now generated with Leopard (not Tiger)
        (2) Explain how to generate pixel-level layout tests.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@44604 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitSite/ChangeLog
WebKitSite/quality/testing.html
WebKitSite/quality/testwriting.html

index eb4b391..d63eef2 100644 (file)
@@ -1,3 +1,15 @@
+2009-06-10  Brent Fulgham  <bfulgham@webkit.org>
+
+        Reviewed by Eric Seidel.
+
+        Fixes https://bugs.webkit.org/show_bug.cgi?id=26309.
+        Update a few items in the testing language to:
+        (1) Reflect results are now generated with Leopard (not Tiger)
+        (2) Explain how to generate pixel-level layout tests.
+
+        * quality/testing.html:
+        * quality/testwriting.html:
+
 2009-06-05  Kenneth Rohde Christiansen  <kenneth.christiansen@openbossa.com>
 
         Bug 26188: Clarify some of the cases in the coding style guide
index 850aedc..6040a9e 100644 (file)
@@ -14,7 +14,7 @@
 differences are found, then the patch has passed the tests.  If any tests fail, then the patch cannot be committed until the
 discrepancies in the tests are resolved.</p>
 
-<p>Regression tests must be run on Tiger, since the expected results checked in were generated on Tiger.</p>
+<p>Regression tests must be run on Leopard, since the expected results checked in were generated on Leopard.</p>
 
 
 <h3>The JavaScriptCore Tests</h3>
index 45b5d11..0260f54 100644 (file)
@@ -30,6 +30,12 @@ for the output to be written out as plain text rather than as a render tree dump
 This is useful for tests that are testing something other than layout. The event creation test mentioned above is a good example of 
 how to do this and when it makes sense.</p>
 
+<p>Some tests require pixel-level comparisons.  For these tests, you must generate expected output for a specific
+machine type, operating system, and color profile.  When you add such a test, you can generate new expected output
+automatically using the <tt>run-webkit-tests --pixel</tt> command.  This will automatically
+configure the color profile, and place the resulting rendered image (and checksum) in the appropriate platform
+directory for checkin.</p>
+
 <p><a href="http://www.hixie.ch/resources/fonts/">The Ahem font</a> is useful in testing text layout, since its
 glyphs&rsquo; metrics are well known, and it is always available to tests running
 in the layout test tool. However, if you want to view tests that use Ahem in Safari,