[[PageOutline]] = GIMI Acceptance Test Plan = The GIMI tests will build on the GPO [http://groups.geni.net/geni/wiki/GENIRacksHome/AcceptanceTests/ExogeniAcceptanceTestsPlan ExoGENI test plan]. == Process == 1. Select [wiki:GIMITestPlan#Aggregatemanagers aggregate manager] 1. Select [wiki:GIMITestPlan#Targetresourceconfigurations target resource configuration] 1. Select [wiki:GIMITestPlan#Targetsoftwareconfigurations target software configuration] 1. Select [wiki:GIMITestPlan#Experimentcontroltools tools] 1. Select [wiki:GIMITestPlan#Extensions extension] 1. Run scripts a. get resources a. load software a. configure software a. test functions a. evaluate performance == Assumptions and Dependencies == The following assumptions are made for all tests described in this plan: GPO ProtoGENI credentials from https://pgeni.gpolab.bbn.com are used for all tests.[[BR]] ExoSM is the Slice Authority for all tests.[[BR]] All Aggregate Manager requests MUST be made via the Omni command line tool which uses the GENI AM API.[[BR]] In all scenarios, one experiment is always equal to one slice. == Aggregate Managers == ExoGENI == Experiment control tools == OMNI OMF EC iREEL Portal iRODS client i-commands == Target resource configurations == === 1. One aggregate (ExoGENI) === A. 3 raw PCs (1 MC, 2 MP) B. 1 raw PC (MC) + 2VMs (MPs) C. 3 VMs (1 MC, 2MPs) D. More MPs? === 2. Two aggregates (one slice) === A. Common node in one aggregate, 2 MPs in the other (possible?) B. Common node in one aggregate, 1 MP in each (possible?) C. 1 Common node and 1-2 MPs in each aggregate == Target software configurations == === 1. Static install (full images) === * with rspec === 2. Dynamic install (packages on top of generic images) === * with Gush * with rspec? === 3. Add experimenter applications === * use OMF EC enable/disable app and I&M services == Extensions == == Required services == * OMF Messaging Server * iRODS Server * iREEL Web Server == Test Descriptions == === XXX Acceptance Tests === ==== GIM-XX-1. Title ==== Description '''Prerequisites:''' '''Procedure:'''