[webkit-dev] TestWebKitAPI and CMake
benjamin at webkit.org
Sat Aug 8 22:10:36 PDT 2015
On 8/7/15 4:59 PM, Alex Christensen wrote:
> Right now, the Mac and Windows ports have TestWebKitAPI built as a single executable. Tools/TestWebKitAPI/CMakeLists.txt currently creates many executables to test things in groups. I want to make the Windows port build everything with CMake at the beginning of next week, but I’m not sure how to proceed and build TestWebKitAPI. I see 3 options:
> 1) Change the GTK and EFL ports to build and run one TestWebKitAPI executable.
> 3) Maintain different CMake builds of TestWebKitAPI building one or many executables. This would probably be the least invasive option.
> I consider each option to have about equal merit, but I think I need input from the GTK and EFL maintainers before proceeding. Either way, there would be slight differences between the ports because of things like WebKit2 not existing on Windows right now, so I suggest the third option.
I have the feeling  may be the most useful for the project.
Having one binary per test suite seems better to parralelize (some of)
them. It may also reduce flakiness due the reduced dependencies.
More information about the webkit-dev