Changes between Version 13 and Version 14 of GIMITestPlan


Ignore:
Timestamp:
08/06/12 17:58:28 (12 years ago)
Author:
Jeanne Ohren
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GIMITestPlan

    v13 v14  
    1 [[PageOutline]]
    21
    3 = GIMI Acceptance Test Plan =
    4 
    5 The GIMI tests will build on the GPO [http://groups.geni.net/geni/wiki/GENIRacksHome/AcceptanceTests/ExogeniAcceptanceTestsPlan ExoGENI test plan].
    6 
    7 
    8 == Process ==
    9 
    10  1. Select [wiki:GIMITestPlan#Aggregatemanagers aggregate manager]
    11  1. Select [wiki:GIMITestPlan#Targetresourceconfigurations target resource configuration]
    12  1. Select [wiki:GIMITestPlan#Targetsoftwareconfigurations target software configuration]
    13  1. Select [wiki:GIMITestPlan#Experimentcontroltools tools]
    14  1. Select [wiki:GIMITestPlan#Extensions extension]
    15  1. Run scripts
    16      a. get resources
    17      a. load software
    18      a. configure software
    19      a. test functions
    20      a. evaluate performance
    21 
    22 
    23 == Assumptions and Dependencies ==
    24 
    25 The following assumptions are made for all tests described in this plan:
    26 
    27 GPO ProtoGENI credentials from https://pgeni.gpolab.bbn.com are used for all tests.[[BR]]
    28 GPO ProtoGENI is the Slice Authority for all tests.[[BR]]
    29 All Service Manager (SM) requests MUST be made via the Omni command line tool which uses the GENI AM API.[[BR]]
    30 In all scenarios, one experiment is always equal to one slice.[[BR]]
    31 Compute resources are VMs unless otherwise stated.
    32 
    33 == Aggregate and Service Managers ==
    34 ExoSM (Service Manager)
    35 BBN ExoGENI Aggregate Manager
    36 RENCI ExoGENI Aggregate Manager
    37 
    38 == Experiment control tools ==
    39 
    40         OMNI
    41 
    42         OMF EC
    43 
    44         iREEL Portal
    45 
    46         iRODS client i-commands
    47 
    48 
    49 == Target resource configurations ==
    50 
    51 === 1.  One aggregate  (RENCI or BBN ExoGENI Rack) ===
    52 
    53 A. Common node in slice, 2 MPs
    54 
    55 B. Common node out of slice, 2 MPs
    56 
    57 === 2.  Two aggregates (one slice, both RENCI and BBN ExoGENI Racks)  ===
    58 
    59 A.  1 Common node and 1-2 MPs in each aggregate
    60 
    61 B.  Common node outside of slice, 1-2 MPs in each aggregate
    62 
    63 C.  Common node in one aggregate, 1-2 MPs in each aggregate (possible?)
    64 
    65 
    66 == Target software configurations ==
    67 
    68 === 1.  Installation ===
    69 ==== a.  Static install (full images) ====
    70  * how many different images?
    71  * with rspec
    72 
    73 ==== b.  Dynamic install (packages on top of generic images)  ====
    74  * which images will be supported?
    75  * with rspec?
    76 
    77 === 2.  Measurement configuration ===
    78  * What are the configuration parameters?
    79 
    80 === 3.  Add experimenter applications ===
    81  * use OMF EC enable/disable app and I&M services
    82 
    83 
    84 ==  Extensions ==
    85 
    86 === 1. Push measurement data from MC to iRODS server ===
    87 
    88 === 2. Pull measurement data from iRODS server to user workspace ===
    89    * analyze and visualize the data
    90 
    91 === 3. Push the analysis data from user workspace to iRODS server ===
    92  
    93 
    94 
    95 
    96 == Required services ==
    97 
    98  * OMF Messaging Server
    99  * iRODS Server
    100  * iREEL Web Server
    101 
    102 == Test Matrices ==
    103 
    104 '''Static Installation'''
    105 ||  || Slice Setup || Basic Measurement || Send Data to iRODS || Analysis and Viz || Send Analysis to iRODS ||
    106 || One Agg, CN inside slice || || || || || ||
    107 || One Agg, CN outside slice || || || || || ||
    108 || Two Agg, CN in EACH agg || || || || || ||
    109 || Two Agg, CN outside slice || || || || || ||
    110 || Two Agg, CN in ONE agg || || || || || ||
    111 
    112 '''Dynamic Installation on Debian'''
    113 ||  || Slice Setup || Basic Measurement || Send Data to iRODS || Analysis and Viz || Send Analysis to iRODS ||
    114 || One Agg, CN inside slice || || || || || ||
    115 || One Agg, CN outside slice || || || || || ||
    116 || Two Agg, CN in EACH agg || || || || || ||
    117 || Two Agg, CN outside slice || || || || || ||
    118 || Two Agg, CN in ONE agg || || || || || ||
    119 
    120 == Test Descriptions ==
    121 
    122 === One Aggregate, Common node inside the slice ===
    123 
    124 ==== Static Install ====
    125 
    126 ===== GIM-1A-IS-1.  Slice/Sliver Setup =====
    127 
    128 This test creates a slice on one ExoGENI aggregate with 3 VMs using a static image with GIMI I&M packages installed.[[BR]]
    129 One of the VMs will be the common (OML server) node and the other two VMs will be measurement points.
    130 
    131 '''Prerequisites:'''
    132  * ExoSM has made available a static image (images?) with GIMI I&M packages installed.
    133  * The resource allocated for the MC is externally accessible by SSH and HTTP.
    134  * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    135 
    136 '''Procedure:'''
    137  * Using OMNI, allocate three VMs from the same ExoGENI AM to a slice.
    138  * Generate and install necessary certificates on the nodes?
    139  * Enable required services (examples?) on the MC and MP nodes.
    140  * Verify full connectivity of the slice (ping and ssh)
    141  * Verify required services have been enabled
    142 
    143 ===== GIM-1A-IS-2 Basic Measurements =====
    144 
    145 This case tests basic measurement configuration on the measurement points.  ''' Need to be more specific here '''
    146 
    147 '''Prerequisites:'''
    148 
    149  * An ExoGENI slice has been created and verified with 3 VMs using a static image with GIMI I&M packages installed.
    150 
    151 '''Procedure:'''
    152 
    153  * Configure basic measurement services to run on the MPs using OMF EC and push results to the MC.
    154  * Start, Stop, Restart basic measurement services using OMF EC.
    155  * Verify that processes are being controlled correctly.
    156  * Start basic measurement services.
    157  * Verify that all tests/processes are executing successfully.
    158  * Verify that expected data is collected on the MC
    159 
    160 ===== GIM-1A-IS-3 Send Measurement Data to iRODS =====
    161 
    162 This test sends the measurement data collected on the common node to the iRODS server using the iRODS client i-commands.
    163 
    164 '''Prerequisites:'''
    165 
    166  * An ExoGENI slice has been created and verified with 3 VMs using a static image with GIMI I&M packages installed.
    167  * Measurement data has been collected on the common node.
    168  * The iRODS client has been installed on the common node and configured to use the appropriate iRODS account.
    169 
    170 '''Procedure:'''
    171 
    172  * Locate the measurement data on the common node.
    173  * Use the i-put command to copy data to the appropriate location on the iRODS server.
    174  * Verify that expected data is present on the iRODS server.
    175  * Use irsync to copy data to the appropriate location on the iRODS server.
    176  * Verify that the expected data is present on the iRODS server.
    177 
    178 ===== GIM-1A-IS-4 Visualize Results =====
    179 
    180 This test pulls the collected measurement data from the iRODS server to the user workspace to be analyzed and visualized.
    181 
    182 '''Prerequisites:'''
    183 
    184  * An ExoGENI slice has been created and verified with 3 VMs using a static image with GIMI I&M packages installed.
    185  * Measurement data has been sent to the appropriate location on the iRODS server.
    186  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    187 
    188 '''Procedure:'''
    189 
    190  * Locate the measurement data on the iRODS server.
    191  * Use the i-get command to copy the data to the appropriate location on the user workspace.
    192  * Verify that expected data is present on the user workspace.
    193  * View the data using the iREEL GUI on the user workspace.
    194  * Perform some analysis on the data located on the user workspace.
    195  * View the analysis results using the iREEL GUI on the user workspace.
    196 
    197 
    198 ===== GIM-1A-IS-5 Send Analysis Data to iRODS =====
    199 
    200 This test copies the results of data analysis from the user workspace to the iRODS server.
    201 
    202 '''Prerequisites:'''
    203 
    204  * An ExoGENI slice has been created and verified with 3 VMs using a static image with GIMI I&M packages installed.
    205  * Measurement data on the user workspace has been analyzed to produce analysis results.
    206  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    207 
    208 '''Procedure:'''
    209 
    210  * Locate the analysis results on the user workspace.
    211  * Use the i-put command to copy results to the appropriate location on the iRODS server.
    212  * Verify that expected results are present on the iRODS server.
    213  * Use irsync to copy results to the appropriate location on the iRODS server.
    214  * Verify that the expected results are present on the iRODS server.
    215 
    216 
    217 ==== Dynamic Install/Debian ====
    218 
    219 ===== GIM-1A-IS-6.  Slice/Sliver Setup =====
    220 
    221 This test creates a slice on one ExoGENI aggregate with 3 VMs using a Debian image with GIMI I&M packages installed dynamically.[[BR]]
    222 One of the VMs will be the common (OML server) node and the other two VMs will be measurement points.
    223 
    224 '''Prerequisites:'''
    225  * ExoSM has made available a Debian image on which to install the GIMI I&M packages.
    226  * The GIMI I&M packages are available on a public web server?
    227  * The resource allocated for the MC is externally accessible by SSH and HTTP.
    228  * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    229 
    230 '''Procedure:'''
    231  * Using OMNI, allocate three VMs from the same ExoGENI AM to a slice.
    232  * Install the GIMI I&M packages.
    233  * Generate and install necessary certificates on the nodes?
    234  * Enable required services (examples?) on the MC and MP nodes.
    235  * Verify full connectivity of the slice (ping and ssh)
    236  * Verify required services have been enabled
    237 
    238 ===== GIM-1A-IS-7 Basic Measurements =====
    239 
    240 This case tests basic measurement configuration on the measurement points.  ''' Need to be more specific here '''
    241 
    242 '''Prerequisites:'''
    243 
    244  * An ExoGENI slice has been created and verified with 3 VMs using a Debian image with GIMI I&M packages installed.
    245 
    246 '''Procedure:'''
    247 
    248  * Configure basic measurement services to run on the MPs using OMF EC and push results to the MC.
    249  * Start, Stop, Restart basic measurement services using OMF EC.
    250  * Verify that processes are being controlled correctly.
    251  * Start basic measurement services.
    252  * Verify that all tests/processes are executing successfully.
    253  * Verify that expected data is collected on the MC
    254 
    255 
    256 ===== GIM-1A-IS-8 Send Measurement Data to iRODS =====
    257 
    258 This test sends the measurement data collected on the common node to the iRODS server using the iRODS client i-commands.
    259 
    260 '''Prerequisites:'''
    261 
    262  * An ExoGENI slice has been created and verified with 3 VMs using a Debian image with GIMI I&M packages installed.
    263  * Measurement data has been collected on the common node.
    264  * The iRODS client has been installed on the common node and configured to use the appropriate iRODS account.
    265 
    266 '''Procedure:'''
    267 
    268  * Locate the measurement data on the common node.
    269  * Use the i-put command to copy the data to the appropriate location on the iRODS server.
    270  * Verify that expected data is present on the iRODS server.
    271  * Use irsync to copy data to the appropriate location on the iRODS server.
    272  * Verify that the expected data is present on the iRODS server.
    273 
    274 ===== GIM-1A-IS-9 Visualize Results =====
    275 
    276 This test pulls the collected measurement data from the iRODS server to the user workspace to be analyzed and visualized.
    277 
    278 '''Prerequisites:'''
    279 
    280  * An ExoGENI slice has been created and verified with 3 VMs using a Debian image with GIMI I&M packages installed.
    281  * Measurement data has been sent to the appropriate location on the iRODS server.
    282  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    283 
    284 '''Procedure:'''
    285 
    286  * Locate the measurement data on the iRODS server.
    287  * Use the i-get command to copy the data to the appropriate location on the user workspace.
    288  * Verify that expected data is present on the user workspace.
    289  * View the data using the iREEL GUI on the user workspace.
    290  * Perform some analysis on the data located on the user workspace.
    291  * View the analysis results using the iREEL GUI on the user workspace.
    292 
    293 
    294 ===== GIM-1A-IS-10 Send Analysis Data to iRODS =====
    295 
    296 This test copies the results of data analysis from the user workspace to the iRODS server.
    297 
    298 '''Prerequisites:'''
    299 
    300  * An ExoGENI slice has been created and verified with 3 VMs using a Debian image with GIMI I&M packages installed.
    301  * Measurement data on the user workspace has been analyzed to produce analysis results.
    302  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    303 
    304 '''Procedure:'''
    305 
    306  * Locate the analysis results on the user workspace.
    307  * Use the i-put command to copy results to the appropriate location on the iRODS server.
    308  * Verify that expected results are present on the iRODS server.
    309  * Use irsync to copy results to the appropriate location on the iRODS server.
    310  * Verify that the expected results are present on the iRODS server.
    311 
    312 
    313 === One Aggregate, Common node outside the slice ===
    314 
    315 ==== Static Install ====
    316 
    317 ===== GIM-1A-OS-1.  Slice/Sliver Setup =====
    318 
    319 This test creates a slice on one ExoGENI aggregate with 2 VMs using a static image with GIMI I&M packages installed.[[BR]]
    320 Both VMs will be measurement points.  The common (OML server) node will be located outside the slice (in the user workspace?).
    321 
    322 '''Prerequisites:'''
    323  * ExoSM has made available a static image (images?) with GIMI I&M packages installed.
    324  * The common node is configured outside the slice and is externally accessible by SSH and HTTP.
    325  * The common node is accessible by the VMs within the slice (which ports?).
    326  * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    327 
    328 '''Procedure:'''
    329  * Using OMNI, allocate two VMs from the same ExoGENI AM to a slice.
    330  * Generate and install necessary certificates on the nodes?
    331  * Enable required services (examples?) on the MP nodes.
    332  * Verify full connectivity of the nodes within the slice (ping and ssh) as well as connectivity to the common node outside the slice.
    333  * Verify required services have been enabled.
    334 
    335 ===== GIM-1A-OS-2 Basic Measurements =====
    336 
    337 This case tests basic measurement configuration on the measurement points.  ''' Need to be more specific here '''
    338 
    339 '''Prerequisites:'''
    340 
    341  * An ExoGENI slice has been created and verified with 2 VMs using a static image with GIMI I&M packages installed.
    342  * The common (OML server) node is located on a node outside the slice and externally accessible.
    343  * The common node is accessible by the VMs within the slice (which ports?).
    344  * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    345 
    346 '''Procedure:'''
    347 
    348  * Configure basic measurement services to run on the MPs using OMF EC and push results to the MC.
    349  * Start, Stop, Restart basic measurement services using OMF EC.
    350  * Verify that processes are being controlled correctly.
    351  * Start basic measurement services.
    352  * Verify that all tests/processes are executing successfully.
    353  * Verify that expected data is collected on the MC.
    354 
    355 ===== GIM-1A-OS-3 Send Measurement Data to iRODS =====
    356 
    357 This test sends the measurement data collected on the common node to the iRODS server using the iRODS client i-commands.
    358 
    359 '''Prerequisites:'''
    360 
    361  * An ExoGENI slice has been created and verified with 2 VMs using a static image with GIMI I&M packages installed.
    362  * Measurement data has been collected on the common node.
    363  * The iRODS client has been installed on the common node and configured to use the appropriate iRODS account.
    364 
    365 '''Procedure:'''
    366 
    367  * Locate the measurement data on the common node.
    368  * Use the i-put command to copy the data to the appropriate location on the iRODS server.
    369  * Verify that expected data is present on the iRODS server.
    370  * Use irsync to copy data to the appropriate location on the iRODS server.
    371  * Verify that the expected data is present on the iRODS server.
    372 
    373 
    374 ===== GIM-1A-OS-4 Visualize Results =====
    375 
    376 This test pulls the collected measurement data from the iRODS server to the user workspace to be analyzed and visualized.
    377 
    378 '''Prerequisites:'''
    379 
    380  * An ExoGENI slice has been created and verified with 2 VMs using a static image with GIMI I&M packages installed.
    381  * Measurement data has been sent to the appropriate location on the iRODS server.
    382  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    383 
    384 '''Procedure:'''
    385 
    386  * Locate the measurement data on the iRODS server.
    387  * Use the i-get command to copy the data to the appropriate location on the user workspace.
    388  * Verify that expected data is present on the user workspace.
    389  * View the data using the iREEL GUI on the user workspace.
    390  * Perform some analysis on the data located on the user workspace.
    391  * View the analysis results using the iREEL GUI on the user workspace.
    392 
    393 
    394 ===== GIM-1A-OS-5 Send Analysis Data to iRODS =====
    395 
    396 This test copies the results of data analysis from the user workspace to the iRODS server.
    397 
    398 '''Prerequisites:'''
    399 
    400  * An ExoGENI slice has been created and verified with 2 VMs using a static image with GIMI I&M packages installed.
    401  * Measurement data on the user workspace has been analyzed to produce analysis results.
    402  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    403 
    404 '''Procedure:'''
    405 
    406  * Locate the analysis results on the user workspace.
    407  * Use the i-put command to copy results to the appropriate location on the iRODS server.
    408  * Verify that expected results are present on the iRODS server.
    409  * Use irsync to copy results to the appropriate location on the iRODS server.
    410  * Verify that the expected results are present on the iRODS server.
    411 
    412 
    413 ==== Dynamic Install/Debian ====
    414 
    415 ===== GIM-1A-OS-6.  Slice/Sliver Setup =====
    416 
    417 This test creates a slice on one ExoGENI aggregate with 2 VMs using a Debian image with GIMI I&M packages installed dynamically.[[BR]]
    418 Both VMs will be measurement points.  The common (OML server) node will be located outside the slice (in the user workspace?).
    419 
    420 '''Prerequisites:'''
    421  * The aggregate/rack has made available a Debian image on which to install the GIMI I&M packages.
    422  * The GIMI I&M packages are available on a public web server?
    423  * The common node is configured outside the slice and is externally accessible by SSH and HTTP.
    424  * The common node is accessible by the VMs within the slice (which ports?).
    425  * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    426 
    427 '''Procedure:'''
    428  * Using OMNI, allocate two VMs from the same ExoGENI AM to a slice.
    429  * Install the GIMI I&M packages.
    430  * Generate and install necessary certificates on the nodes?
    431  * Enable required services (examples?) on the MC and MP nodes.
    432  * Verify full connectivity of the nodes within the slice (ping and ssh)  as well as connectivity to the common node outside the slice
    433  * Verify required services have been enabled.
    434 
    435 ===== GIM-1A-OS-7 Basic Measurements =====
    436 
    437 This case tests basic measurement configuration on the measurement points.  ''' Need to be more specific here '''
    438 
    439 '''Prerequisites:'''
    440 
    441  * An ExoGENI slice has been created and verified with 2 VMs using a Debian image with GIMI I&M packages installed.
    442  * The common (OML server) node is located on a node outside the slice and externally accessible.
    443  * The common node is accessible by the VMs within the slice (which ports?).
    444  * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    445 
    446 '''Procedure:'''
    447 
    448  * Configure basic measurement services to run on the MPs using OMF EC and push results to the MC.
    449  * Start, Stop, Restart basic measurement services using OMF EC.
    450  * Verify that processes are being controlled correctly.
    451  * Start basic measurement services.
    452  * Verify that all tests/processes are executing successfully.
    453  * Verify that expected data is collected on the MC
    454 
    455 ===== GIM-1A-OS-8 Send Measurement Data to iRODS =====
    456 
    457 This test sends the measurement data collected on the common node to the iRODS server using the iRODS client i-commands.
    458 
    459 '''Prerequisites:'''
    460 
    461  * An ExoGENI slice has been created and verified with 2 VMs using a Debian image with GIMI I&M packages installed.
    462  * Measurement data has been collected on the common node.
    463  * The iRODS client has been installed on the common node and configured to use the appropriate iRODS account.
    464 
    465 '''Procedure:'''
    466 
    467  * Locate the measurement data on the common node.
    468  * Use the i-put command to copy the data to the appropriate location on the iRODS server.
    469  * Verify that expected data is present on the iRODS server.
    470  * Use irsync to copy data to the appropriate location on the iRODS server.
    471  * Verify that the expected data is present on the iRODS server.
    472 
    473 
    474 ===== GIM-1A-OS-9 Visualize Results =====
    475 
    476 This test pulls the collected measurement data from the iRODS server to the user workspace to be analyzed and visualized.
    477 
    478 '''Prerequisites:'''
    479 
    480  * An ExoGENI slice has been created and verified with 2 VMs using a Debian image with GIMI I&M packages installed.
    481  * Measurement data has been sent to the appropriate location on the iRODS server.
    482  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    483 
    484 '''Procedure:'''
    485 
    486  * Locate the measurement data on the iRODS server.
    487  * Use the i-get command to copy the data to the appropriate location on the user workspace.
    488  * Verify that expected data is present on the user workspace.
    489  * View the data using the iREEL GUI on the user workspace.
    490  * Perform some analysis on the data located on the user workspace.
    491  * View the analysis results using the iREEL GUI on the user workspace.
    492 
    493 
    494 ===== GIM-1A-OS-10 Send Analysis Data to iRODS =====
    495 
    496 This test copies the results of data analysis from the user workspace to the iRODS server.
    497 
    498 '''Prerequisites:'''
    499 
    500  * An ExoGENI slice has been created and verified with 2 VMs using a Debian image with GIMI I&M packages installed.
    501  * Measurement data on the user workspace has been analyzed to produce analysis results.
    502  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    503 
    504 '''Procedure:'''
    505 
    506  * Locate the analysis results on the user workspace.
    507  * Use the i-put command to copy results to the appropriate location on the iRODS server.
    508  * Verify that expected results are present on the iRODS server.
    509  * Use irsync to copy results to the appropriate location on the iRODS server.
    510  * Verify that the expected results are present on the iRODS server.
    511 
    512 
    513 === Two Aggregates, Common node in each aggregate ===
    514 
    515 ==== Static Install ====
    516 
    517 ===== GIM-2A-2CN-1.  Slice/Sliver Setup =====
    518 
    519 This test creates a slice on two ExoGENI aggregates with 3 VMs in each aggregate using a static image with GIMI I&M packages installed.[[BR]]
    520 One of the VMs in each aggregate will be the common (OML server) node and the other two VMs in each aggregate will be measurement points.
    521 
    522 '''Prerequisites:'''
    523  * ExoSM has made available a static image (images?) with GIMI I&M packages installed.
    524  * The resources allocated for the MCs are externally accessible by SSH and HTTP.
    525  * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    526 
    527 '''Procedure:'''
    528  * Using OMNI, allocate three VMs from each ExoGENI AM to a slice.
    529  * Generate and install necessary certificates on the nodes?
    530  * Enable required services (examples?) on the MC and MP nodes.
    531  * Verify full connectivity of the slice (ping and ssh)
    532  * Verify required services have been enabled
    533 
    534 ===== GIM-2A-2CN-2 Basic Measurements =====
    535 
    536 This case tests basic measurement configuration on the measurement points.  ''' Need to be more specific here '''
    537 
    538 '''Prerequisites:'''
    539 
    540  * An ExoGENI slice has been created and verified with 2 common node VMs and 4 MP VMs using a static image with GIMI I&M packages installed.
    541  * A messaging (XMPP) server is available and accessible by all nodes in the slice. 
    542 
    543 '''Procedure:'''
    544 
    545  * Configure basic measurement services to run on the MPs using OMF EC and push results to the appropriate MC (MPs push to the MC in the same aggregate).
    546  * Start, Stop, Restart basic measurement services using OMF EC.
    547  * Verify that processes are being controlled correctly.
    548  * Start basic measurement services.
    549  * Verify that all tests/processes are executing successfully.
    550  * Verify that expected data is collected on each of the MCs
    551 
    552 ===== GIM-2A-2CN-3 Send Measurement Data to iRODS =====
    553 
    554 This test sends the measurement data collected on the common node to the iRODS server using the iRODS client i-commands.
    555 
    556 '''Prerequisites:'''
    557 
    558  * An ExoGENI slice has been created and verified with 2 common node VMs and 4 MP VMs using a static image with GIMI I&M packages installed.
    559  * Measurement data has been collected on the common nodes.
    560  * The iRODS client has been installed on the common nodes and configured to use the appropriate iRODS account.
    561 
    562 '''Procedure:'''
    563 
    564  * Locate the measurement data on the common nodes.
    565  * Use the i-put command to copy the data to the appropriate location on the iRODS server.
    566  * Verify that expected data is present on the iRODS server.
    567  * Use irsync to copy measurement data to the appropriate location on the iRODS server.
    568  * Verify that the expected data is present on the iRODS server.
    569 
    570 
    571 ===== GIM-2A-2CN-4 Visualize Results =====
    572 
    573 This test pulls the collected measurement data from the iRODS server to the user workspace to be analyzed and visualized.
    574 
    575 '''Prerequisites:'''
    576 
    577  * An ExoGENI slice has been created and verified with 2 common node VMs and 4 MP VMs using a static image with GIMI I&M packages installed.
    578  * Measurement data has been sent to the appropriate location on the iRODS server.
    579  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    580 
    581 '''Procedure:'''
    582 
    583  * Locate the measurement data on the iRODS server.
    584  * Use the i-get command to copy the data to the appropriate location on the user workspace.
    585  * Verify that expected data is present on the user workspace.
    586  * View the data using the iREEL GUI on the user workspace.
    587  * Perform some analysis on the data located on the user workspace.
    588  * View the analysis results using the iREEL GUI on the user workspace.
    589 
    590 
    591 ===== GIM-2A-2CN-5 Send Analysis Data to iRODS =====
    592 
    593 This test copies the results of data analysis from the user workspace to the iRODS server.
    594 
    595 '''Prerequisites:'''
    596 
    597  * An ExoGENI slice has been created and verified with 2 common node VMs and 4 MP VMs using a static image with GIMI I&M packages installed.
    598  * Measurement data on the user workspace has been analyzed to produce analysis results.
    599  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    600 
    601 '''Procedure:'''
    602 
    603  * Locate the analysis results on the user workspace.
    604  * Use the i-put command to copy results to the appropriate location on the iRODS server.
    605  * Verify that expected results are present on the iRODS server.
    606  * Use irsync to copy results to the appropriate location on the iRODS server.
    607  * Verify that the expected results are present on the iRODS server.
    608 
    609 
    610 ==== Dynamic Install/Debian ====
    611 
    612 ===== GIM-2A-2CN-6.  Slice/Sliver Setup =====
    613 
    614 This test creates a slice on two ExoGENI aggregates with 3 VMs in each aggregate using a Debian image with GIMI I&M packages installed dynamically.[[BR]]
    615 One of the VMs in each aggregate will be the common (OML server) node and the other two VMs in each aggregate will be measurement points.
    616 
    617 '''Prerequisites:'''
    618  * ExoSM has made available a Debian image on which to install the GIMI I&M packages.
    619  * The GIMI I&M packages are available on a public web server?
    620  * The resources allocated for the MCs are externally accessible by SSH and HTTP.
    621  * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    622 
    623 '''Procedure:'''
    624  * Using OMNI, allocate three VMs from each ExoGENI AM to a slice.
    625  * Install the GIMI I&M packages.
    626  * Generate and install necessary certificates on the nodes?
    627  * Enable required services (examples?) on the MC and MP nodes.
    628  * Verify full connectivity of the slice (ping and ssh)
    629  * Verify required services have been enabled
    630 
    631 ===== GIM-2A-2CN-7 Basic Measurements =====
    632 
    633 This case tests basic measurement configuration on the measurement points.  ''' Need to be more specific here '''
    634 
    635 '''Prerequisites:'''
    636 
    637  * An ExoGENI slice has been created and verified with 2 common node VMs and 4 MP VMs using a Debian image with GIMI I&M packages installed.
    638  * A messaging (XMPP) server is available and accessible by all nodes in the slice. 
    639 
    640 '''Procedure:'''
    641 
    642  * Configure basic measurement services to run on the MPs using OMF EC and push results to the appropriate MC (MPs push to the MC in the same aggregate).
    643  * Start, Stop, Restart basic measurement services using OMF EC.
    644  * Verify that processes are being controlled correctly.
    645  * Start basic measurement services.
    646  * Verify that all tests/processes are executing successfully.
    647  * Verify that expected data is collected on each of the MCs
    648 
    649 ===== GIM-2A-2CN-8 Send Measurement Data to iRODS =====
    650 
    651 This test sends the measurement data collected on the common node to the iRODS server using the iRODS client i-commands.
    652 
    653 '''Prerequisites:'''
    654 
    655  * An ExoGENI slice has been created and verified with 2 common node VMs and 4 MP VMs using a Debian image with GIMI I&M packages installed.
    656  * Measurement data has been collected on the common nodes.
    657  * The iRODS client has been installed on the common nodes and configured to use the appropriate iRODS account.
    658 
    659 '''Procedure:'''
    660 
    661  * Locate the measurement data on the common nodes.
    662  * Use the i-put command to copy the measurement data to the appropriate location on the iRODS server.
    663  * Verify that expected data is present on the iRODS server.
    664  * Use irsync to copy data to the appropriate location on the iRODS server.
    665  * Verify that the expected data is present on the iRODS server.
    666 
    667 
    668 ===== GIM-2A-2CN-9 Visualize Results =====
    669 
    670 This test pulls the collected measurement data from the iRODS server to the user workspace to be analyzed and visualized.
    671 
    672 '''Prerequisites:'''
    673 
    674  * An ExoGENI slice has been created and verified with 2 common node VMs and 4 MP VMs using a Debian image with GIMI I&M packages installed.
    675  * Measurement data has been sent to the appropriate location on the iRODS server.
    676  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    677 
    678 '''Procedure:'''
    679 
    680  * Locate the measurement data on the iRODS server.
    681  * Use the i-get command to copy the measurement data to the appropriate location on the user workspace.
    682  * Verify that expected data is present on the user workspace.
    683  * View the data using the iREEL GUI on the user workspace.
    684  * Perform some analysis on the data located on the user workspace.
    685  * View the analysis results using the iREEL GUI on the user workspace.
    686 
    687 
    688 ===== GIM-2A-2CN-10 Send Analysis Data to iRODS =====
    689 
    690 This test copies the results of data analysis from the user workspace to the iRODS server.
    691 
    692 '''Prerequisites:'''
    693 
    694  * An ExoGENI slice has been created and verified with 2 common node VMs and 4 MP VMs using a Debian image with GIMI I&M packages installed.
    695  * Measurement data on the user workspace has been analyzed to produce analysis results.
    696  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    697 
    698 '''Procedure:'''
    699 
    700  * Locate the analysis results on the user workspace.
    701  * Use the i-put command to copy results to the appropriate location on the iRODS server.
    702  * Verify that expected results are present on the iRODS server.
    703  * Use irsync to copy results to the appropriate location on the iRODS server.
    704  * Verify that the expected results are present on the iRODS server.
    705 
    706 
    707 === Two Aggregates, One common node outside the slice ===
    708 
    709 ==== Static Install ====
    710 
    711 ===== GIM-2A-CNOS-1.  Slice/Sliver Setup =====
    712 
    713 This test creates a slice on two ExoGENI aggregates with 2 VMs in each aggregate using a static image with GIMI I&M packages installed.[[BR]]
    714 The two VMs in each aggregate will be measurement points.  The common (OML server) node will be located outside the slice (in the user workspace?).
    715 
    716 '''Prerequisites:'''
    717  * The ExoGENI AM has made available a static image (images?) with GIMI I&M packages installed.
    718  * The common node is configured outside the slice and is externally accessible by SSH and HTTP.
    719  * The common node is accessible by the VMs within the slice (which ports?).
    720  * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    721 
    722 '''Procedure:'''
    723  * Using OMNI, allocate two VMs from each ExoGENI AM to a slice.
    724  * Generate and install necessary certificates on the nodes?
    725  * Enable required services (examples?) on the MP nodes.
    726  * Verify full connectivity of the nodes within the slice (ping and ssh) as well as connectivity to the common node outside the slice.
    727 
    728 ===== GIM-2A-CNOS-2 Basic Measurements =====
    729 
    730 This case tests basic measurement configuration on the measurement points.  ''' Need to be more specific here '''
    731 
    732 '''Prerequisites:'''
    733 
    734  * An ExoGENI slice has been created and verified with 4 MP VMs using a static image with GIMI I&M packages installed.
    735  * The common (OML server) node is located on a node outside the slice and externally accessible.
    736  * The common node is accessible by the VMs within the slice (which ports?).
    737  * A messaging (XMPP) server is available and accessible by all nodes in the slice. 
    738 
    739 '''Procedure:'''
    740 
    741  * Configure basic measurement services to run on the MPs using OMF EC and push results to the MC.
    742  * Start, Stop, Restart basic measurement services using OMF EC.
    743  * Verify that processes are being controlled correctly.
    744  * Start basic measurement services.
    745  * Verify that all tests/processes are executing successfully.
    746 
    747 ===== GIM-2A-CNOS-3 Send Measurement Data to iRODS =====
    748 
    749 This test sends the measurement data collected on the common node to the iRODS server using the iRODS client i-commands.
    750 
    751 '''Prerequisites:'''
    752 
    753  * An ExoGENI slice has been created and verified with 4 MP VMs using a static image with GIMI I&M packages installed.
    754  * Measurement data has been collected on the common node.
    755  * The iRODS client has been installed on the common node and configured to use the appropriate iRODS account.
    756 
    757 '''Procedure:'''
    758 
    759  * Locate the measurement data on the common node.
    760  * Use the i-put command to copy the measurement data to the appropriate location on the iRODS server.
    761  * Verify that expected data is present on the iRODS server.
    762  * Use irsync to copy data to the appropriate location on the iRODS server.
    763  * Verify that the expected data is present on the iRODS server.
    764 
    765 
    766 ===== GIM-2A-CNOS-4 Visualize Results =====
    767 
    768 This test pulls the collected measurement data from the iRODS server to the user workspace to be analyzed and visualized.
    769 
    770 '''Prerequisites:'''
    771 
    772  * An ExoGENI slice has been created and verified with 4 MP VMs using a static image with GIMI I&M packages installed.
    773  * Measurement data has been sent to the appropriate location on the iRODS server.
    774  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    775 
    776 '''Procedure:'''
    777 
    778  * Locate the measurement data on the iRODS server.
    779  * Use the i-get command to copy the measurement data to the appropriate location on the user workspace.
    780  * Verify that expected data is present on the user workspace.
    781  * View the data using the iREEL GUI on the user workspace.
    782  * Perform some analysis on the data located on the user workspace.
    783  * View the analysis results using the iREEL GUI on the user workspace.
    784 
    785 
    786 ===== GIM-2A-CNOS-5 Send Analysis Data to iRODS =====
    787 
    788 This test copies the results of data analysis from the user workspace to the iRODS server.
    789 
    790 '''Prerequisites:'''
    791 
    792  * An ExoGENI slice has been created and verified with 4 MP VMs using a static image with GIMI I&M packages installed.
    793  * Measurement data on the user workspace has been analyzed to produce analysis results.
    794  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    795 
    796 '''Procedure:'''
    797 
    798  * Locate the analysis results on the user workspace.
    799  * Use the i-put command to copy results to the appropriate location on the iRODS server.
    800  * Verify that expected results are present on the iRODS server.
    801  * Use irsync to copy results to the appropriate location on the iRODS server.
    802  * Verify that the expected results are present on the iRODS server.
    803 
    804 
    805 ==== Dynamic Install/Debian ====
    806 
    807 ===== GIM-2A-CNOS-6.  Slice/Sliver Setup =====
    808 
    809 This test creates a slice on two ExoGENI aggregates with 2 VMs in each aggregate using a Debian image with GIMI I&M packages installed dynamically.[[BR]]
    810 The two VMs in each aggregate will be measurement points.  The common (OML server) node will be located outside the slice (in the user workspace?).
    811 
    812 '''Prerequisites:'''
    813  * The ExoGENI AM has made available a Debian image on which to install the GIMI I&M packages.
    814  * The GIMI I&M packages are available on a public web server?
    815  * The common node is configured outside the slice and is externally accessible by SSH and HTTP.
    816  * The common node is accessible by the VMs within the slice (which ports?).
    817  * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    818 
    819 '''Procedure:'''
    820  * Using OMNI, allocate two VMs from each ExoGENI AM to a slice.
    821  * Install the GIMI I&M packages.
    822  * Generate and install necessary certificates on the nodes?
    823  * Enable required services (examples?) on the MC and MP nodes.
    824  * Verify full connectivity of the slice (ping and ssh)
    825  * Verify required services have been enabled
    826 
    827 ===== GIM-2A-CNOS-7 Basic Measurements =====
    828 
    829 This case tests basic measurement configuration on the measurement points.  ''' Need to be more specific here '''
    830 
    831 '''Prerequisites:'''
    832 
    833  * An ExoGENI slice has been created and verified with 4 MP VMs using a Debian image with GIMI I&M packages installed dynamically.
    834  * The common (OML server) node is located on a node outside the slice and externally accessible.
    835  * The common node is accessible by the VMs within the slice (which ports?).
    836  * A messaging (XMPP) server is available and accessible by all nodes in the slice. 
    837 
    838 '''Procedure:'''
    839 
    840  * Configure basic measurement services to run on the MPs using OMF EC and push results to the MC.
    841  * Start, Stop, Restart basic measurement services using OMF EC.
    842  * Verify that processes are being controlled correctly.
    843  * Start basic measurement services.
    844  * Verify that all tests/processes are executing successfully.
    845 
    846 ===== GIM-2A-CNOS-8 Send Measurement Data to iRODS =====
    847 
    848 This test sends the measurement data collected on the common node to the iRODS server using the iRODS client i-commands.
    849 
    850 '''Prerequisites:'''
    851 
    852  * An ExoGENI slice has been created and verified with 4 MP VMs using a Debian image with GIMI I&M packages installed dynamically.
    853  * Measurement data has been collected on the common node.
    854  * The iRODS client has been installed on the common node and configured to use the appropriate iRODS account.
    855 
    856 '''Procedure:'''
    857 
    858  * Locate the measurement data on the common node.
    859  * Use the i-put command to copy the measurement data to the appropriate location on the iRODS server.
    860  * Verify that expected data is present on the iRODS server.
    861  * Use irsync to copy data to the appropriate location on the iRODS server.
    862  * Verify that the expected data is present on the iRODS server.
    863 
    864 
    865 ===== GIM-2A-CNOS-9 Visualize Results =====
    866 
    867 This test pulls the collected measurement data from the iRODS server to the user workspace to be analyzed and visualized.
    868 
    869 '''Prerequisites:'''
    870 
    871  * An ExoGENI slice has been created and verified with 4 MP VMs using a Debian image with GIMI I&M packages installed dynamically.
    872  * Measurement data has been sent to the appropriate location on the iRODS server.
    873  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    874 
    875 '''Procedure:'''
    876 
    877  * Locate the measurement data on the iRODS server.
    878  * Use the i-get command to copy the measurement data to the appropriate location on the user workspace.
    879  * Verify that expected data is present on the user workspace.
    880  * View the data using the iREEL GUI on the user workspace.
    881  * Perform some analysis on the data located on the user workspace.
    882  * View the analysis results using the iREEL GUI on the user workspace.
    883 
    884 
    885 ===== GIM-2A-CNOS-10 Send Analysis Data to iRODS =====
    886 
    887 This test copies the results of data analysis from the user workspace to the iRODS server.
    888 
    889 '''Prerequisites:'''
    890 
    891  * An ExoGENI slice has been created and verified with 4 MP VMs using a Debian image with GIMI I&M packages installed dynamically.
    892  * Measurement data on the user workspace has been analyzed to produce analysis results.
    893  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    894 
    895 '''Procedure:'''
    896 
    897  * Locate the analysis results on the user workspace.
    898  * Use the i-put command to copy results to the appropriate location on the iRODS server.
    899  * Verify that expected results are present on the iRODS server.
    900  * Use irsync to copy results to the appropriate location on the iRODS server.
    901  * Verify that the expected results are present on the iRODS server.
    902 
    903 
    904 === Two Aggregates, One common node in one aggregate ===
    905 
    906 ==== Static Install ====
    907 
    908 ===== GIM-2A-1CN-1.  Slice/Sliver Setup =====
    909 
    910 This test creates a slice on two ExoGENI aggregates with 3 VMs in one aggregate and 2 VMs in the other using a static image with GIMI I&M packages installed.[[BR]]
    911 One of the VMs in the 3-VM aggregate will be the common (OML server) node and the other two VMs in each aggregate will be measurement points.
    912 
    913 '''Prerequisites:'''
    914  * The ExoGENI AM has made available a static image (images?) with GIMI I&M packages installed.
    915  * The resource allocated for the MC is externally accessible by SSH and HTTP.
    916  * The resource allocated for the MC is accessible by all VMs in both aggregates (which ports?)
    917  * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    918 
    919 '''Procedure:'''
    920  * Using OMNI, allocate 3 VMs from one ExoGENI AM  and 2 VMs from the other to a slice.
    921  * Generate and install necessary certificates on the nodes?
    922  * Enable required services (examples?) on the MC and MP nodes.
    923  * Verify full connectivity of the slice (ping and ssh)
    924  * Verify required services have been enabled
    925 
    926 ===== GIM-2A-1CN-2 Basic Measurements =====
    927 
    928 This case tests basic measurement configuration on the measurement points.  ''' Need to be more specific here '''
    929 
    930 '''Prerequisites:'''
    931 
    932  * An ExoGENI slice has been created and verified with one common node VM and 4 MP VMs using a static image with GIMI I&M packages installed.
    933  * The common node is accessible by all MP VMs within the slice (which ports?).
    934  * A messaging (XMPP) server is available and accessible by all nodes in the slice. 
    935 
    936 '''Procedure:'''
    937 
    938  * Configure basic measurement services to run on the MPs using OMF EC and push results to the MC.
    939  * Start, Stop, Restart basic measurement services using OMF EC.
    940  * Verify that processes are being controlled correctly.
    941  * Start basic measurement services.
    942  * Verify that all tests/processes are executing successfully.
    943 
    944 
    945 ===== GIM-2A-1CN-3 Send Measurement Data to iRODS =====
    946 
    947 This test sends the measurement data collected on the common node to the iRODS server using the iRODS client i-commands.
    948 
    949 '''Prerequisites:'''
    950 
    951  * An ExoGENI slice has been created and verified with one common node VM and 4 MP VMs using a static image with GIMI I&M packages installed.
    952  * Measurement data has been collected on the common node.
    953  * The iRODS client has been installed on the common node and configured to use the appropriate iRODS account.
    954 
    955 '''Procedure:'''
    956 
    957  * Locate the measurement data on the common node.
    958  * Use the i-put command to copy the measurement data to the appropriate location on the iRODS server.
    959  * Verify that expected data is present on the iRODS server.
    960  * Use irsync to copy data to the appropriate location on the iRODS server.
    961  * Verify that the expected data is present on the iRODS server.
    962 
    963 
    964 ===== GIM-2A-1CN-4 Visualize Results =====
    965 
    966 This test pulls the collected measurement data from the iRODS server to the user workspace to be analyzed and visualized.
    967 
    968 '''Prerequisites:'''
    969 
    970  * An ExoGENI slice has been created and verified with one common node VM and 4 MP VMs using a static image with GIMI I&M packages installed.
    971  * Measurement data has been sent to the appropriate location on the iRODS server.
    972  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    973 
    974 '''Procedure:'''
    975 
    976  * Locate the measurement data on the iRODS server.
    977  * Use the i-get command to copy the measurement data to the appropriate location on the user workspace.
    978  * Verify that expected data is present on the user workspace.
    979  * View the data using the iREEL GUI on the user workspace.
    980  * Perform some analysis on the data located on the user workspace.
    981  * View the analysis results using the iREEL GUI on the user workspace.
    982 
    983 
    984 ===== GIM-2A-1CN-5 Send Analysis Data to iRODS =====
    985 
    986 This test copies the results of data analysis from the user workspace to the iRODS server.
    987 
    988 '''Prerequisites:'''
    989 
    990  * An ExoGENI slice has been created and verified with one common node VM and 4 MP VMs using a static image with GIMI I&M packages installed.
    991  * Measurement data on the user workspace has been analyzed to produce analysis results.
    992  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    993 
    994 '''Procedure:'''
    995 
    996  * Locate the analysis results on the user workspace.
    997  * Use the i-put command to copy results to the appropriate location on the iRODS server.
    998  * Verify that expected results are present on the iRODS server.
    999  * Use irsync to copy results to the appropriate location on the iRODS server.
    1000  * Verify that the expected results are present on the iRODS server.
    1001 
    1002 
    1003 ==== Dynamic Install/Debian ====
    1004 
    1005 ===== GIM-2A-1CN-6  Slice/Sliver Setup =====
    1006 
    1007 This test creates a slice on two ExoGENI aggregates with 3 VMs in one aggregate and 2 VMs in the other aggregate using a Debian image with GIMI I&M packages installed dynamically.[[BR]]
    1008 One of the VMs in the 3-VM aggregate will be the common (OML server) node and the other two VMs in each aggregate will be measurement points.
    1009 
    1010 '''Prerequisites:'''
    1011  * The ExoGENI AM has made available a Debian image on which to install the GIMI I&M packages.
    1012  * The GIMI I&M packages are available on a public web server?
    1013  * The resource allocated for the MC is externally accessible by SSH and HTTP.
    1014  * The resource allocated for the MC is accessible by all VMs in both aggregates (which ports?)
    1015  * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    1016 
    1017 '''Procedure:'''
    1018  * Using OMNI, allocate three VMs from one ExoGENI AM and two VMs from the other to a slice.
    1019  * Install the GIMI I&M packages.
    1020  * Generate and install necessary certificates on the nodes?
    1021  * Enable required services (examples?) on the MC and MP nodes.
    1022  * Verify full connectivity of the slice (ping and ssh)
    1023  * Verify required services have been enabled
    1024 
    1025 ===== GIM-2A-1CN-7 Basic Measurements =====
    1026 
    1027 This case tests basic measurement configuration on the measurement points.  ''' Need to be more specific here '''
    1028 
    1029 '''Prerequisites:'''
    1030 
    1031  * An ExoGENI slice has been created and verified with one common node VM and 4 MP VMs using a Debian image with GIMI I&M packages installed dynamically.
    1032  * The common node in one of the aggregates is accessible by all MP VMs within the slice (which ports?).
    1033  * A messaging (XMPP) server is available and accessible by all nodes in the slice. 
    1034 
    1035 '''Procedure:'''
    1036 
    1037  * Configure basic measurement services to run on the MPs using OMF EC and push results to the MC.
    1038  * Start, Stop, Restart basic measurement services using OMF EC.
    1039  * Verify that processes are being controlled correctly.
    1040  * Start basic measurement services.
    1041  * Verify that all tests/processes are executing successfully.
    1042 
    1043 ===== GIM-2A-1CN-8 Send Measurement Data to iRODS =====
    1044 
    1045 This test sends the measurement data collected on the common node to the iRODS server using the iRODS client i-commands.
    1046 
    1047 '''Prerequisites:'''
    1048 
    1049  * An ExoGENI slice has been created and verified with one common node VM and 4 MP VMs using a Debian image with GIMI I&M packages installed dynamically.
    1050  * Measurement data has been collected on the common node.
    1051  * The iRODS client has been installed on the common node and configured to use the appropriate iRODS account.
    1052 
    1053 '''Procedure:'''
    1054 
    1055  * Locate the measurement data on the common node.
    1056  * Use the i-put command to copy the measurement data to the appropriate location on the iRODS server.
    1057  * Verify that expected data is present on the iRODS server.
    1058  * Use irsync to copy data to the appropriate location on the iRODS server.
    1059  * Verify that the expected data is present on the iRODS server.
    1060 
    1061 
    1062 ===== GIM-2A-1CN-9 Visualize Results =====
    1063 
    1064 This test pulls the collected measurement data from the iRODS server to the user workspace to be analyzed and visualized.
    1065 
    1066 '''Prerequisites:'''
    1067 
    1068  * An ExoGENI slice has been created and verified with one common node VM and 4 MP VMs using a Debian image with GIMI I&M packages installed dynamically.
    1069  * Measurement data has been sent to the appropriate location on the iRODS server.
    1070  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    1071 
    1072 '''Procedure:'''
    1073 
    1074  * Locate the measurement data on the iRODS server.
    1075  * Use the i-get command to copy the measurement data to the appropriate location on the user workspace.
    1076  * Verify that expected data is present on the user workspace.
    1077  * View the data using the iREEL GUI on the user workspace.
    1078  * Perform some analysis on the data located on the user workspace.
    1079  * View the analysis results using the iREEL GUI on the user workspace.
    1080 
    1081 
    1082 ===== GIM-2A-1CN-10 Send Analysis Data to iRODS =====
    1083 
    1084 This test copies the results of data analysis from the user workspace to the iRODS server.
    1085 
    1086 '''Prerequisites:'''
    1087 
    1088  * An ExoGENI slice has been created and verified with one common node VM and 4 MP VMs using a Debian image with GIMI I&M packages installed dynamically.
    1089  * Measurement data on the user workspace has been analyzed to produce analysis results.
    1090  * The iRODS client has been installed on the user workspace and configured to use the appropriate iRODS account.
    1091 
    1092 '''Procedure:'''
    1093 
    1094  * Locate the analysis results on the user workspace.
    1095  * Use the i-put command to copy results to the appropriate location on the iRODS server.
    1096  * Verify that expected results are present on the iRODS server.
    1097  * Use irsync to copy results to the appropriate location on the iRODS server.
    1098  * Verify that the expected results are present on the iRODS server.
    1099 
     2This page has been moved to [wiki:GIMIAcceptanceTests/TestPlan].