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