ReferencePlatforms/Test/Mac

From MozillaWiki
Jump to navigation Jump to search

Talos configuration done on qm-pmac03

OS Setup

  1. Change the resolution to 1024 x 768, 60 Hz, under System Preferences->Displays.
  2. Under System Preferences->Desktop&Screen Saver, set "Start Screen Saver" to 'never'
  3. Create a new admin-equiv account for the mozqa user using the standard password.
  4. Under System Preferences->Sharing->Apple Remote Desktop->Access Privileges change the VNC screen control password to the standard password. NOTE: your VNC session will drop when you do this. You'll need to reconnect with the new password.
  5. Under System Preferences->Software Update, turn off automatic update checking.
  6. Install the cltbld ssh key in ~/.ssh

BuildBot Setup

Install Python 2.5

mkdir -p /tools/dist
cd /tools/dist
wget http://www.python.org/ftp/python/2.5/Python-2.5.tar.bz2
tar jxvf Python-2.5.tar.bz2
cd Python-2.5
./configure --prefix=/tools/python
make
make test
make install

qm-pmac01

Setup notes for qm-pmac01 (talos test box)

Syck 0.55 is installed on pmac01 for Talos. Should be installed on the other machines. Installed the main binary and the python extension:

  • cd ext/python/
  • python setup.py build
  • sudo python setup.py install

pmac01 also has xcode and ports installed from the reference machine. Sharedmenuframeworks is not installed. Screensaver disabled.

For Talos to work on mac, the Subprocess module must be installed. Download subprocess.py from [1] and copy into /Library/Python/2.3/site-packages/. Be sure to save the file as 'subprocess.py' with a lowercase 's'.