Difference: CemonTestPlan (1 vs. 4)

Revision 42012-02-24 - MassimoSgaravatto

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

CEMon Testplan version 1.0

Line: 120 to 120
 glite-ce-monitor-unsubscribe --cert --key --id <subsc-id> https://:8443/ce-monitor/services/CEMonitor
Added:
>
>

gJAF and ARGUS authorization tests

 
Added:
>
>
Repeat the tests:
 
Added:
>
>
  • GetInfo test
  • GetTopics test
  • GetEvent test
  • Subscription with authentication test
  • Subscription without authentication test
  • Unsubscription test

with e CE configured first for gJAF and then configured for ARGUS

 

Regression tests

Revision 32012-02-03 - MassimoSgaravatto

Line: 1 to 1
 
META TOPICPARENT name="CemonTesting"
Changed:
<
<

CEMon Testplan version 1.0

>
>

CEMon Testplan version 1.0

 
Changed:
<
<

Unit tests

>
>

Unit tests

  Not available
Changed:
<
<

Deployment tests

>
>

Deployment tests

  The yum repositories to be used (apart from the OS ones) are:
Line: 28 to 30
  Yaim variable USE_CEMON must be set to true
Changed:
<
<

System tests

>
>

System tests

 
Changed:
<
<

Basic functionality tests

>
>

Basic functionality tests

 
Added:
>
>

Resource BDII glue1 test

 Check if the CEMon service is published in the CREAM CE resource BDII in Glue 1.3
Line: 39 to 42
 

This should (also) return an objectclass for CEMon

Changed:
<
<

>
>

Resource BDII glue 2 test

  Check if the CEMon service is published in the CREAM CE resource BDII in Glue 2
Line: 49 to 53
 

This should (also) return an objectclass for CEMon

Changed:
<
<

>
>

GetInfo test

  Check if the getinfo operation works and returns information about the service:
Line: 57 to 62
 glite-ce-monitor-getinfo --cert --key https://:8443/ce-monitor/services/CEMonitor
Changed:
<
<

>
>

GetTopics test

 Check if the gettopics operation works and returns the list of installed topic

glite-ce-monitor-gettopics --cert <cert> --key <key> https://<host>:8443/ce-monitor/services/CEMonitor
Changed:
<
<

>
>

GetEvent test

 Check if the getevent operation works and return info for the specified topic in the specified dialect

glite-ce-monitor-getevent --cert <cert> --key <key> --topic <topic> --dialect <dialect> https://<host>:8443/ce-monitor/services/CEMonitor
Changed:
<
<

>
>

Subscription with authentication test

 Check if subscriptions towards a authenticated consumer work:

Start an authenticated consumer:

Line: 86 to 94
 glite-ce-monitor-subscribe --key --cert --topic --dialects --consumer-url https://: https://:8443/ce-monitor/services/CEMonitor
Changed:
<
<

>
>

Subscription without authentication test

 Check if subscriptions towards a not authenticated consumer work:

Start a not authenticated consumer:

Line: 101 to 110
 glite-ce-monitor-subscribe --key --cert --topic --dialects --consumer-url http://: https://:8443/ce-monitor/services/CEMonitor
Changed:
<
<

>
>

Unsubscription test

 Check if the unsubscribe operation works.

Unsubscribe a previously created subscription and verifies that the relevant consumer doesn't receive anymore events:

Line: 113 to 123
 

Changed:
<
<

Regression tests

Not available
>
>

Regression tests

 
Changed:
<
<

Performance and scalability tests

Not available
>
>
See: https://wiki.italiangrid.it/twiki/bin/view/CREAM/RegressionTestWorkPlan
 
Changed:
<
<

Standard compliance and conformance tests

>
>

Performance and scalability tests

 Not available
Changed:
<
<

Inter-component tests

>
>

Standard compliance and conformance tests

 Not available

Revision 22012-01-30 - MassimoSgaravatto

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

CEMon Testplan version 1.0

Line: 35 to 35
 Check if the CEMon service is published in the CREAM CE resource BDII in Glue 1.3
Changed:
<
<
ldapsearch -h -x -p 2170 p -b "o=grid" "objectclass=GlueService"
>
>
ldapsearch -h -x -p 2170 -b "o=grid" "objectclass=GlueService"
 

This should (also) return an objectclass for CEMon

Line: 44 to 44
 Check if the CEMon service is published in the CREAM CE resource BDII in Glue 2
Changed:
<
<
ldapsearch -h -x -p 2170 p -b "o=glue" "objectclass=Glue2Endpoint"
>
>
ldapsearch -h -x -p 2170 -b "o=glue" "objectclass=Glue2Endpoint"
 

Revision 12011-04-19 - MassimoSgaravatto

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

CEMon Testplan version 1.0

Unit tests

Not available

Deployment tests

The yum repositories to be used (apart from the OS ones) are:

Since CEMon is deployed as part of the CREAM-CE, the command to be used for yum installation is:

yum install emi-cream-ce

and for yaim-configuration:

/opt/glite/yaim/bin/yaim -c -s <site-info.def> -n creamCE

Yaim variable USE_CEMON must be set to true

System tests

Basic functionality tests

Check if the CEMon service is published in the CREAM CE resource BDII in Glue 1.3

ldapsearch -h <host> -x -p 2170 p -b "o=grid" "objectclass=GlueService"

This should (also) return an objectclass for CEMon


Check if the CEMon service is published in the CREAM CE resource BDII in Glue 2

ldapsearch -h <host> -x -p 2170 p -b "o=glue" "objectclass=Glue2Endpoint"

This should (also) return an objectclass for CEMon


Check if the getinfo operation works and returns information about the service:

glite-ce-monitor-getinfo --cert <cert> --key <key> https://<host>:8443/ce-monitor/services/CEMonitor


Check if the gettopics operation works and returns the list of installed topic

glite-ce-monitor-gettopics --cert <cert> --key <key> https://<host>:8443/ce-monitor/services/CEMonitor


Check if the getevent operation works and return info for the specified topic in the specified dialect

glite-ce-monitor-getevent --cert <cert> --key <key> --topic <topic> --dialect <dialect> https://<host>:8443/ce-monitor/services/CEMonitor


Check if subscriptions towards a authenticated consumer work:

Start an authenticated consumer:

glite-ce-monitor-consumer --cert <cert> --key <key>  <port>

Then create a subscription for that consumer and verifies that it receives events:

glite-ce-monitor-subscribe --key <key> --cert <cert> --topic <topic> --dialects <dialect> --consumer-url https://<host>:<port> https://<host>:8443/ce-monitor/services/CEMonitor


Check if subscriptions towards a not authenticated consumer work:

Start a not authenticated consumer:

glite-ce-monitor-consume  <port>

Then create a subscription for that consumer and verifies that it receives events:

glite-ce-monitor-subscribe --key <key> --cert <cert> --topic <topic> --dialects <dialect> --consumer-url http://<host>:<port> https://<host>:8443/ce-monitor/services/CEMonitor


Check if the unsubscribe operation works.

Unsubscribe a previously created subscription and verifies that the relevant consumer doesn't receive anymore events:

glite-ce-monitor-unsubscribe --cert <cert> --key <key> --id <subsc-id> https://<host>:8443/ce-monitor/services/CEMonitor

Regression tests

Not available

Performance and scalability tests

Not available

Standard compliance and conformance tests

Not available

Inter-component tests

Not available

-- MassimoSgaravatto - 2011-04-19

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