| 1 | |
| 2 | [[PageOutline]] |
| 3 | |
| 4 | = Description of Test Cases for GIMI Functionality = |
| 5 | |
| 6 | == Rspecs == |
| 7 | === ExoGENI === |
| 8 | ==== Compatible AMs ==== |
| 9 | === InstaGENI === |
| 10 | ==== Compatible AMs ==== |
| 11 | |
| 12 | == Experiment Scripts == |
| 13 | |
| 14 | == Step 1: Create GIMI slice == |
| 15 | |
| 16 | Pre-conditions: None |
| 17 | |
| 18 | Using one of the Rspecs listed above, create a slice using omni or the GENI portal and add resources at one of the compatible aggregate managers. |
| 19 | |
| 20 | Expected Result: |
| 21 | 1. A sliver with the following topology is created at one of the aggregate managers. |
| 22 | <insert image here> |
| 23 | 2. All nodes are in a ready state. |
| 24 | 3. OMF RC is running on each node and /var/log/omf_rc.log shows entries similar to this: |
| 25 | {{{ |
| 26 | insert log messages here |
| 27 | }}} |
| 28 | |
| 29 | == Step 2: Log in to Labwiki == |
| 30 | |
| 31 | Pre-conditions: |
| 32 | - You have an account at an InCommon institution or the GENI IdP |
| 33 | - You are a member of at least one project in the GENI CH. |
| 34 | |
| 35 | Go to the URL http://labwiki.casa.umass.edu:4601/ and log in with a GENI Portal user account. |
| 36 | |
| 37 | Expected result: |
| 38 | You are successfully logged in to Labwiki and your name appears in the upper right corner of the page. |
| 39 | |
| 40 | == Step 3: Create an Experiment Context == |
| 41 | |
| 42 | Pre-conditions: |
| 43 | You are logged in to Labwiki. |
| 44 | |
| 45 | 1. Click on "Add Context" in the upper right hand corner of the Labwiki page to create a new experiment context. |
| 46 | |
| 47 | [[Image(wiki:GIMIv3/Graphics:LabwikiAddContext.png)]] |
| 48 | |
| 49 | 2. Select a project, enter a name for your experiment, and click on 'Save'. |
| 50 | |
| 51 | [[Image(wiki:GIMIv3/Graphics:LabwikiContextDialog.png)]] |
| 52 | |
| 53 | Expected result: |
| 54 | - The context saves successfully. |
| 55 | - The context is available in the drop-down box in the Execute pane. |
| 56 | |
| 57 | == Step 4: Load Experiment Script == |
| 58 | |
| 59 | == Step 5: Execute Experiment Script == |
| 60 | |
| 61 | === A. Drag script from Prepare to Execute panel === |
| 62 | |
| 63 | === B. Fill out the form === |
| 64 | |
| 65 | === C. Start experiment === |
| 66 | |
| 67 | == Step 6: Dump Results to iRODS == |