Commit e4258fcf authored by Sebastian Müller's avatar Sebastian Müller
Browse files

added missing provisioning tests

parent 915a8ad6
Loading
Loading
Loading
Loading
+27 −0
Original line number Original line Diff line number Diff line
Feature: Simple VLAN management
    As a Network Controller,
    I want to deploy and remove VLANs on network elements.

Scenario: S-VLAN chain Creation
    Given the network mentioned in network.csv
    Then The controller Build the chain
    When the controller deploys VLAN 301 in chain mode
    And the controller register the CVLAN 302 and 303 to the VLAN 301
    Then the traffic should pass on this VLAN
     And the VLAN 301 should be in the configuration
     And The controller Build the chain


Scenario: S-VLAN chain Removal
    Given the network mentioned in network.csv
    When the controller unregister the CVLAN 302 and 303 to the VLAN 301
     And the controller removes VLAN 301
    Then the traffic should not pass on this VLAN
     And the VLAN 301 should not be in the configuration






+47 −0
Original line number Original line Diff line number Diff line
Feature: Simple VLAN management
    As a Network Controller,
    I want to deploy and remove VLANs on network elements.

Scenario: C-VLAN deployment
    Given the network mentioned in network.csv
    When the controller deploys VLAN 101
    Then the traffic should pass on this VLAN
     And the VLAN 101 should be in the configuration
     And the CB service is configured


Scenario: C-VLAN Removal
    Given the network mentioned in network.csv
    When the controller removes VLAN 101
    Then the traffic should not pass on this VLAN
     And the VLAN 101 should not be in the configuration

Scenario: S-VLAN PB deployment
    Given the network mentioned in network.csv
    When the controller deploys VLAN 201
    Then the traffic should pass on this VLAN
     And the VLAN 201 should be in the configuration
     And the PB service is configured


Scenario: S-VLAN PB Removal
    Given the network mentioned in network.csv
    When the controller removes VLAN 201
    Then the traffic should not pass on this VLAN
     And the VLAN 201 should not be in the configuration

Scenario: S-VLAN PEB deployment
    Given the network mentioned in network.csv
    When the controller deploys VLAN 301
     And the controller register the CVLAN 302 and 303 to the VLAN 301
    Then the traffic should pass on this VLAN
     And the VLAN 301 should be in the configuration
     And the PEB service is configured


Scenario: S-VLAN PEB Removal
    Given the network mentioned in network.csv
    When the controller unregister the CVLAN 302 and 303 to the VLAN 301
     And the controller removes VLAN 301
    Then the traffic should not pass on this VLAN
     And the VLAN 301 should not be in the configuration
 No newline at end of file