|Version 7 (modified by 5 years ago) (diff),|
DumpRenderTree is related to WebKit's layout tests and can be run with the
You will need to install the following Debian packages to run WebKitEFL layout test.
In order to build it in a way that all expected tests pass and it does not crash, however, certain features need to be enabled when building the port. SHARED_CORE currently needs to be turned on, and some features need to be enabled manually.
./Tools/Scripts/build-webkit --efl --touch-events --touch-icon-loading --blob --device-orientation \ --fullscreen-api --notifications --orientation-events --request-animation-frame \ --cmakearg="-DSHARED_CORE=ON"
In order to run WebKitEFL's LayoutTest successfully, "exit-after-n-failuers" option should have 5000 as its own value when user run layout test because at least 1000 test cases are failed for now.
./Tools/Scripts/run-webkit-tests --efl --release --no-launch-safari \ --results-directory layout-test-results \ --exit-after-n-failures 1000 --verbose --child-processes=N
If you wish to run a single test you can do:
./Tools/Scripts/run-webkit-tests --efl fast/forms/plaintext-mode-1.html
It is possible to run gdb directly on the DumpRenderTree binary to debug crashing tests:
$ gdb --args <BUILD DIRECTORY>/Programs/DumpRenderTree LayoutTests/fast/forms/plaintext-mode-1.html