ReferencePlatforms/Test/Vista

From MozillaWiki
Jump to navigation Jump to search

Configuration Details

From Vista Business

Downloaded Software Updates

Download all software updates as of August 8, 2008

Configuration Changes

  • Turned OFF all automatic updates
  • Turned OFF firewall
  • Created tester account
  • Turned on RDP; allowed tester and Administrator to connect
  • Turned off screensavers

Install supplemental language support

  • ?? need help here

Install UltraVNC

It is important to follow these instructions precisely.

  • Download and install UltraVNC 1.04 Beta
  • Download and install UltraVNC Addons
  • 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 Third-party applications

  • Python 2.4.4
    • 'Install for all users'
    • Append 'C:\python24;c:\python24\scripts' to the PATH.
  • Python Win32 Extensions - Right click, 'Run as Administrator'
  • PyYaml - Right click, 'Run as Administrator'
  • Info-Zip
    1. Download and extract Info-Zip
    2. Place 'unzip.exe' and 'unzip32.dll' in c:\windows
  • CVS
    1. Download CVS
    2. Extract to c:\windows
  • Wget
    1. Download Wget to c:\windows
  • Chmod, rm, etc.
    1. Download and install Coreutils
    2. Append 'c:\program files\gnuwin32\bin' to PATH.
  • Twisted 2.4.0 (Includes zope-interface)

Buildbot

cvs -d:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -d buildbot mozilla/tools/buildbot
cd buildbot
c:\python24\python setup.py build
c:\python24\python setup.py install

Change the contents of c:\python24\scripts\buildbot.bat to '@python c:\python24\scripts\buildbot %*

Setting up a Buildbot Slave

How to setup a Buildbot Talos slave (replace the master.host, username, and password with the correct values)

cd c:\
mkdir talos-slave
buildbot create-slave talos-slave master.host:9989 username password

You should then start the slave once to create the proper directory structure.

buildbot start talos-slave
buildbot stop talos-slave