Changeset 177529 in webkit


Ignore:
Timestamp:
Dec 18, 2014 2:51:09 PM (9 years ago)
Author:
ap@apple.com
Message:

Perf tests frequently fail saying "build not up to date"
https://bugs.webkit.org/show_bug.cgi?id=139786

Reviewed by Ryosuke Niwa.

Perf tests only build DumpRenderTree, not WebKit itself. Just clean the build
directory to get rid of stale precompiled headers, and let it rebuild
DumpRenderTree each time, that's fast.

Also, removed unused "build and perf test" code.

  • BuildSlaveSupport/build.webkit.org-config/config.json:
Location:
trunk/Tools
Files:
3 edited

Legend:

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

    r177472 r177529  
    108108                    {
    109109                      "name": "Apple MountainLion Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "mountainlion-release-perf-tests",
     110                      "is_clean": true,
    110111                      "platform": "mac-mountainlion", "configuration": "release", "architectures": ["x86_64"],
    111112                      "slavenames": ["bot141"]
     
    148149                    {
    149150                      "name": "Apple Mavericks Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "mavericks-release-perf-tests",
     151                      "is_clean": true,
    150152                      "platform": "mac-mavericks", "configuration": "release", "architectures": ["x86_64"],
    151153                      "slavenames": ["bot135"]
     
    188190                    {
    189191                      "name": "Apple Yosemite Release (Perf)", "type": "DownloadAndPerfTest", "builddir": "yosemite-release-perf-tests",
     192                      "is_clean": true,
    190193                      "platform": "mac-yosemite", "configuration": "release", "architectures": ["x86_64"],
    191194                      "slavenames": ["bot194"]
     
    247250                    {
    248251                      "name": "GTK Linux 64-bit Release (Perf)", "type": "DownloadAndPerfTestWebKit2", "builddir": "gtk-linux-64-release-perf-tests",
     252                      "is_clean": true,
    249253                      "platform": "gtk", "configuration": "release", "architectures": ["x86_64"],
    250254                      "slavenames": ["gtk-linux-slave-8"]
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg

    r176279 r177529  
    908908    LayoutTestClass = RunWebKit2Tests
    909909
    910 class BuildAndPerfTestFactory(Factory):
    911     def __init__(self, platform, configuration, architectures, additionalArguments=None, SVNMirror=None, **kwargs):
    912         Factory.__init__(self, platform, configuration, architectures, False, additionalArguments, SVNMirror, **kwargs)
    913         self.addStep(CompileWebKit())
    914         self.addStep(RunAndUploadPerfTests())
    915 
    916 class BuildAndPerfTestWebKit2Factory(Factory):
    917     def __init__(self, platform, configuration, architectures, additionalArguments=None, SVNMirror=None, **kwargs):
    918         Factory.__init__(self, platform, configuration, architectures, False, additionalArguments, SVNMirror, **kwargs)
    919         self.addStep(CompileWebKit())
    920         self.addStep(RunAndUploadPerfTestsWebKit2())
    921 
    922910class DownloadAndPerfTestFactory(Factory):
    923911    def __init__(self, platform, configuration, architectures, additionalArguments=None, SVNMirror=None, **kwargs):
  • trunk/Tools/ChangeLog

    r177515 r177529  
     12014-12-18  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Perf tests frequently fail saying "build not up to date"
     4        https://bugs.webkit.org/show_bug.cgi?id=139786
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        Perf tests only build DumpRenderTree, not WebKit itself. Just clean the build
     9        directory to get rid of stale precompiled headers, and let it rebuild
     10        DumpRenderTree each time, that's fast.
     11
     12        Also, removed unused "build and perf test" code.
     13
     14        * BuildSlaveSupport/build.webkit.org-config/config.json:
     15
    1162014-12-18  Brent Fulgham  <bfulgham@apple.com>
    217
Note: See TracChangeset for help on using the changeset viewer.