First CREAM testsuites (regression and functionality) trial
Testsuites installation
Installation (cream-wn-035 as UI)
The installation is needed only client-side. It must be done on an emi-ui.
Be careful to maintain the installation order below because functionality testsuite installs all dependencies needed also bu regression testsuite.
- Robot framework installation
wget http://robotframework.googlecode.com/files/robotframework-2.7a1.tar.gz
tar -xvf robotframework-2.7a1.tar.gz
cd robotframework-2.7a1
python setup.py install
- Functionality testsuite installation
Instructions
wget http://yum.gridctb.uoa.gr/repository/robot_testing.repo -O /etc/yum.repos.d/robot_testing.repo
yum groupinstall cream_testing_group
yum install cream_test
- Regression testsuite installation
Get
here: the file cream_regression_testing.tar containing the cream regression testsuite.
cd <where you want>
cp cream_regression_testing.tar <where you want>
tar -xvf cream_regression_testing.tar
Configuration (cream-wn-035 as UI)
- Regression testsuite configuration
vi/gedit cream_regression_testing/regression_env.sh and customize CREAM_TESTSUITE_HOME
source cream_regression_testing/regression_env.sh
vi/gedit ${CREAM_TESTSUITE_HOME}/cream_regression_testing/lib/conf/cream_testsuite_conf.ini and customize it
- Functionality testsuite configuration. To configure the testsuite you have two options:
Regression testsuite run:
At this point the regression testsuite can be run in the same shell where the environment is set.
cd $CREAM_TESTSUITE_HOME
pybot tests
Functionality testsuite run:
If you used the second configuration option for functionality testsuite, you must run it on a shell where the environment is set sourcing cream_regression_testing/regression_env.sh
pybot /opt/cream_test/testsuite/cream_test_suite.html
Notes
- The regression testsuite suffer a lack in packaging. Must be improved
- There is a bit of confusion on testsuites configuration
- Too often same error in testsuites run leaves the cream ce in unpredictable status. Need big improve