ReferencePlatforms/Test/Win7 64-bit
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 version ????
- 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"