[[PageOutline]]
= GENI Racks Acceptance Tests =
The GPO has two approaches to validate the implementation of the [wiki:GeniRacks GENI Rack Requirements]: the [http://trac.gpolab.bbn.com/gcf/wiki/AmApiAcceptanceTests GENI AM API Acceptance Tests] developed by the GPO software group and used by GENI Racks teams to verify compliance to the AM API, and the [wiki:GENIRacksHome/AcceptanceTests#GENIRacksSystemAcceptanceTestPlans GENIRacks Acceptance Test Plan] to validate each GENI Rack solution before broad deployment. The GENIRacks Acceptance Test Plan validates major requirements from the [wiki:GeniRacks GENI Rack Requirements] that are not covered by the AM API Acceptance Tests. Areas validated by the GENIRacks Acceptance Test Plan include:
* Experimenter Acceptance Tests: Validate experimenter requirements are met by Rack
* Integration Acceptance Tests: Validate integrated solution meets the GENI Rack requirements
* Monitoring Acceptance Tests: Validate that monitoring features are production-level
* Aggregate Owner Acceptance Checklist: A checklist of items whose existence and access and content is verified
* Aggregate Owner Acceptance Tests: Validation that GENI Racks are production-ready is initially covered by the Aggregate Owner Acceptance Tests.
= GENI Racks System Acceptance Test Plans =
Although the acceptance criteria are the same for each of the GENI Racks solutions, system Acceptance Test plans are defined for each GENIRack project:
* ''' [wiki:GENIRacksHome/AcceptanceTests/ExogeniAcceptanceTestsPlan ExoGENI System Acceptance Test Plan]'''
* ''' [wiki:GENIRacksHome/ExogeniRacks/AcceptanceTestStatus ExoGENI Acceptance Test Status]'''
* Exogeni tests are based on [wiki:GENIRacksHome/ExogeniUseCases Exogeni Use Cases] and information gathered in the [wiki:GENIRacksHome/ExogeniOpenQuestions ExoGENI Design Questions] discussions.
* '''[wiki:GENIRacksHome/AcceptanceTests/InstageniAcceptanceTestsPlan InstaGENI System Acceptance Test Plan]'''
* '''[wiki:GENIRacksHome/InstageniRacks/AcceptanceTestStatus InstaGENI Acceptance Test Status] '''
* InstaGENI tests are based on [wiki:GENIRacksHome/InstageniUseCases Instageni Use Cases] and information gathered in the [wiki:GENIRacksHome/InstageniOpenQuestions InstaGENI Design Questions] discussions.
* '''[wiki:GENIRacksHome/AcceptanceTests/OpenGENIAcceptanceTestsPlan OpenGENI System Acceptance Test Plan]'''
* '''[wiki:GENIRacksHome/OpenGENIRacks/AcceptanceTestStatusApr2014 OpenGENI Acceptance Test Status] '''
For overall project details see the individual project:
- [http://groups.geni.net/geni/wiki/GENIRacksHome/ExogeniRacks ExoGENI Project]
- [http://groups.geni.net/geni/wiki/GENIRacksHome/InstageniRacks InstaGENI Project]
- [http://groups.geni.net/geni/wiki/GENIRacksHome/OpenGENIRacks OpenGENI Project]
----
{{{
#!html
Email help@geni.net for GENI support or email me with feedback on this page!
}}}