ReferencePlatforms/Test/WinXP (Tinderbox)
From MozillaWiki
Contents
- 1 Configuration Details
- 1.1 Downloaded Software Updates
- 1.2 Configuration Changes
- 1.3 Third-party applications
- 1.4 Set up test environment
- 1.5 FIXME - test-only-tinderbox mode causes tinderbox to not be able to check out the client.mk because it uses CVS incorrectly, and removed the "mozilla" directory which must exist or tinderbox will not work. Checking out the "window open test" (below) makes sure that the "mozilla" directory always exists, and works around this problem.
Configuration Details
From XP SP2 OEM, X11-45391
Downloaded Software Updates
Configuration Changes
- Turned OFF all automatic updates
- Turned ON firewall; allowed RDP and SSH
- Turned off all MS networking, leaving only TCP/IP
- Created tester account
- Turned on RDP; allowed tester and Administrator to connect
- Turned off screensavers
Third-party applications
- cygwin 1.5.22-1
- perl 5.8.7-5
- curl 7.15.4-1
- file 4.16-1
- vim 7.0.122-1
- unzip 5.52-2
- wget 1.10.2-2
- cvs
- tightvnc 1.3.9
- Install Apache (2.2.4)
Set up test environment
Install Tinderbox as usual:
cd /builds/tinderbox cvs co mozilla/tools/tinderbox mkdir $build_dir
For each build dir:
cd $build_dir ../mozilla/tools/tinderbox/install-links # remove post-mozilla.pl to disable post-build process rm post-mozilla.pl
FIXME - test-only-tinderbox mode causes tinderbox to not be able to check out the client.mk because it uses CVS incorrectly, and removed the "mozilla" directory which must exist or tinderbox will not work.
Checking out the "window open test" (below) makes sure that the "mozilla" directory always exists, and works around this problem.
For each build dir,
# link in startup test; on win32, you have to copy startup-test.html, or # it won't work cd /builds/tinderbox/${build_dir}/ cp ../mozilla/tools/performance/startup/startup-test.html . # check out window open test cd /builds/tinderbox/${build_dir}/WINNT_5.1_Depend cvs co mozilla/xpfe/test
Get Tp2 from http://mxr.mozilla.org/mozilla/source/tools/performance/pageload/
Install Tp2 in /var/www/html/pageload
Get pageset from pageloadserver
Install pageset in /var/www/html/content