Bug 212481 - [buildbot] [GTK][WPE] Move JavaScript related tests to own bot
Summary: [buildbot] [GTK][WPE] Move JavaScript related tests to own bot
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Diego Pino
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2020-05-28 11:45 PDT by Diego Pino
Modified: 2020-06-02 06:50 PDT (History)
4 users (show)

See Also:


Attachments
Patch (18.80 KB, patch)
2020-05-28 11:50 PDT, Diego Pino
no flags Details | Formatted Diff | Diff
Patch (19.06 KB, patch)
2020-05-28 11:55 PDT, Diego Pino
no flags Details | Formatted Diff | Diff
Patch (18.99 KB, patch)
2020-05-29 06:11 PDT, Diego Pino
no flags Details | Formatted Diff | Diff
Patch (20.23 KB, patch)
2020-05-29 08:43 PDT, Diego Pino
no flags Details | Formatted Diff | Diff
Patch (20.22 KB, patch)
2020-06-02 05:00 PDT, Diego Pino
no flags Details | Formatted Diff | Diff
Patch (19.78 KB, patch)
2020-06-02 05:59 PDT, Diego Pino
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Pino 2020-05-28 11:45:55 PDT
[buildbot] [GTK][WPE] Move JavaScript related tests to own bot
Comment 1 Diego Pino 2020-05-28 11:50:47 PDT
Created attachment 400489 [details]
Patch
Comment 2 Diego Pino 2020-05-28 11:55:05 PDT
Created attachment 400490 [details]
Patch
Comment 3 Diego Pino 2020-05-29 06:11:17 PDT
Created attachment 400577 [details]
Patch
Comment 4 Diego Pino 2020-05-29 08:43:17 PDT
Created attachment 400587 [details]
Patch
Comment 5 Diego Pino 2020-06-02 05:00:21 PDT
Created attachment 400805 [details]
Patch
Comment 6 Carlos Alberto Lopez Perez 2020-06-02 05:30:26 PDT
Comment on attachment 400805 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=400805&action=review

> Tools/BuildSlaveSupport/build.webkit.org-config/config.json:307
> +                    {
> +                      "name": "GTK Linux 64-bit Release Wayland (Tests JS)", "type": "TestJS", "builddir": "gtk-linux-64-release-wayland-tests-js",
> +                      "platform": "gtk", "configuration": "release", "architectures": ["x86_64"],
> +                      "additionalArguments": ["--display-server=wayland"],
> +                      "slavenames": ["gtk-linux-bot-14"]
> +                    },

I don't think we need a wayland-js bot.
AFAIK JS tests don't give any different output or have any different behavior in relation to the display server used.

> Tools/BuildSlaveSupport/build.webkit.org-config/steps_unittest.py:567
> +    'GTK Linux 64-bit Debug (Tests)': ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'jhbuild', 'download-built-product', 'extract-built-product', 'jscore-test', 'layout-test', 'webkitpy-test', 'webkitperl-test', 'bindings-generation-tests', 'builtins-generator-tests', 'dashboard-tests', 'archive-test-results', 'upload', 'MasterShellCommand', 'API tests', 'webdriver-test'],

Something seems wrong here. The "GTK Linux 64-bit Debug (Tests)" shouldn't run the step 'jscore-test' now... should it?
Comment 7 Diego Pino 2020-06-02 05:59:02 PDT
Created attachment 400810 [details]
Patch
Comment 8 Diego Pino 2020-06-02 06:01:56 PDT
(In reply to Carlos Alberto Lopez Perez from comment #6)
> Comment on attachment 400805 [details]
> Patch
> 
> View in context:
> https://bugs.webkit.org/attachment.cgi?id=400805&action=review
> 
> > Tools/BuildSlaveSupport/build.webkit.org-config/config.json:307
> > +                    {
> > +                      "name": "GTK Linux 64-bit Release Wayland (Tests JS)", "type": "TestJS", "builddir": "gtk-linux-64-release-wayland-tests-js",
> > +                      "platform": "gtk", "configuration": "release", "architectures": ["x86_64"],
> > +                      "additionalArguments": ["--display-server=wayland"],
> > +                      "slavenames": ["gtk-linux-bot-14"]
> > +                    },
> 
> I don't think we need a wayland-js bot.
> AFAIK JS tests don't give any different output or have any different
> behavior in relation to the display server used.
> 

It makes sense. In the patch update I removed jscore-test in the gtk-wayland-release bot, since it has been running until now.

> > Tools/BuildSlaveSupport/build.webkit.org-config/steps_unittest.py:567
> > +    'GTK Linux 64-bit Debug (Tests)': ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'jhbuild', 'download-built-product', 'extract-built-product', 'jscore-test', 'layout-test', 'webkitpy-test', 'webkitperl-test', 'bindings-generation-tests', 'builtins-generator-tests', 'dashboard-tests', 'archive-test-results', 'upload', 'MasterShellCommand', 'API tests', 'webdriver-test'],
> 
> Something seems wrong here. The "GTK Linux 64-bit Debug (Tests)" shouldn't
> run the step 'jscore-test' now... should it?

Right, it seems there's a factory called TestAllButJSC. I needed to update the current bots to run with this factory instead.
Comment 9 Carlos Alberto Lopez Perez 2020-06-02 06:28:41 PDT
Comment on attachment 400810 [details]
Patch

Looks good to me. Thanks!
Comment 10 EWS 2020-06-02 06:49:09 PDT
Committed r262417: <https://trac.webkit.org/changeset/262417>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 400810 [details].
Comment 11 Radar WebKit Bug Importer 2020-06-02 06:50:16 PDT
<rdar://problem/63872948>