ReferencePlatforms/Test/Win7 64-bit: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 41: | Line 41: | ||
*# Download and install [http://superb-west.dl.sourceforge.net/sourceforge/gnuwin32/coreutils-5.3.0.exe Coreutils] | *# Download and install [http://superb-west.dl.sourceforge.net/sourceforge/gnuwin32/coreutils-5.3.0.exe Coreutils] | ||
*# Append 'c:\program files\gnuwin32\bin' to PATH. | *# Append 'c:\program files\gnuwin32\bin' to PATH. | ||
== Apache == | |||
The DocumentRoot will be dependent on the builddir of your Buildbot slave. In this section that directory will be referred to as $BUILDDIR. | |||
'''For machines in the pool of slaves, $BUILDDIR should be 'talos-data'.''' | |||
=== Pageset === | |||
You will need to install a page set in c:\pages. | |||
=== The rest === | |||
* Download and install [http://apache.sunsite.ualberta.ca/httpd/binaries/win32/apache_2.2.6-win32-x86-no_ssl.msi Apache 2.2.6] | |||
* Set 'Network Domain' and 'Server Name' to 'localhost'. | |||
* Create an empty directory so Apache doesn't complain: | |||
mkdir c:/talos-slave/$BUILDDIR/talos | |||
* Change DocumentRoot and 'C:/Program Files..." <Directory> tag to 'c:/talos-slave/$BUILDDIR/talos'. | |||
* Add an alias so Apache knows where the pageset is. Add this to your httpd.conf: | |||
Alias /page_load_test/pages c:/pages | |||
<Directory c:/pages> | |||
Options Indexes | |||
Order allow,deny | |||
Allow from all | |||
</Directory> | |||
* Restart Apache from the system tray icon | |||
* Test the install by browsing to 'http://localhost/page_load_test/framecycler.html'. You should see rapidly changing pages. | |||
* Turn off logging, remove any lines that begin with "CustomLog" |
Revision as of 13:06, 11 June 2010
this is very rough right now, it will be organized & detailed later
- Turn on automatic updates, install all of them.
- Complete list can be found here:
- Turn off automatic updates
- Turn off Windows Firewall
- Turn off Screensaver
- Set up auto-login for cltbld
- Start Menu -> 'netplwiz' -> Uncheck, Enter Password
- Install UltraVNC 1.0.8.2
- Defaults up until "Additional Tasks" screen
- Register UltraVNC as a Service
- Start or restart UltraVNC
- Stop 'uvnc_service'.
- Browse to c:\program files\ultravnc and run 'winvnc.exe' as administrator (right click => 'run an administrator').
- Use the following options:
- Ports:
- Main: 5900
- [ ] Use Java Viewer
- File Transfer
- [ ] Enable
- [ ] User Impersonation
- Restart the computer
From this point forward do NOT logon with RDP. It will break the VNC service.
- Install python 2.6.5
- Install twisted 10.0
- install zope.interface 3.6.1
- install pywin32 214 for py2.6/amd64
- install buildbot 0.8.0
- install pyyaml 3.09
- change screen res to 1280x1024h
- Info-Zip
- Download and extract Info-Zip
- Place 'unzip.exe' and 'unzip32.dll' in c:\windows
- CVS
- Download CVS
- Extract to c:\windows
- Wget
- Download Wget to c:\windows
- Chmod, rm, etc.
- Download and install Coreutils
- Append 'c:\program files\gnuwin32\bin' to PATH.
Apache
The DocumentRoot will be dependent on the builddir of your Buildbot slave. In this section that directory will be referred to as $BUILDDIR.
For machines in the pool of slaves, $BUILDDIR should be 'talos-data'.
Pageset
You will need to install a page set in c:\pages.
The rest
- Download and install Apache 2.2.6
- Set 'Network Domain' and 'Server Name' to 'localhost'.
- Create an empty directory so Apache doesn't complain:
mkdir c:/talos-slave/$BUILDDIR/talos
- Change DocumentRoot and 'C:/Program Files..." <Directory> tag to 'c:/talos-slave/$BUILDDIR/talos'.
- Add an alias so Apache knows where the pageset is. Add this to your httpd.conf:
Alias /page_load_test/pages c:/pages <Directory c:/pages> Options Indexes Order allow,deny Allow from all </Directory>
- Restart Apache from the system tray icon
- Test the install by browsing to 'http://localhost/page_load_test/framecycler.html'. You should see rapidly changing pages.
- Turn off logging, remove any lines that begin with "CustomLog"