Changeset 147981 in webkit


Ignore:
Timestamp:
Apr 8, 2013 10:35:14 PM (11 years ago)
Author:
rniwa@webkit.org
Message:

Remove Chromium builders from build.webkit.org
https://bugs.webkit.org/show_bug.cgi?id=113990

Reviewed by Benjamin Poulain.

Removed.

  • BuildSlaveSupport/build.webkit.org-config/config.json:
  • BuildSlaveSupport/build.webkit.org-config/master.cfg:

(InstallGtkDependencies):
(RunUnitTests.start):
(RunWebKit2Tests.start):
(Factory.init):
(unitTestsSupported):
(TestFactory.init):
(BuildAndTestFactory.init):
(BuildAndPerfTestFactory.init):
(BuildAndPerfTestWebKit2Factory.init):
(DownloadAndPerfTestFactory.init):
(loadBuilderConfig):

  • BuildSlaveSupport/build.webkit.org-config/templates/root.html:
Location:
trunk/Tools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json

    r147707 r147981  
    4545                    { "name": "oslo-mountainlion", "platform": "qt-5.0-mac-wk2"},
    4646
    47                     { "name": "google-windows-1", "platform": "chromium-win" },
    48                     { "name": "google-windows-2", "platform": "chromium-win" },
    49                     { "name": "google-windows-3", "platform": "chromium-win" },
    50                     { "name": "google-windows-4", "platform": "chromium-win" },
    51                     { "name": "google-windows-perf", "platform": "chromium-win" },
    52                     { "name": "google-mac-1", "platform": "chromium-mac" },
    53                     { "name": "google-mac-2", "platform": "chromium-mac" },
    54                     { "name": "google-mac-3", "platform": "chromium-mac" },
    55                     { "name": "google-mac-4", "platform": "chromium-mac" },
    56                     { "name": "google-mac-perf", "platform": "chromium-mac" },
    57                     { "name": "google-linux-1", "platform": "chromium-linux" },
    58                     { "name": "google-linux-2", "platform": "chromium-linux" },
    59                     { "name": "google-linux-perf", "platform": "chromium-linux" },
    60                     { "name": "google-linux-android", "platform": "chromium-android" },
    61                     { "name": "google-android-tests", "platform": "chromium-android" },
    62                     { "name": "google-android-perf", "platform": "chromium-android" },
    63 
    6447                    { "name": "wincairo-1", "platform": "wincairo" },
    6548
     
    242225                      "platform": "qt-5.0-mac-wk2", "configuration": "release", "architectures": ["x86_64"],
    243226                      "slavenames": ["oslo-mountainlion"]
    244                     },
    245                     {
    246                       "name": "Chromium Win Release", "type": "Build", "builddir": "chromium-win-release",
    247                       "platform": "chromium-win", "configuration": "release", "architectures": ["i386"],
    248                       "triggers": ["chromium-win-release-tests", "chromium-win-perf-tests"],
    249                       "slavenames": ["google-windows-1", "google-windows-3"]
    250                     },
    251                     {
    252                       "name": "Chromium Win Release (Tests)", "type": "Test", "builddir": "chromium-win-release-tests",
    253                       "platform": "chromium-win", "configuration": "release", "architectures": ["i386"],
    254                       "slavenames": ["google-windows-2", "google-windows-4"]
    255                     },
    256                     {
    257                       "name": "Chromium Win Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "chromium-win-perf-tests",
    258                       "platform": "chromium-win", "configuration": "release", "architectures": ["i386"],
    259                       "slavenames": ["google-windows-perf"]
    260                     },
    261                     {
    262                       "name": "Chromium Mac Release", "type": "Build", "builddir": "chromium-mac-release",
    263                       "platform": "chromium-mac", "configuration": "release", "architectures": ["i386"],
    264                       "triggers": ["chromium-mac-release-tests", "chromium-mac-perf-tests"],
    265                       "slavenames": ["google-mac-1", "google-mac-3"]
    266                     },
    267                     {
    268                       "name": "Chromium Mac Release (Tests)", "type": "Test", "builddir": "chromium-mac-release-tests",
    269                       "platform": "chromium-mac", "configuration": "release", "architectures": ["i386"],
    270                       "slavenames": ["google-mac-2", "google-mac-4"]
    271                     },
    272                     {
    273                       "name": "Chromium Mac Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "chromium-mac-perf-tests",
    274                       "platform": "chromium-mac", "configuration": "release", "architectures": ["i386"],
    275                       "slavenames": ["google-mac-perf"]
    276                     },
    277                     {
    278                       "name": "Chromium Linux Release", "type": "Build", "builddir": "chromium-linux-release",
    279                       "platform": "chromium-linux", "configuration": "release", "architectures": ["i386"],
    280                       "triggers": ["chromium-linux-release-tests", "chromium-linux-perf-tests"],
    281                       "slavenames": ["google-linux-1"]
    282                     },
    283                     {
    284                       "name": "Chromium Linux Release (Tests)", "type": "Test", "builddir": "chromium-linux-release-tests",
    285                       "platform": "chromium-linux", "configuration": "release", "architectures": ["i386"],
    286                       "slavenames": ["google-linux-2"]
    287                     },
    288                     {
    289                       "name": "Chromium Linux Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "chromium-linux-perf-tests",
    290                       "platform": "chromium-linux", "configuration": "release", "architectures": ["i386"],
    291                       "slavenames": ["google-linux-perf"]
    292                     },
    293                     {
    294                       "name": "Chromium Android Release", "type": "Build", "builddir": "chromium-linux-android",
    295                       "platform": "chromium-android", "configuration": "release", "architectures": ["i386"],
    296                       "triggers": ["chromium-android-release-tests", "chromium-android-release-perf"],
    297                       "slavenames": ["google-linux-android"]
    298                     },
    299                     {
    300                       "name": "Chromium Android Release (Tests)", "type": "Test", "builddir": "chromium-android-release-tests",
    301                       "platform": "chromium-android", "configuration": "release", "architectures": ["i386"],
    302                       "slavenames": ["google-android-tests"]
    303                     },
    304                     {
    305                       "name": "Chromium Android Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "chromium-android-release-perf",
    306                       "platform": "chromium-android", "configuration": "release", "architectures": ["i386"],
    307                       "slavenames": ["google-android-perf"]
    308227                    },
    309228                    {
     
    402321                      "builderNames": ["Apple Win 7 Debug (Tests)"]
    403322                    },
    404                     { "type": "Triggerable", "name": "chromium-win-release-tests",
    405                       "builderNames": ["Chromium Win Release (Tests)"]
    406                     },
    407                     { "type": "Triggerable", "name": "chromium-win-perf-tests",
    408                       "builderNames": ["Chromium Win Release (Perf)"]
    409                     },
    410                     { "type": "Triggerable", "name": "chromium-mac-release-tests",
    411                       "builderNames": ["Chromium Mac Release (Tests)"]
    412                     },
    413                     { "type": "Triggerable", "name": "chromium-mac-perf-tests",
    414                       "builderNames": ["Chromium Mac Release (Perf)"]
    415                     },
    416                     { "type": "Triggerable", "name": "chromium-linux-release-tests",
    417                       "builderNames": ["Chromium Linux Release (Tests)"]
    418                     },
    419                     { "type": "Triggerable", "name": "chromium-linux-perf-tests",
    420                       "builderNames": ["Chromium Linux Release (Perf)"]
    421                     },
    422                     { "type": "Triggerable", "name": "chromium-android-release-tests",
    423                       "builderNames": ["Chromium Android Release (Tests)"]
    424                     },
    425                     { "type": "Triggerable", "name": "chromium-android-release-perf",
    426                       "builderNames": ["Chromium Android Release (Perf)"]
    427                     },
    428323                    { "type": "Triggerable", "name": "gtk-linux-64-release-tests-wk2",
    429324                      "builderNames": ["GTK Linux 64-bit Release WK2 (Tests)"]
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg

    r146990 r147981  
    161161    command = ["perl", "./Tools/Scripts/update-webkitgtk-libs"]
    162162    haltOnFailure = True
    163 
    164 class InstallChromiumDependencies(shell.ShellCommand):
    165     name = "gclient"
    166     description = ["updating chromium dependencies"]
    167     descriptionDone = ["updated chromium dependencies"]
    168     command = ["perl", "./Tools/Scripts/update-webkit-chromium", "--force"]
    169     haltOnFailure = True
    170     def start(self):
    171         if self.getProperty('fullPlatform') == "chromium-android":
    172             self.setCommand(self.command + ['--chromium-android'])
    173 
    174         return shell.ShellCommand.start(self)
    175 
    176 class CleanupChromiumCrashLogs(shell.ShellCommand):
    177     name = "cleanup crash logs"
    178     description = ["removing crash logs"]
    179     descriptionDone = ["removed crash logs"]
    180     command = ["python", "./Tools/BuildSlaveSupport/chromium/remove-crash-logs"]
    181     haltOnFailure = False
    182 
    183 class OutputAndroidDeviceStatus(shell.ShellCommand):
    184     name = "android device status"
    185     description = ["outputting android device status"]
    186     descriptionDone = ["outputted android device status"]
    187     command = ["python", "./Tools/BuildSlaveSupport/chromium/output-android-device-status"]
    188     haltOnFailure = False
    189 
    190 def appendCustomBuildFlags(step, platform, fullPlatform=""):
    191     if fullPlatform == "chromium-android":
    192         step.setCommand(step.command + ['--chromium-android'])
    193     elif platform in ('chromium', 'efl', 'gtk', 'qt', 'wincairo', 'wince', 'wx'):
    194         step.setCommand(step.command + ['--' + platform])
    195163
    196164
     
    455423        if platform.startswith('mac'):
    456424            self.setCommand(self.command + ['--no-build'])
    457         if platform.startswith('chromium'):
    458             self.setCommand(self.command + ['--chromium'])
    459         if platform == 'chromium-android':
    460             self.setCommand(self.command + ['--chromium-android'])
    461425        return shell.Test.start(self)
    462426
     
    664628
    665629        return RunWebKitTests.start(self)
    666 
    667 
    668 class RunChromiumWebKitUnitTests(shell.Test):
    669     name = "webkit-unit-tests"
    670     description = ["webkit-unit-tests running"]
    671     descriptionDone = ["webkit-unit-tests"]
    672     command = ["perl", "./Tools/Scripts/run-chromium-webkit-unit-tests",
    673                WithProperties("--%(configuration)s"), WithProperties("--platform=%(fullPlatform)s")]
    674630
    675631
     
    765721        if platform == "win":
    766722            self.addStep(InstallWin32Dependencies())
    767         if platform.startswith("chromium"):
    768             self.addStep(InstallChromiumDependencies())
    769723        if platform == "gtk":
    770724            self.addStep(InstallGtkDependencies())
     
    785739    if platform.startswith('mac') and configuration == "release":
    786740        return False; # https://bugs.webkit.org/show_bug.cgi?id=82652
    787     return (platform == 'win' or platform.startswith('mac') or platform.startswith('chromium'))
     741    return platform == 'win' or platform.startswith('mac')
    788742
    789743def pickLatestBuild(builder, requests):
     
    795749    def __init__(self, platform, configuration, architectures, SVNMirror=None):
    796750        Factory.__init__(self, platform, configuration, architectures, False, SVNMirror)
    797         if platform.startswith("chromium"):
    798             self.addStep(CleanupChromiumCrashLogs())
    799         if platform == "chromium-android":
    800             self.addStep(OutputAndroidDeviceStatus())
    801751        self.addStep(DownloadBuiltProduct())
    802752        self.addStep(ExtractBuiltProduct())
    803         if not platform.startswith("chromium"):
    804             self.addStep(RunJavaScriptCoreTests(buildJSCTool=False))
    805         if platform.startswith("chromium"):
    806             self.addStep(RunChromiumWebKitUnitTests())
     753        self.addStep(RunJavaScriptCoreTests(buildJSCTool=False))
    807754        self.addStep(self.TestClass(buildJSCTool=(platform != 'win')))
    808755
     
    810757            self.addStep(RunUnitTests())
    811758        self.addStep(RunPythonTests())
    812         # Chromium Win runs in non-Cygwin environment, which is not yet fit
    813         # for running tests. This can be removed once bug 48166 is fixed.
    814         if platform != "chromium-win":
    815             self.addStep(RunPerlTests())
    816             self.addStep(RunBindingsTests())
     759        self.addStep(RunPerlTests())
     760        self.addStep(RunBindingsTests())
    817761        self.addStep(ArchiveTestResults())
    818762        self.addStep(UploadTestResults())
     
    831775    def __init__(self, platform, configuration, architectures, triggers=None, SVNMirror=None, **kwargs):
    832776        Factory.__init__(self, platform, configuration, architectures, False, SVNMirror, **kwargs)
    833         if platform.startswith("chromium"):
    834             self.addStep(CleanupChromiumCrashLogs)
    835777        self.addStep(self.CompileClass())
    836         if not platform.startswith("chromium"):
    837             self.addStep(RunJavaScriptCoreTests())
    838         if platform.startswith("chromium"):
    839             self.addStep(RunChromiumWebKitUnitTests)
     778        self.addStep(RunJavaScriptCoreTests())
    840779        self.addStep(self.TestClass())
    841780        if unitTestsSupported(configuration, platform):
    842781            self.addStep(RunUnitTests())
    843782        self.addStep(RunPythonTests())
    844         # Chromium Win runs in non-Cygwin environment, which is not yet fit
    845         # for running tests. This can be removed once bug 48166 is fixed.
    846         if platform != "chromium-win":
    847             self.addStep(RunPerlTests())
    848             self.addStep(RunBindingsTests())
     783        self.addStep(RunPerlTests())
     784        self.addStep(RunBindingsTests())
    849785        self.addStep(ArchiveTestResults())
    850786        self.addStep(UploadTestResults())
     
    883819    def __init__(self, platform, configuration, architectures, SVNMirror=None, **kwargs):
    884820        Factory.__init__(self, platform, configuration, architectures, False, SVNMirror, **kwargs)
    885         if platform.startswith("chromium"):
    886             self.addStep(CleanupChromiumCrashLogs)
    887821        self.addStep(CompileWebKit())
    888822        self.addStep(RunAndUploadPerfTests())
     
    891825    def __init__(self, platform, configuration, architectures, SVNMirror=None, **kwargs):
    892826        Factory.__init__(self, platform, configuration, architectures, False, SVNMirror, **kwargs)
    893         if platform.startswith("chromium"):
    894             self.addStep(CleanupChromiumCrashLogs)
    895827        self.addStep(CompileWebKit())
    896828        self.addStep(RunAndUploadPerfTestsWebKit2())
     
    901833        self.addStep(DownloadBuiltProduct())
    902834        self.addStep(ExtractBuiltProduct())
    903         if platform == "chromium-android":
    904             self.addStep(OutputAndroidDeviceStatus())
    905835        self.addStep(RunAndUploadPerfTests())
    906836
     
    982912        builder["factory"] = factory(**factorykwargs)
    983913
    984         if platform.startswith('chromium'):
    985             builder["category"] = 'Chromium'
    986         elif platform.startswith('mac'):
     914        if platform.startswith('mac'):
    987915            builder["category"] = 'AppleMac'
    988916        elif platform == 'win':
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/templates/root.html

    r145882 r147981  
    1111<ul>
    1212  <li><a href="console">Console</a> - <a href="console?category=AppleMac">Apple Mac</a>, <a href="console?category=AppleWin">Apple Windows</a>,
    13   <a href="console?category=GTK">GTK+</a>, <a href="console?category=Qt">Qt</a>, <a href="console?category=Chromium">Chromium</a>, <a href="console?category=EFL">EFL</a>
     13  <a href="console?category=GTK">GTK+</a>, <a href="console?category=Qt">Qt</a>, <a href="console?category=EFL">EFL</a>
    1414  and <a href="console?category=misc">miscellaneous</a></li>
    1515  <li><a href="waterfall">Waterfall Display</a>, a time-oriented summary of recent buildbot activity
    1616  - <a href="waterfall?category=AppleMac">Apple Mac</a>, <a href="waterfall?category=AppleWin">Apple Windows</a>,
    17   <a href="waterfall?category=GTK">GTK+</a>, <a href="waterfall?category=Qt">Qt</a>, <a href="waterfall?category=Chromium">Chromium</a>, <a href="waterfall?category=EFL">EFL</a>
     17  <a href="waterfall?category=GTK">GTK+</a>, <a href="waterfall?category=Qt">Qt</a>, <a href="waterfall?category=EFL">EFL</a>
    1818  and <a href="waterfall?category=misc">miscellaneous</a></li>
    1919  <li><a href="one_box_per_builder">Latest Build</a> for each builder is here.</li>
     
    2525  <li><a href="LeaksViewer">Leaks Viewer</a></li>
    2626  <li><a href="TestFailures">Test Failures</a></li>
    27   <li><a href="http://perf.webkit.org/">WebKit Perf Monitor</a> results submitted by <a href="http://build.webkit.org/waterfall?show=Apple%20Lion%20Release%20%28Perf%29&show=Apple%20MountainLion%20Release%20%28Perf%29&show=Chromium%20Android%20Release%20%28Perf%29&show=Chromium%20Linux%20Release%20%28Perf%29&show=Chromium%20Mac%20Release%20%28Perf%29&show=Chromium%20Win%20Release%20%28Perf%29&show=Qt%20Linux%2064-bit%20Release%20%28Perf%29&show=Qt%20Linux%2064-bit%20Release%20%28WebKit2%20Perf%29&show=EFL%20Linux%2064-bit%20Release%20WK2%20%28Perf%29">performance bots</a></li>
     27  <li><a href="http://perf.webkit.org/">WebKit Perf Monitor</a> results submitted by <a href="http://build.webkit.org/waterfall?show=Apple%20Lion%20Release%20%28Perf%29&show=Apple%20MountainLion%20Release%20%28Perf%29&show=Qt%20Linux%2064-bit%20Release%20%28Perf%29&show=Qt%20Linux%2064-bit%20Release%20%28WebKit2%20Perf%29&show=EFL%20Linux%2064-bit%20Release%20WK2%20%28Perf%29">performance bots</a></li>
    2828</ul>
    2929</body>
  • trunk/Tools/ChangeLog

    r147979 r147981  
     12013-04-08  Ryosuke Niwa  <rniwa@webkit.org>
     2
     3        Remove Chromium builders from build.webkit.org
     4        https://bugs.webkit.org/show_bug.cgi?id=113990
     5
     6        Reviewed by Benjamin Poulain.
     7
     8        Removed.
     9
     10        * BuildSlaveSupport/build.webkit.org-config/config.json:
     11        * BuildSlaveSupport/build.webkit.org-config/master.cfg:
     12        (InstallGtkDependencies):
     13        (RunUnitTests.start):
     14        (RunWebKit2Tests.start):
     15        (Factory.__init__):
     16        (unitTestsSupported):
     17        (TestFactory.__init__):
     18        (BuildAndTestFactory.__init__):
     19        (BuildAndPerfTestFactory.__init__):
     20        (BuildAndPerfTestWebKit2Factory.__init__):
     21        (DownloadAndPerfTestFactory.__init__):
     22        (loadBuilderConfig):
     23        * BuildSlaveSupport/build.webkit.org-config/templates/root.html:
     24
    1252013-04-08  Benjamin Poulain  <benjamin@webkit.org>
    226
Note: See TracChangeset for help on using the changeset viewer.