2010-01-08 Darin Fisher <darin@chromium.org>
Reviewed by Dimitri Glazkov.
[Chromium] Upstream webkit unit tests from the chromium repository
https://bugs.webkit.org/show_bug.cgi?id=33351
This adds one such test (for KURL) and sets up the test framework.
Switch WebKit to build a static library on all platforms. Add a
webkit_unit_tests executable target that runs the unit tests and also
ensures that we don't have any missing symbols (a function that WebKit
as a shared library used to serve).
Changes chromium_src_dir to ../../WebKit/chromium to match how
WebCore.gyp defines that variable.
* WebKit.gyp:
* public/WebKitClient.h:
(WebKit::WebKitClient::getPluginList): Remove bogus trailing semi-colon.
(WebKit::WebKitClient::decrementStatsCounter): Remove bogus trailing semi-colon.
(WebKit::WebKitClient::incrementStatsCounter): Remove bogus trailing semi-colon.
(WebKit::WebKitClient::traceEventBegin): Remove bogus trailing semi-colon.
(WebKit::WebKitClient::traceEventEnd): Remove bogus trailing semi-colon.
(WebKit::WebKitClient::histogramCounts): Remove bogus trailing semi-colon.
* tests: Added.
* tests/KURLTest.cpp: Added.
* tests/WebKitTest.h: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@53001
268f45cc-cd09-0410-ab3c-
d52691b4dbfc