Difference: GliteClusterTestWorkPlan (1 vs. 4)

Revision 42013-03-11 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="CreamTesting"

gLite-CLUSTER Test work plan

Line: 140 to 140
 

Glue 1 compliance

Changed:
<
<
Glue 1 compliance of the information published by the gLite-CLUSTER resource bdii should be tested. This should be done using [[https://tomtools.cern.ch/confluence/display/IS/GLUEValidator]GlueValidator]].
>
>
Glue 1 compliance of the information published by the gLite-CLUSTER resource bdii should be tested. This should be done using GlueValidator.
 
Changed:
<
<
Status: Implemented in the GlueValidator testsuite
>
>
Status: Implemented in the GlueValidator testsuite
 

Glue 2 compliance

Changed:
<
<
Glue 2 compliance of the information published by the gLite-CLUSTER resource bdii should be tested. This should be done using [[https://tomtools.cern.ch/confluence/display/IS/GLUEValidator]GlueValidator]].
>
>
Glue 2 compliance of the information published by the gLite-CLUSTER resource bdii should be tested. This should be done using GlueValidator.
 
Changed:
<
<
Status: Implemented in the GlueValidator testsuite
>
>
Status: Implemented in the GlueValidator testsuite
 

Revision 32012-02-03 - MassimoSgaravatto

Line: 1 to 1
 
META TOPICPARENT name="CreamTesting"

gLite-CLUSTER Test work plan

Line: 43 to 43
 

Basic functionality tests

Added:
>
>

gridftp test

Try a gridftp (e.g. using gridftp) towards the gLite cluster node

The test must be done in the two scenarios:

  • when ARGUS is used (USE_ARGUS=yes)
  • when ARGUS is not used (USE_ARGUS=no)
 

VO tag dir test

Check if under /opt/glite/var/info there is a directory for each subcluster.

Revision 22011-12-30 - MassimoSgaravatto

Line: 1 to 1
 
META TOPICPARENT name="CreamTesting"

gLite-CLUSTER Test work plan

Line: 43 to 43
 

Basic functionality tests

Added:
>
>

VO tag dir test

Check if under /opt/glite/var/info there is a directory for each subcluster.

Check that within each of these directories, there is a directory per VO which contains a file called <VO name>.list

Status: Not Implemented

 

Resource BDII test

Added:
>
>
Check if the resource bdii publishes all the relevant objectclasses for both glue1 and glue2.

  • Check if the resource BDII publishes glue 1 GlueCluster objectclasses. There should be at least one of such objectclasses

ldapsearch -h <gLite-CLUSTER hostname> -x -p 2170 -b "o=grid" objectclass=GlueCluster

  • Check if the resource BDII publishes glue 1 GlueSubCluster objectclasses. There should be at least one of such objectclasses

ldapsearch -h <gLite-CUSTER hostname> -x -p 2170 -b "o=grid" objectclass=GlueSubCluster

ldapsearch -h <gLite-CUSTER hostname> -x -p 2170 -b "o=glue" objectclass=GLUE2ComputingService

ldapsearch -h <gLite-CUSTER hostname> -x -p 2170 -b "o=glue" objectclass=GLUE2Manager

  • Check if the resource BDII publishes glue 2 GLUE2Share objectclasses. There should be one GLUE2Share objectclass per each VOview.
 
Changed:
<
<
TBD
>
>
ldapsearch -h <gLite-CUSTER hostname> -x -p 2170 -b "o=glue" objectclass=GLUE2Share

ldapsearch -h <gLite-CUSTER hostname> -x -p 2170 -b "o=glue" objectclass=GLUE2ExecutionEnvironment

ldapsearch -h  <gLite-CUSTER hostname> -x -p 2170 -b "o=glue" "(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.ApplicationPublisher))"

Status: Not Implemented

Dynamic information test

Log as root on the gLite-CLUSTER node and execute:

/sbin/runuser -s /bin/sh ldap -c "/var/lib/bdii/gip/plugin/glite-info-dynamic-lrms"

This should print some information for the glue2 Glue2Manager objectclass and for each Glue2Share objectclass.

Check if the printed information is correct.

Query the resource BDII of the gLite-CLUSTER and check if the published information is the same as the one returned by the glite-info-dynamic-lrms script.

Status: Not Implemented

 

Regression tests

Line: 61 to 131
 

Glue 1 compliance

Changed:
<
<
Glue 1 compliance of the information published by the CREAM-CE resource bdii should be tested. This should be done using [[https://tomtools.cern.ch/confluence/display/IS/GLUEValidator]GlueValidator]].
>
>
Glue 1 compliance of the information published by the gLite-CLUSTER resource bdii should be tested. This should be done using [[https://tomtools.cern.ch/confluence/display/IS/GLUEValidator]GlueValidator]].
  Status: Implemented in the GlueValidator testsuite

Glue 2 compliance

Changed:
<
<
Glue 2 compliance of the information published by the CREAM-CE resource bdii should be tested. This should be done using [[https://tomtools.cern.ch/confluence/display/IS/GLUEValidator]GlueValidator]].
>
>
Glue 2 compliance of the information published by the gLite-CLUSTER resource bdii should be tested. This should be done using [[https://tomtools.cern.ch/confluence/display/IS/GLUEValidator]GlueValidator]].
  Status: Implemented in the GlueValidator testsuite

Deleted:
<
<

Inter-component tests

TBD

 

Revision 12011-12-29 - MassimoSgaravatto

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="CreamTesting"

gLite-CLUSTER Test work plan

Unit tests

gLite-CLUSTER is just a set of yaim configuration scripts.

So there are not unit tests.

Deployment tests

Installation

The following should be tested:

  • Fresh installation of a gLite-CLUSTER node, doing what is documented in the CREAM System administratror guide (Section: "Installation of a glite-cluster node")
  • Update from a previous version of the same EMI major release. This should be tested doing a simple yum update.
  • Update from a previous EMI major release. TBD

The following installation and update scenarios should be tested:

The following installation and update scenarios should be tested:

  • gLite-CLUSTER deployed alone
  • gLite-CLUSTER deployed together with a CREAM CE node in cluster mode

Configuration

The configuration via yaim should be tested.

The following scenarios should be tested:

  • gLite-CLUSTER deployed alone
  • gLite-CLUSTER deployed together with a CREAM CE node in cluster mode

System tests

Basic functionality tests

Resource BDII test

TBD

Regression tests

See: http://wiki.italiangrid.it/twiki/bin/view/CREAM/RegressionTestWorkPlan

Performance and scalability tests

None

Standard compliance and conformance tests

Glue 1 compliance

Glue 1 compliance of the information published by the CREAM-CE resource bdii should be tested. This should be done using [[https://tomtools.cern.ch/confluence/display/IS/GLUEValidator]GlueValidator]].

Status: Implemented in the GlueValidator testsuite

Glue 2 compliance

Glue 2 compliance of the information published by the CREAM-CE resource bdii should be tested. This should be done using [[https://tomtools.cern.ch/confluence/display/IS/GLUEValidator]GlueValidator]].

Status: Implemented in the GlueValidator testsuite

Inter-component tests

TBD

-- MassimoSgaravatto - 2011-12-29

 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback