Enhance netvirt l2 HA tests
[integration/test.git] / csit / variables / netvirt / Variables.robot
index a8ca2ebb1d8fd96b9db6f97d7a2fbda3c3f7c7f5..2e054754a88fb092a8ec67379e5286a4dfe93afd 100644 (file)
@@ -2,12 +2,21 @@
 Documentation     Variables for Netvirt Test Suites
 
 *** Variables ***
+# Exceptions for which we will not create a failure
 @{legacy_feature_list}    odl-vtn-manager-neutron    odl-ovsdb-openstack
-${CIRROS_stable/newton}    cirros-0.3.4-x86_64-uec
+@{NETVIRT_DIAG_SERVICES}    OPENFLOW    IFM    ITM    DATASTORE    ELAN    OVSDB
 ${CIRROS_stable/ocata}    cirros-0.3.4-x86_64-uec
 ${CIRROS_stable/pike}    cirros-0.3.5-x86_64-disk
+${CIRROS_stable/queens}    cirros-0.3.5-x86_64-disk
 ${CIRROS_master}    cirros-0.3.5-x86_64-disk
+${DEFAULT_PING_COUNT}    3
 ${PRE_CLEAN_OPENSTACK_ALL}    False
+${EXTERNAL_NET_NAME}    external-net
+${EXTERNAL_SUBNET_NAME}    external-subnet
+${INTEGRATION_BRIDGE}    br-int
+${EXTERNAL_GATEWAY}    10.10.10.250
+${EXTERNAL_SUBNET}    10.10.10.0/24
+${EXTERNAL_SUBNET_ALLOCATION_POOL}    start=10.10.10.2,end=10.10.10.249
 ${NET1_IPV6_ADDR_POOL}    --allocation-pool start=2001:db8:0:2::2,end=2001:db8:0:2:ffff:ffff:ffff:fffe
 ${NET2_IPV6_ADDR_POOL}    --allocation-pool start=2001:db8:0:3::2,end=2001:db8:0:3:ffff:ffff:ffff:fffe
 ${RESP_CODE}      200
@@ -23,8 +32,15 @@ ${NO_PING_REGEXP}    , 100% packet loss
 ${RT_OPTIONS}     --route
 ${RT_CLEAR}       --no-route
 ${ARP_RESPONSE_REGEX}    arp,arp_op=2 actions=CONTROLLER:65535,resubmit\\(,${ELAN_BASETABLE}\\)
+${ARP_RESPONSE_REGEX_FLUORINE}    arp,arp_op=2 actions=resubmit\\(,${ARP_PUNT_TABLE}\\),resubmit\\(,${ARP_LEARN_TABLE}\\),resubmit\\(,${ELAN_BASETABLE}\\)
+${ARP_PUNT_RESPONSE_REGEX}    arp actions=CONTROLLER:65535,learn
 ${ARP_REQUEST_REGEX}    arp,arp_op=1 actions=group:\\d+
 ${ARP_REQUEST_GROUP_REGEX}    actions=CONTROLLER:65535,bucket=actions=resubmit\\(,${ELAN_BASETABLE}\\),bucket=actions=resubmit\\(,${ARP_RESPONSE_TABLE}\\)
+${ARP_REQUEST_GROUP_REGEX_FLUORINE}    actions=resubmit\\(,${ARP_RESPONSE_TABLE}\\)
+${ARP_CHECK_TABLE}    43
+${ARP_PUNT_TABLE}    195
+${ARP_LEARN_TABLE}    196
+${ARP_RESPONSE_TABLE}    81
 # Values passed for BFD Tunnel monitoring
 ${TUNNEL_MONITOR_ON}    Tunnel Monitoring (for VXLAN tunnels): On
 ${TUNNEL_MONITOR_OFF}    Tunnel Monitoring (for VXLAN tunnels): Off
@@ -49,7 +65,7 @@ ${INTERVAL_0}     {"tunnel-monitor-interval":{"interval":0}}
 ${INTERVAL_NEG}    {"tunnel-monitor-interval":{"interval":-100}}
 ${INTERVAL_31000}    {"tunnel-monitor-interval":{"interval":31000}}
 #ODL Rest URLs
-${NETWORK_URL}    ${CONFIG_API}/neutron:neutron/networks/
+${NETWORK_URL}    ${CONFIG_API}/neutron:neutron/networks
 ${SUBNETWORK_URL}    ${CONFIG_API}/neutron:neutron/subnets/
 ${PORT_URL}       ${CONFIG_API}/neutron:neutron/ports/
 ${ROUTER_URL}     ${CONFIG_API}/neutron:neutron/routers/
@@ -63,11 +79,14 @@ ${TUNNEL_INTERFACES}    ${CONFIG_API}/ietf-interfaces:interfaces/
 ${LEARNT_VIP}     ${OPERATIONAL_API}/odl-l3vpn:learnt-vpn-vip-to-port-data/
 ${DISPATCHER_TABLE}    17
 ${GWMAC_TABLE}    19
-${ARP_CHECK_TABLE}    43
-${ARP_RESPONSE_TABLE}    81
-${IPV6_TABLE}     45
 ${L3_TABLE}       21
+${INTERNAL_TUNNEL_TABLE}    36
+${IPV6_TABLE}     45
 ${ELAN_BASETABLE}    48
 ${ELAN_SMACTABLE}    50
 ${ELAN_DMACTABLE}    51
 ${ELAN_UNKNOWNMACTABLE}    52
+${INGRESS_ACL_REMOTE_ACL_TABLE}    211
+${EGRESS_ACL_TABLE}    240
+${EGRESS_LPORT_DISPATCHER_TABLE}    220
+${EGRESS_LEARN_ACL_FILTER_TABLE}    244