Skip to content
Snippets Groups Projects
Commit a268364c authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Fixed EuCNC24 test:

- Updated Clab IP addresses
- Fixed endpoints in IETF L3VPN service
- Added correctness test for pings
parent 0c0611e7
No related branches found
No related tags found
2 merge requests!359Release TeraFlowSDN 5.0,!299Resolve "(CTTC) Fix CI/CD pipeline end-to-end tests not passing"
...@@ -127,11 +127,24 @@ end2end_test eucnc24: ...@@ -127,11 +127,24 @@ end2end_test eucnc24:
$CI_REGISTRY_IMAGE/${TEST_NAME}:latest /var/teraflow/run-service-tfs-create.sh $CI_REGISTRY_IMAGE/${TEST_NAME}:latest /var/teraflow/run-service-tfs-create.sh
# Run end-to-end test: test connectivity with ping # Run end-to-end test: test connectivity with ping
- sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.1.10' - TEST1_10=$(sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.1.10')
- sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.1.1' - echo $TEST1_10
- sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.2.1' - echo $TEST1_10 | grep -E '3 packets transmitted, 3 received, 0\% packet loss'
- sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.2.10' - TEST1_1=$(sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.1.1')
- sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.3.10' - echo $TEST1_1
- echo $TEST1_1 | grep -E '3 packets transmitted, 3 received, 0\% packet loss'
- TEST2_1=$(sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.2.1')
- echo $TEST2_1
- echo $TEST2_1 | grep -E '3 packets transmitted, 3 received, 0\% packet loss'
- TEST2_10=$(sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.2.10')
- echo $TEST2_10
- echo $TEST2_10 | grep -E '3 packets transmitted, 3 received, 0\% packet loss'
- TEST3_1=$(sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.3.1')
- echo $TEST3_1
- echo $TEST3_1 | grep -E '3 packets transmitted, 0 received, 100\% packet loss'
- TEST3_10=$(sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.3.10')
- echo $TEST3_10
- echo $TEST3_10 | grep -E '3 packets transmitted, 0 received, 100\% packet loss'
# Run end-to-end test: deconfigure service TFS # Run end-to-end test: deconfigure service TFS
- > - >
...@@ -148,11 +161,24 @@ end2end_test eucnc24: ...@@ -148,11 +161,24 @@ end2end_test eucnc24:
$CI_REGISTRY_IMAGE/${TEST_NAME}:latest /var/teraflow/run-service-ietf-create.sh $CI_REGISTRY_IMAGE/${TEST_NAME}:latest /var/teraflow/run-service-ietf-create.sh
# Run end-to-end test: test connectivity with ping # Run end-to-end test: test connectivity with ping
- sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.1.10' - TEST1_10=$(sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.1.10')
- sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.1.1' - echo $TEST1_10
- sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.2.1' - echo $TEST1_10 | grep -E '3 packets transmitted, 3 received, 0\% packet loss'
- sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.2.10' - TEST1_1=$(sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.1.1')
- sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.3.10' - echo $TEST1_1
- echo $TEST1_1 | grep -E '3 packets transmitted, 3 received, 0\% packet loss'
- TEST2_1=$(sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.2.1')
- echo $TEST2_1
- echo $TEST2_1 | grep -E '3 packets transmitted, 3 received, 0\% packet loss'
- TEST2_10=$(sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.2.10')
- echo $TEST2_10
- echo $TEST2_10 | grep -E '3 packets transmitted, 3 received, 0\% packet loss'
- TEST3_1=$(sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.3.1')
- echo $TEST3_1
- echo $TEST3_1 | grep -E '3 packets transmitted, 0 received, 100\% packet loss'
- TEST3_10=$(sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.3.10')
- echo $TEST3_10
- echo $TEST3_10 | grep -E '3 packets transmitted, 0 received, 100\% packet loss'
# Run end-to-end test: deconfigure service IETF # Run end-to-end test: deconfigure service IETF
- > - >
......
...@@ -49,7 +49,7 @@ topology: ...@@ -49,7 +49,7 @@ topology:
dc1: dc1:
kind: linux kind: linux
mgmt-ipv4: 172.20.20.211 mgmt-ipv4: 172.20.20.201
exec: exec:
- ip link set address 00:c1:ab:00:01:01 dev eth1 - ip link set address 00:c1:ab:00:01:01 dev eth1
- ip address add 192.168.1.10/24 dev eth1 - ip address add 192.168.1.10/24 dev eth1
...@@ -57,7 +57,7 @@ topology: ...@@ -57,7 +57,7 @@ topology:
dc2: dc2:
kind: linux kind: linux
mgmt-ipv4: 172.20.20.221 mgmt-ipv4: 172.20.20.202
exec: exec:
- ip link set address 00:c1:ab:00:02:01 dev eth1 - ip link set address 00:c1:ab:00:02:01 dev eth1
- ip address add 192.168.2.10/24 dev eth1 - ip address add 192.168.2.10/24 dev eth1
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
"site-network-accesses": { "site-network-accesses": {
"site-network-access": [ "site-network-access": [
{ {
"site-network-access-id": "int", "site-network-access-id": "eth1",
"site-network-access-type": "ietf-l3vpn-svc:multipoint", "site-network-access-type": "ietf-l3vpn-svc:multipoint",
"device-reference": "dc1", "device-reference": "dc1",
"vpn-attachment": {"vpn-id": "ietf-l3vpn-svc", "site-role": "ietf-l3vpn-svc:spoke-role"}, "vpn-attachment": {"vpn-id": "ietf-l3vpn-svc", "site-role": "ietf-l3vpn-svc:spoke-role"},
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
"site-network-accesses": { "site-network-accesses": {
"site-network-access": [ "site-network-access": [
{ {
"site-network-access-id": "int", "site-network-access-id": "eth1",
"site-network-access-type": "ietf-l3vpn-svc:multipoint", "site-network-access-type": "ietf-l3vpn-svc:multipoint",
"device-reference": "dc2", "device-reference": "dc2",
"vpn-attachment": {"vpn-id": "ietf-l3vpn-svc", "site-role": "ietf-l3vpn-svc:hub-role"}, "vpn-attachment": {"vpn-id": "ietf-l3vpn-svc", "site-role": "ietf-l3vpn-svc:hub-role"},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment