obs.: pacotes: É necessário colocar no classpath os seguintes pacotes: - mygrid.jar; - xercesImpl.jar; - xmlParserAPIs.jar; obs.: todo teste que envolva Globus é necessário que o ambiente de segurança esteja configurado e no shell onde o teste está sendo rodado é necessário que seja configurado o ambiente do globus: segurança: source $GLOBUS_LOCATION/setenv.sh source $GLOBUS_LOCATION/etc/globus-user-env.sh grid-proxy-init ( será requisitada a pem-pass-phrase ) ambiente globus (classpath, etc): source $GLOBUS_LOCATION/setenv.sh source $GLOBUS_LOCATION/etc/globus-user-env.sh - Testes de unidade: TestAll $MGROOT/test - gs-test - ua-test (é necessário iniciar os UAs manualmente ou com o mg-ua-factory) - globus-test $MGROOT/test/misc: - baseMachineTest - uafactory-test - contactgm-test (necessário passar o caminho absoluto do arquivo gridContactgm-test que está em $MGROOT/test/misc/) $MGROOT/test/ui: - rodaTestes $MGROOT/test/gateway: - gateway-test (o diretório $MGROOT/sample/output deve existir) OBS: o script bloqueiaAcesso serve pra criar um firewall e simular o gateway. - mg-gftest-es (deve ser executado de lula) OBS: tem que ter acesso às maquinas do ES $MGROOT/test/mirror: - mg-mirrortest (com todos os tipos de grid machine) A classe MirrorTest.java deve estar compilada workqueue: -teste do escalonador (wqr) sem replicação (aqui os mesmos testes de wqr podem ser usados, porem com workqueue sem réplicas) $MGROOT/test/wqr: - wqrtest (aqui eh preciso verificar a criacao e o escalonamento das replicas - as tarefas nao terminam) - wqrtest2 (aqui deve ser observado o escalonamento e a replicação) - wqrtest3 (aqui deve ser observado o escalonamento e a replicação) - wqrtestdeadlock (aqui, o init nao tem permissao de execucao as tarefas falham muito rapidamente e apareceu um deadlock tanto em wqr como em workqueue, assim tem que ver se ele escalona ateh o ultimo job sem parar (travar)) - wqrtestLoop (dois jobs com muitas tarefas de tamanhos variados e todo o grid do lsd. Ver como isso se comporta.) $MGROOT/test/storageaffinity: - storageaffinity/ua-test - storageaffinity/gs-test - storageaffinity/replication-test - storageaffinity/globus-test (GUSTAVO FAZER) - teste com ourgrid (futuro)