[Webkit-unassigned] [Bug 169084] New: Add a script for automatically running the buildbot configurations on a test environment.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 2 10:33:50 PST 2017


https://bugs.webkit.org/show_bug.cgi?id=169084

            Bug ID: 169084
           Summary: Add a script for automatically running the buildbot
                    configurations on a test environment.
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: clopez at igalia.com
                CC: achristensen at apple.com, bugs-noreply at webkitgtk.org,
                    don.olmstead at am.sony.com, lforschler at apple.com,
                    ossy at webkit.org

I have been working on a script that does the following:

 * Creates a temporal workingdir
 * Installs buildbot and its dependencies there (very same version used by the webkit.org buildbot master https://build.webkit.org/about ). This is important as there are problems that that may not be detected if you don't test with the same version that will be used on production.
 * Copies the buildmaster config files to the temporal workingdir.
 * Performs the required steps to start a buildmaster.
 * Creates the required config for each slave and starts all of them.


Then you can use your browser to log into the test buildmaster at http://localhost:8710/ and test to trigger manual builds, etc.

So you can actually test any configuration changes on the buildmaster on a test environment that is pretty much identical to the production one.

When you finish testing, simply press CTRL+C and all the temporal files will be cleaned. Note that if you actually want to trigger builds, the default path for the temporal workingdir on Linux (/tmp/) may have not enough free space. You can specify another temporal directory with the --base-temp-dir argument.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170302/7041b966/attachment.html>


More information about the webkit-unassigned mailing list