Deployment tests

Clean installation

This test consists on the installation of the emi.lrms-utils.yaim-ge-utils packages from EMI repositories and testing its correct behavior.

yum install glite-yaim-ge-utils

Configuration

Test for the yaim configuration is based on running yaim and checking that everything works as expected and no errors appear in log.

/opt/glite/yaim/bin/yaim -c -s /opt/glite/yaim/etc/site-info.def -n creamCE -n SGE_utils

System test

Functionality Tests

Test to check correct behavior of GE-utils can be done with CREAM test-suite developed using Robot Framework CREAM_testsuite and must checked from a User Interface that connects with our GE installation.

To run them is not necesary apply all pobible test, only them that are related with ge so we execute with:

pybot -i loglevel -i check_exe -i authz -i env -i epilogue -i prologue -i cancel -i list -i ce_info -i purge -e ban -W $COLUMNS /path/where/we/have/test/framework/dir

Regression Tests

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

Standard compliance and conformance tests

GlueSchema conformance

To check which information is published GLUEValidator is used, information about it in https://tomtools.cern.ch/confluence/display/IS/GLUEValidator

To check information you must execute:

glue-validator -t glue1 -f /var/lib/bdii/gip/ldif/static-file-CE.ldif
glue-validator -t glue2 -f  /var/lib/bdii/gip/ldif/ComputingManager.ldif

and check in both cases that result is OK

Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r8 - 2012-04-30 - RobertoRosendeDopazo
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EMI All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback