I think having something the WebKit community owns and controls is preferred over importing and using a third-party library.
So that makes me prefer TestWebKitAPI (or something built from/on it) over gtest. And TestWebKitAPI already has a very simple test for WTF::Vector — just begging to be expanded. On Apr 18, 2011, at 11:36 AM, David Levin wrote: > Issue: There has been a long standing bug to add unit tests to WebKit > (https://bugs.webkit.org/show_bug.cgi?id=21010). It was also mentioned on > webkit-dev that it would be helpful in various cases. > > Landscape: Surveying WebKit, it is looks like there are at least three > testing frameworks being used: TestWebKitAPI/WebKitAPITest (in Tools), QTest, > gtest (in Source/WebKit/chromium/). However, only one TestWebKitAPI has been > used so far (as far as I can tell) for testing core WebKit items like WTF > (though I was unaware of TestWebKitAPI until Friday). > > It seems like a good way to think about the issue of which to use in general > in WebKit would be to decide on what would be desired in our framework and > then see how each matches up. > > Here's my take on this. (It may be biased toward what I am familiar with but > I welcome others to add their own criteria.) > > Criteria > > Musts: > Compatible license with WebKit > Builds/Can be built on the many platforms and build systems supported by > WebKit (ideally without extra installs). > Useful: > Easy to write tests > Hackable to suit our needs > Well tested features (to support hackability/stability) > Supports filtering of tests so you can run just the test you care about (and > easily listing the tests). > Supports writing out values when there is test failure. (For example, if the > is verifying that A == B but that is not true, then the values of A and B > should be printed.) > Well documented > thanks, > dave > > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev — Timothy Hatcher
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev