= OESS-T1: Functional Tests = This test case verifies functions supported by the OESS Aggregate. For overall status see the [wiki:GENIOESSTopologiesTestStatus 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 [https://openflow.stanford.edu/bugs/browse/FOAM-405 FOAM-405]|| || || 4. Delete VLAN and verify release ||[[Color(#63B8FF,In Progress)]]|| || || || 5. Modify existing path || || || || [[BR]] || '''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. || [[BR]] == 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 [http://groups.geni.net/geni/browser/trunk/OESSRSpecs here]. Below are the tests using the primary paths only: <<>>> === 4. Delete VLAN and verify release === === 5. Modify existing path ===