Doc:latest/taeguide/deppkg

Revision as of 15:57, 13 March 2013 by Stone (Talk | contribs)



Deployment and Packaging

The OpenClovis TAE is provided in the form of a gzipped tar file (.tar.gz) or GitHub source repository. You can open this file (tar xvfz <filename>) in directory (as "root" user), or clone the repository. It will create a directory called TAE. The rest of this document will refer to this directory using the symbol <TAEBASE>.

Steps to install TAE

  • Install Python-2.5.2
  1. tar zxvf Python-2.5.2.tgz
  2. cd Python-2.5.2
  3. ./configure
  4. make
  5. make install
  • Install setuptools (required for easy_install used in next step)
  1. tar zxvf setuptools-0.6c9.tar.gz
  2. cd setuptools-0.6c9
  3. python setup.py install
  • Install Turbougear and tae-report server dependent packages
  1. tar zxvf TG_setup_files.tgz
  2. cd TG_setup_files
  3. easy_install -Hlocalhost *.egg
  • Install tae 3rdparty packages
  1. cd tae/3rdparty/
  2. make install
  • Build initial database
  1. cd taereport
  2. rm devdata.sqlite*
  3. tg-admin sql create
  • Run
  1. iptables -F # Turn off firewall needed on some linux distributions (or you can edit your firewall settings to let TAE through)
  2. python start-taereport.py
  • Set up database
  1. Open browser, and go to <taeserver>:5000/catwalk
  2. Click project->Add project
  3. Status: 1
  4. Description: <anything>
  5. Created: <leave>
  6. Brief: <anything>
  7. Label: <specify the project name that appears throughout the rest of the TAE reports>
  8. anonymous_view: <specify 1 to allow anonymous users>
  • All Done!
  1. Use TAE report server: Open browser, and go to <taeserver>:5000
  • Next steps:
  1. Read and follow the OpenClovis TAE user/programming guide
  2. Start running tests and upload them to <taeserver>/<taedirectory>/taereport/import