WMS v. 3.5 (SL5) test report
Summary
- ETICS Subsystem Configuration Name: emi-wms_R_3_5_0
- Platform: SL5/x86_64 + EPEL
Deployment Tests
Clean installation - PASSED
Unit Tests - PASSED
Basic Functionality tests
Submission
Normal - PASSED
[capannini@emitestbed08 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 1 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service
===> + Description: Test a complete job cycle: from submission to get output
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
Enter the user proxy password:
Set 1: Submit a normal job - CE_CREAM
===>
===> Test: WMS-job-cycle.py
===> WMS: emitestbed41.cnaf.infn.it
===> Started: 17:49:12
===> Ended : 17:50:22
===>
===> === test PASSED ===
===>
===> Test log file is WMSService-TS_20130214174912.log
Proxy Mode - PASSED
[capannini@emitestbed08 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 1 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service
===> + Description: Test a complete job cycle: from submission to get output
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
Enter the user proxy password:
Set 1: Submit a normal job - CE_CREAM
===>
===> Test: WMS-job-cycle.py
===> WMS: emitestbed41.cnaf.infn.it
===> Started: 17:49:12
===> Ended : 17:50:22
===>
===> === test PASSED ===
===>
===> Test log file is WMSService-TS_20130214174912.log
Jdl attributes - PASSED
Test 4 fails because lxbra1910.cern.ch is not published in the top bdii.
Define the following variables in wms-command.conf:
# For Jdl attributes tests
SE=lxbra1910.cern.ch
LFC=emi2rc-sl5-lfc.cern.ch
ISB_DEST_HOSTNAME=emitestbed44.cnaf.infn.it
ISB_DEST_USERNAME=root
ISB_DEST_PASSWORD=***
OSB_DEST_HOSTNAME=emitestbed44.cnaf.infn.it
OSB_DEST_USERNAME=root
OSB_DEST_PASSWORD=***
[capannini@emitestbed08 WMS-service]$ python WMS-jdl-attributes-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -i -t 1,2,4,5,6,7
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service
===> + Description: Test a complete job cycle for normal job with non default jdl files
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
Enter the user proxy password:
Test 1: Jdl with AllowZippedISB - CE_CREAM
Test 2: Jdl with ExpiryTime
Test 4: Jdl with DataRequirements
===> ERROR: Command lfc-mkdir /grid/testers.eu-emi.eu/20130215110949 failed. Failure message: cannot create /grid/testers.eu-emi.eu/20130215110949: Could not secure the connection
Test 5: Jdl with InputSandboxBaseURI
Test 5: Jdl with InputSandboxBaseURI - CE_CREAM
Test 6: Jdl with OutputSandboxBaseDestURI
Test 6: Jdl with OutputSandboxBaseDestURI - CE_CREAM
Test 7: Jdl with OutputSandboxDestURI
Test 7: Jdl with OutputSandboxDestURI - CE_CREAM
===>
===> Test: WMS-jdl-attributes-job-cycle.py
===> WMS: emitestbed41.cnaf.infn.it
===> Started: 11:09:49
===> Ended : 11:20:55
===>
===> >>> TEST FAILED <<<
===>
===> >>> failure reason: 1 test(s) fail(s): ['Test 4: Jdl with DataRequirements'] <<<
===>
===> Test log file is WMSService-TS_20130215110949.log
===> Error messages have been written in /home/capannini/WMS-Test-Suite-new/WMS-service/WMSService-Test_20130215110949/errors.log
===>
===> Test directory /home/capannini/WMS-Test-Suite-new/WMS-service/WMSService-Test_20130215110949 has not been cleaned for debug purpose
Collection
Bulk submission - PASSED
[capannini@emitestbed08 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 2 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service
===> + Description: Test a complete job cycle: from submission to get output
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
Enter the user proxy password:
Set 2: Submit a bulk of jobs - CE_CREAM
===>
===> Test: WMS-job-cycle.py
===> WMS: emitestbed41.cnaf.infn.it
===> Started: 11:58:06
===> Ended : 12:01:22
===>
===> === test PASSED ===
===>
===> Test log file is WMSService-TS_20130215115806.log
All in a jdl - PASSED
[capannini@emitestbed08 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 7 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service
===> + Description: Test a complete job cycle: from submission to get output
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
Enter the user proxy password:
Set 7: Submit a bulk of jobs using a single jdl with al the jdls of nodes - CE_CREAM
===>
===> Test: WMS-job-cycle.py
===> WMS: emitestbed41.cnaf.infn.it
===> Started: 12:23:46
===> Ended : 12:26:04
===>
===> === test PASSED ===
===>
===> Test log file is WMSService-TS_20130215122346.log
Parametric job - PASSED
[capannini@emitestbed08 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 3 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service
===> + Description: Test a complete job cycle: from submission to get output
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
Enter the user proxy password:
Set 3: Submit a parametric job - CE_CREAM
===>
===> Test: WMS-job-cycle.py
===> WMS: emitestbed41.cnaf.infn.it
===> Started: 15:13:54
===> Ended : 15:17:48
===>
===> === test PASSED ===
===>
===> Test log file is WMSService-TS_20130215151354.log
Dag - PASSED
[capannini@emitestbed08 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 4 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service
===> + Description: Test a complete job cycle: from submission to get output
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
Enter the user proxy password:
Set 4: Submit a DAG job
===>
===> Test: WMS-job-cycle.py
===> WMS: emitestbed41.cnaf.infn.it
===> Started: 15:32:46
===> Ended : 15:43:08
===>
===> === test PASSED ===
===>
===> Test log file is WMSService-TS_20130215153246.log
Parallel job - PASSED
### Submit parallel job 2 CPUs
### Job to be submitted:
Executable = "/usr/bin/mpi-start";
CPUNumber = 2;
Arguments = "-t dummy -- counter.sh cpus 2";
InputSandbox = {"counter.sh"};
OutputSandbox = {"std.out", "std.err"};
StdOutput = "std.out";
StdError = "std.err";
Requirements = member("MPI-START", other.GlueHostApplicationSoftwareRunTimeEnvironment)
&& other.GlueCEInfoJobManager == "pbs";
[capannini@emitestbed08 ~]$ glite-wms-job-submit -a -c wms_emitestbed41.conf mpijob.jdl
Connecting to the service https://emitestbed41.cnaf.infn.it:7443/glite_wms_wmproxy_server
====================== glite-wms-job-submit Success ======================
The job has been successfully submitted to the WMProxy
Your job identifier is:
https://emitbrc-lamb4.civ.zcu.cz:9000/bE4XxarMfefsMCDlz4l2Gw
==========================================================================
[capannini@emitestbed08 ~]$ glite-wms-job-status https://emitbrc-lamb4.civ.zcu.cz:9000/bE4XxarMfefsMCDlz4l2Gw
======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:
Status info for the Job : https://emitbrc-lamb4.civ.zcu.cz:9000/bE4XxarMfefsMCDlz4l2Gw
Current Status: Done (Success)
Logged Reason(s):
- job completed
- Job Terminated Successfully
Exit code: 0
Status Reason: Job Terminated Successfully
Destination: emitestbed29.cnaf.infn.it:8443/cream-pbs-demo
Submitted: Fri Feb 15 16:08:55 2013 CET
==========================================================================
--
FabioCapannini - 2013-02-14