Tags:
,
view all tags
---+!! First CREAM testsuites (regression and functionality) trial %TOC% ---+ 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 <verbatim> 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 </verbatim> * Functionality testsuite installation [[https://twiki.cern.ch/twiki/bin/view/EMI/CREAMRobotFuncTests][Instructions]] <verbatim> 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 </verbatim> * Regression testsuite installation Get [[%ATTACHURL%/cream_regression_testing.tar][here]]: the file cream_regression_testing.tar containing the cream regression testsuite. <verbatim> cd <where you want> cp cream_regression_testing.tar <where you want> tar -xvf cream_regression_testing.tar </verbatim> ---++ Configuration (cream-wn-035 as UI) * Regression testsuite configuration <verbatim> 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 </verbatim> * Functionality testsuite configuration. To configure the testsuite you have two options: * Customize the file /opt/cream_test/lib/vars.py * Customize the file ${CREAM_TESTSUITE_HOME}/cream_regression_testing/lib/conf/cream_testsuite_conf.ini after regression testsuite installation (see next point) and <verbatim> cp ${CREAM_TESTSUITE_HOME}/cream_regression_testing/lib/conf/cream_testsuite_conf.py /opt/cream_test/lib/vars.py</verbatim> ---++ Regression testsuite run: At this point the regression testsuite can be run in the same shell where the environment is set. <verbatim> cd $CREAM_TESTSUITE_HOME pybot tests </verbatim> ---++ 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 <verbatim> pybot /opt/cream_test/testsuite/cream_test_suite.html </verbatim> ---+ 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 -- Main.SaraBertocco - 2012-02-03
Attachments
Attachments
Topic attachments
I
Attachment
Action
Size
Date
Who
Comment
tar
cream_regression_testing.tar
manage
220.0 K
2012-02-03 - 16:27
SaraBertocco
Edit
|
Attach
|
PDF
|
H
istory
:
r5
<
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
More topic actions...
Topic revision: r3 - 2012-02-06
-
SaraBertocco
Home
Site map
CEMon web
CREAM web
Cloud web
Cyclops web
DGAS web
EgeeJra1It web
Gows web
GridOversight web
IGIPortal web
IGIRelease web
MPI web
Main web
MarcheCloud web
MarcheCloudPilotaCNAF web
Middleware web
Operations web
Sandbox web
Security web
SiteAdminCorner web
TWiki web
Training web
UserSupport web
VOMS web
WMS web
WMSMonitor web
WeNMR web
IGI Documentation
Repositories specifications
Installation and Configuration Guides
Updates Guides
Services/Node Types List
IGI Updates Calendar
Tips & Tricks
Use Cases & Troubleshooting
Site Admin Corner
IGI Release Management
Integration Process
TODO List
IGI Testing & Certification
Certification Testbed
Blah testing
CREAM testing
HLR testing
Storm testing
UI testing
VOMS testing
WMS testing
WN testing
IGIRelease Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
P
P
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Edit
Attach
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback