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
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