<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - [CMake] Build as many API tests as possible, in cross-platform CMakeLists.txt"
href="https://bugs.webkit.org/show_bug.cgi?id=166631">166631</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>[CMake] Build as many API tests as possible, in cross-platform CMakeLists.txt
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>Product</th>
<td>WebKit
</td>
</tr>
<tr>
<th>Version</th>
<td>WebKit Nightly Build
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>Normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P2
</td>
</tr>
<tr>
<th>Component</th>
<td>Tools / Tests
</td>
</tr>
<tr>
<th>Assignee</th>
<td>webkit-unassigned@lists.webkit.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>mcatanzaro@igalia.com
</td>
</tr>
<tr>
<th>CC</th>
<td>bugs-noreply@webkitgtk.org, lforschler@apple.com
</td>
</tr></table>
<p>
<div>
<pre>Right now the Windows and GTK ports build only a small subset of WebCore API tests, EFL builds almost none (and in separate binaries, it needs to use one binary to match the other ports), and Mac builds none. The only platform that is actually running most tests is Mac with XCode.
The situation for WebKit2 and WTF tests looks a bit better, but I bet many tests are missing there too.
This should be cleaned up. In particular, as many tests as possible should be listed in a cross-platform location so you don't need to edit multiple CMake files when adding a test that runs on all ports.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>