[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