[Webkit-unassigned] [Bug 215986] [WPE] 2.29.90: build faiils when ENABLE_API_TESTS=ON
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jun 16 03:27:11 PDT 2021
https://bugs.webkit.org/show_bug.cgi?id=215986
Adrian Perez <aperez at igalia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |aperez at igalia.com
--- Comment #5 from Adrian Perez <aperez at igalia.com> ---
(In reply to Tomasz Kłoczko from comment #4)
> So why do not add some files to dist tar ball to allow post package build
> fire WebKit test suite to confirm that at least some basic WebKit
> functionalities are OK?
I suppose tests that use the public API would not increase much the size
of release tarballs, but we would need a new CMake build option to allow
building those without trying to also build the rest of testing tools.
Including the whole set of files needed for testing would be a staggering
+2 GiB added to the size of unpacked sources, see:
% du -hs LayoutTests/ JSTests/ Tools/TestWebKitAPI/ \
Tools/WebKitTestRunner/ WebDriverTests/
1,8G LayoutTests/
316M JSTests/
24M Tools/TestWebKitAPI/
2,5M Tools/WebKitTestRunner/
%
It looks quite impractical to include all this in release tarballs for
little gain, given that every change gets tested both by the WebKit EWS
infrastructure (at https://ews-build.webkit.org/) and then again after
the commit gets landed (at https://build.webkit.org/).
> Please really understand that executing such test suites is very important
> from point of view maintaining whole OS distributions where WebKit is only
> one component of something way bigger.
>
> [...]
If you take a look at how the WebKit project at large does extensive
testing, I think it should be quite clear that we 100% agree with you
and that tests are extremely important :)
I do not have the time to look right now into including the API tests
in release tarballs, but I could find some time to review such a patch
if someone else can write it.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210616/2b741c62/attachment-0001.htm>
More information about the webkit-unassigned
mailing list