[Wk2][EFL] EFL needs a WebKitTestRunner
authorryuan.choi@samsung.com <ryuan.choi@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 5 Jul 2012 08:47:49 +0000 (08:47 +0000)
committerryuan.choi@samsung.com <ryuan.choi@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 5 Jul 2012 08:47:49 +0000 (08:47 +0000)
commit8b6df0481215548051907839fd9345e23bcc40f9
tree7afb0f04939f87a775f576c99cb874428d5df974
parentd2057e6ba5db17809424c502fd897df88d006b96
[Wk2][EFL] EFL needs a WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=87659

Reviewed by Kenneth Rohde Christiansen.

.:

* Source/CMakeLists.txt:
Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
shared library.
* Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.

Source/WebKit2:

* PlatformEfl.cmake: Added WKImageCairo.cpp in source list.

Tools:

Add an implementation of WebKitTestRunner for Efl port.

* CMakeLists.txt: Includes WebKitTestRunner build script.
* Scripts/build-webkittestrunner: Added knowledge of WebKitTestRunner/Efl.
* Scripts/webkitpy/layout_tests/port/efl.py: Ditto.
(EflPort.setup_environ_for_server):
* WebKitTestRunner/CMakeLists.txt: Added.
* WebKitTestRunner/InjectedBundle/LayoutTestController.h:
* WebKitTestRunner/InjectedBundle/efl/ActivateFontsEfl.cpp: Added.
* WebKitTestRunner/InjectedBundle/efl/InjectedBundleEfl.cpp: Added.
* WebKitTestRunner/InjectedBundle/efl/LayoutTestControllerEfl.cpp: Added.
* WebKitTestRunner/PlatformEfl.cmake: Added.
* WebKitTestRunner/PlatformWebView.h:
* WebKitTestRunner/TestController.cpp:
* WebKitTestRunner/config.h: Added knowledge of WebKitTestRunner/Efl.
* WebKitTestRunner/efl/PlatformWebViewEfl.cpp: Added.
* WebKitTestRunner/efl/TestControllerEfl.cpp: Added.
* WebKitTestRunner/efl/main.cpp: Added.
(main):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@121893 268f45cc-cd09-0410-ab3c-d52691b4dbfc
21 files changed:
ChangeLog
Source/CMakeLists.txt
Source/WebKit2/ChangeLog
Source/WebKit2/PlatformEfl.cmake
Source/cmake/WebKitMacros.cmake
Tools/CMakeLists.txt
Tools/ChangeLog
Tools/Scripts/build-webkittestrunner
Tools/Scripts/webkitpy/layout_tests/port/efl.py
Tools/WebKitTestRunner/CMakeLists.txt [new file with mode: 0644]
Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.h
Tools/WebKitTestRunner/InjectedBundle/efl/ActivateFontsEfl.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/InjectedBundle/efl/InjectedBundleEfl.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/InjectedBundle/efl/LayoutTestControllerEfl.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/PlatformEfl.cmake [new file with mode: 0644]
Tools/WebKitTestRunner/PlatformWebView.h
Tools/WebKitTestRunner/TestController.cpp
Tools/WebKitTestRunner/config.h
Tools/WebKitTestRunner/efl/PlatformWebViewEfl.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/efl/TestControllerEfl.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/efl/main.cpp [new file with mode: 0644]