[webkit-dev] webkit test suite help

syed mehdi smmehadi at gmail.com
Wed Jan 16 21:36:28 PST 2008

I already tried executing "./WebKitTools/Scripts/run-webkit-tests --gtk" but
it gives usage info like:
root at tester-desktop:~/WebKit/html# WebKitTools/Scripts/run-webkit-tests
Unknown option: gtk
Usage: run-webkit-tests [options] [testdir|testpath ...]
  -c|--configuration config       Set DumpRenderTree build configuration
  -g|--guard-malloc               Enable malloc guard
  --help                          Show this help message
  -h|--horizontal-sweep           Change repaint to sweep horizontally
instead of vertically (implies --repaint-tests)
  --[no-]http                     Run (or do not run) http tests (default:
  -i|--ignore-tests               Comma-separated list of directories or
tests to ignore
  --[no-]launch-safari            Launch (or do not launch) Safari to
display test results (default: launch)
  -l|--leaks                      Enable leaks checking
  --[no-]new-test-results         Generate results for new tests
  -p|--pixel-tests                Enable pixel tests
  --platform                      Override the detected platform to use for
tests and results (default: gtk)
  --port                          Web server port to use with http tests
  -q|--quiet                      Less verbose output
  -r|--repaint-tests              Run repaint tests (implies --pixel-tests)
  --reset-results                 Reset ALL results (including pixel tests
if --pixel-tests is set)
  -o|--results-directory          Output results directory (default:
  --root                          Path to root tools build
  -1|--singly                     Isolate each test case run (implies
--verbose)  --skipped=[default|ignore|only] Specifies how to treat the
Skipped file
                                     default: Tests/directories listed in
the Skipped file are not tested
                                     ignore:  The Skipped file is ignored
                                     only:    Only those tests/directories
listed in the Skipped file will be run
  --slowest                       Report the 10 slowest tests
  --strict                        Do a comparison with the output on Mac (Qt
  --[no-]strip-editing-callbacks  Remove editing callbacks from expected
results  --svg                           Run only SVG tests (implies
  -t|--threaded                   Run a concurrent JavaScript thead with
each test
  --valgrind                      Run DumpRenderTree inside valgrind
(Qt/Linux only)
  -v|--verbose                    More verbose output (overrides --quiet)
root at tester-desktop:~/WebKit/html#

i will check with the developement team for the revision related problem
that you have mentioned (like the script file doesn't have lots of your
changes in it).

On Jan 17, 2008 10:59 AM, Mark Rowe <mrowe at apple.com> wrote:

> On 17/01/2008, at 16:15, syed mehdi wrote:
> > first i am cd ing the directory where webkit is present, than i
> > execute WebKitTools/Scripts/run-webkit-tests on terminal.
> > i made a few changes in run-webkit-tests and made the default value
> > of $platform as "gtk", also where we are pushing the parameters to
> > build dumptree i made the default push as: push(@args, "--gtk");
> Why did you need to modify run-webkit-tests?  As mentioned in my reply
> to your initial email, you can run the tests for Gtk with:
> ./WebKitTools/Scripts/run-webkit-tests --gtk
> Simply setting $platform inside the run-webkit-tests script will not
> affect any code paths that check isGtk(), of which there are many in
> the scripts run-webkit-tests depends on.
> Also, the version of run-webkit-tests you provided does not look to be
> based on r29215 like you stated.  It contains code that was removed in
> r27197 and looks to omit many of my changes from r28748, which was the
> initial version of run-webkit-tests in which Gtk would pass any tests.
> - Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080117/236b3491/attachment.html

More information about the webkit-dev mailing list