wiki:GENIOESSTopologiesTestStatus/OESS-T1

Version 9 (modified by lnevers@bbn.com, 6 years ago) (diff)

--

OESS-T1: Functional Tests

This test case verifies functions supported by the OESS Aggregate. For overall status see the GENI OESS Topologies Test Status page.

Test Status

This section captures the status for each function verified by this test plan.

Function/Step State Ticket Notes
1. Get access to OESS software and doc
2. Get access to I2 development test results
3. Create VLANs along a new path. Color(#63B8FF,In Progress)?#1136 #1137 #1138 #1139 #1140 #1141 FOAM-405
4. Delete VLAN and verify release Color(#63B8FF,In Progress)?
5. Modify existing path


State Legend Description
Color(green,Pass)? Test completed and met all criteria
Color(#98FB98,Pass: most criteria)? Test completed and met most criteria. Exceptions documented
Color(red,Fail)? Test completed and failed to meet criteria.
Color(yellow,Complete)? Test completed but will require re-execution due to expected changes
Color(orange,Blocked)? Blocked by ticketed issue(s).
Color(#63B8FF,In Progress)? Currently under test.


Test Execution Details

1. Get access to OESS software

Get access to OESS software pointed to AL2S (I2 has to enable this when they are done their own testing) and documentation

2. Get access to I2 development test results

3. Create VLANs along a new path

Create VLANs along a new path. Verify connectivity with available Internet2-managed AL2S test points. Get resource advertisement and check schema:

$ omni.py listresources -a oess -o
08:33:25 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
08:33:25 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
08:33:25 INFO     omni: Using control framework portal
08:33:25 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
08:33:25 INFO     omni: Saving output to a file.
08:33:28 INFO     omni: Listed advertised resources at 1 out of 1 possible aggregates.
08:33:28 INFO     omni: Writing to 'rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml'
08:33:28 INFO     omni:  ------------------------------------------------------------
08:33:28 INFO     omni:  Completed listresources:
Args: listresources

  Result Summary: Queried resources from 1 of 1 aggregate(s).
Wrote rspecs from 1 aggregate(s) to 1 file(s)
Saved listresources RSpec from 'unspecified_AM_URN' (url 'https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2') to file rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml;  
08:33:28 INFO     omni:  ============================================================

$ rspeclint rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml 
Failed to load schema for namespace http://www.geni.net/resources/rspec/ext/openflow/3 from location http://www.geni.net/resources/rspec/ext/openflow/3/of-ad.xsd
: Schemas parser error : Failed to locate the main schema resource at 'http://www.geni.net/resources/rspec/ext/openflow/3/of-ad.xsd'.

Created Rspecs between the following end-points:

  • atla to losa
  • ny to losa
  • wash to ny
  • atla to ny

Tested above end-points in two topologies. Topology 1 had one primary and one backup path, while topology 2 had no backup paths. All RSpecs used are available here.

Below are the tests using the primary paths only:

<<<NEED TO CAPTURE Create Sliver for each of the above >>>>

4. Delete VLAN and verify release

<<<NEED TO CAPTURE Delete Sliver for each of the above >>>>

5. Modify existing path

Attachments (1)

Download all attachments as: .zip