aboutsummaryrefslogtreecommitdiff
path: root/test/test-common
blob: f85661ca1e7acd2c755f226115b42e7d00ebec8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#
# test-common
#
# Common set of definitions and functions to help with driving VLANd
# in testing

echo $0
TOPDIR=$(dirname $0)/..
ADMIN="python $TOPDIR/admin.py"

# Topology definitions
PAN1_SWITCH_PORT="Gi1/0/2"
PAN2_SWITCH_PORT="fa25"
PAN3_SWITCH_PORT="gi25"
ARN1_SWITCH_PORT="Gi1/0/3"
ARN2_SWITCH_PORT="fa2"
ARN3_SWITCH_PORT="gi2"
IMX1_SWITCH_PORT="Gi1/0/4"
IMX1_SWITCH_PORT="fa26"
IMX1_SWITCH_PORT="gi26"

# Startup check
$ADMIN --status

# Preload some data - what are the switch IDs and port IDs of the
# various things in our test setup?
SW1_ID=$($ADMIN --lookup_switch_by_name vlandswitch01)
SW2_ID=$($ADMIN --lookup_switch_by_name vlandswitch02)
SW3_ID=$($ADMIN --lookup_switch_by_name vlandswitch03)

PAN1_PORT_ID=$($ADMIN --lookup_port_by_switch_and_name $SW1_ID $PAN1_SWITCH_PORT)
PAN2_PORT_ID=$($ADMIN --lookup_port_by_switch_and_name $SW2_ID $PAN2_SWITCH_PORT)
PAN2_PORT_ID=$($ADMIN --lookup_port_by_switch_and_name $SW3_ID $PAN3_SWITCH_PORT)
ARN1_PORT_ID=$($ADMIN --lookup_port_by_switch_and_name $SW1_ID $ARN1_SWITCH_PORT)
ARN2_PORT_ID=$($ADMIN --lookup_port_by_switch_and_name $SW2_ID $ARN2_SWITCH_PORT)
ARN3_PORT_ID=$($ADMIN --lookup_port_by_switch_and_name $SW2_ID $ARN3_SWITCH_PORT)
IMX1_PORT_ID=$($ADMIN --lookup_port_by_switch_and_name $SW1_ID $IMX1_SWITCH_PORT)
IMX2_PORT_ID=$($ADMIN --lookup_port_by_switch_and_name $SW2_ID $IMX3_SWITCH_PORT)
IMX3_PORT_ID=$($ADMIN --lookup_port_by_switch_and_name $SW2_ID $IMX3_SWITCH_PORT)