Tags:
create new tag
,
view all tags
---+!! CEMon Testplan version 1.0 %TOC% ---++ Unit tests Not available ---++ Deployment tests The yum repositories to be used (apart from the OS ones) are: * The CA repo (http://repository.egi.eu/sw/production/cas/1/current/repo-files/egi-trustanchors.repo) * The EPEL repo * The middleware EMI repo Since CEMon is deployed as part of the CREAM-CE, the command to be used for yum installation is: <verbatim> yum install emi-cream-ce </verbatim> and for yaim-configuration: <verbatim> /opt/glite/yaim/bin/yaim -c -s <site-info.def> -n creamCE </verbatim> Yaim variable USE_CEMON must be set to true ---++ System tests ---+++ Basic functionality tests ---++++ Resource BDII glue1 test Check if the CEMon service is published in the CREAM CE resource BDII in Glue 1.3 <verbatim> ldapsearch -h <host> -x -p 2170 -b "o=grid" "objectclass=GlueService" </verbatim> This should (also) return an objectclass for CEMon ---++++ Resource BDII glue 2 test Check if the CEMon service is published in the CREAM CE resource BDII in Glue 2 <verbatim> ldapsearch -h <host> -x -p 2170 -b "o=glue" "objectclass=Glue2Endpoint" </verbatim> This should (also) return an objectclass for CEMon ---++++ GetInfo test Check if the getinfo operation works and returns information about the service: <verbatim> glite-ce-monitor-getinfo --cert <cert> --key <key> https://<host>:8443/ce-monitor/services/CEMonitor </verbatim> ---++++ GetTopics test Check if the gettopics operation works and returns the list of installed topic <verbatim> glite-ce-monitor-gettopics --cert <cert> --key <key> https://<host>:8443/ce-monitor/services/CEMonitor </verbatim> ---++++ GetEvent test Check if the getevent operation works and return info for the specified topic in the specified dialect <verbatim> glite-ce-monitor-getevent --cert <cert> --key <key> --topic <topic> --dialect <dialect> https://<host>:8443/ce-monitor/services/CEMonitor </verbatim> ---++++ Subscription with authentication test Check if subscriptions towards a authenticated consumer work: Start an authenticated consumer: <verbatim> glite-ce-monitor-consumer --cert <cert> --key <key> <port> </verbatim> Then create a subscription for that consumer and verifies that it receives events: <verbatim> glite-ce-monitor-subscribe --key <key> --cert <cert> --topic <topic> --dialects <dialect> --consumer-url https://<host>:<port> https://<host>:8443/ce-monitor/services/CEMonitor </verbatim> ---++++ Subscription without authentication test Check if subscriptions towards a not authenticated consumer work: Start a not authenticated consumer: <verbatim> glite-ce-monitor-consume <port> </verbatim> Then create a subscription for that consumer and verifies that it receives events: <verbatim> glite-ce-monitor-subscribe --key <key> --cert <cert> --topic <topic> --dialects <dialect> --consumer-url http://<host>:<port> https://<host>:8443/ce-monitor/services/CEMonitor </verbatim> ---++++ Unsubscription test Check if the unsubscribe operation works. Unsubscribe a previously created subscription and verifies that the relevant consumer doesn't receive anymore events: <verbatim> glite-ce-monitor-unsubscribe --cert <cert> --key <key> --id <subsc-id> https://<host>:8443/ce-monitor/services/CEMonitor </verbatim> ---++++ gJAF and ARGUS authorization tests Repeat the tests: * 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 See: https://wiki.italiangrid.it/twiki/bin/view/CREAM/RegressionTestWorkPlan ---+++ Performance and scalability tests Not available ---+++ Standard compliance and conformance tests Not available -- Main.MassimoSgaravatto - 2011-04-19
E
dit
|
A
ttach
|
PDF
|
H
istory
: r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
M
ore topic actions
Topic revision: r4 - 2012-02-24
-
MassimoSgaravatto
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
General Doc
Functional Description
Architecture
Known Issues
User Doc
CEMon CLI User Guide
System Administrator Doc
System Administrator Guide for CEMon for EMI-1
System Administrator Guide for CEMon for EMI-2
System Administrator Guide for CEMon for EMI-3
CEMon Service Reference Card for EMI-1
CEMon Service Reference Card for EMI-2
CEMon Service Reference Card for EMI-3
Other Doc
Testing
Credits
CEMon Web utilities
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
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
E
dit
A
ttach
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