diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-05 20:14:20 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-05 20:14:20 +0000 |
commit | d8b258c5e97adbc8e73dd73b319d1cdacb4c15d7 (patch) | |
tree | 2e231f5f9b065898111a36b76e7bfab5d6e49b35 /webkit/tools/layout_tests/run_webkit_tests.py | |
parent | e1a6d0a8acf8c1b93d97f8fb22740bfee4ee7cda (diff) | |
download | chromium_src-d8b258c5e97adbc8e73dd73b319d1cdacb4c15d7.zip chromium_src-d8b258c5e97adbc8e73dd73b319d1cdacb4c15d7.tar.gz chromium_src-d8b258c5e97adbc8e73dd73b319d1cdacb4c15d7.tar.bz2 |
Add fuzzy image matching tool for Linux pixel tests
Review URL: http://codereview.chromium.org/13159
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6444 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/tools/layout_tests/run_webkit_tests.py')
-rwxr-xr-x | webkit/tools/layout_tests/run_webkit_tests.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/webkit/tools/layout_tests/run_webkit_tests.py b/webkit/tools/layout_tests/run_webkit_tests.py index 9f320bc..5672133 100755 --- a/webkit/tools/layout_tests/run_webkit_tests.py +++ b/webkit/tools/layout_tests/run_webkit_tests.py @@ -39,6 +39,7 @@ from layout_package import http_server from layout_package import path_utils from layout_package import test_failures from layout_package import test_shell_thread +from test_types import fuzzy_image_diff from test_types import image_diff from test_types import test_type_base from test_types import text_diff @@ -597,6 +598,8 @@ def main(options, args): test_runner.AddTestType(simplified_text_diff.SimplifiedTextDiff) if not options.no_pixel_tests: test_runner.AddTestType(image_diff.ImageDiff) + if options.fuzzy_pixel_tests: + test_runner.AddTestType(fuzzy_image_diff.FuzzyImageDiff) has_new_failures = test_runner.Run() logging.info("Exit status: %d" % has_new_failures) sys.exit(has_new_failures) @@ -606,6 +609,10 @@ if '__main__' == __name__: option_parser.add_option("", "--no-pixel-tests", action="store_true", default=False, help="disable pixel-to-pixel PNG comparisons") + option_parser.add_option("", "--fuzzy-pixel-tests", action="store_true", + default=False, + help="Also use fuzzy matching to compare pixel test " + "outputs.") option_parser.add_option("", "--results-directory", default="layout-test-results", help="Output results directory source dir," |