Commit 8afbe529 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

End-to-end Test - Ryu-OpenFlow:

- Fixes in CI/CD
parent f905492f
Loading
Loading
Loading
Loading
+21 −21
Original line number Diff line number Diff line
@@ -146,7 +146,7 @@ end2end_test ryu-openflow:
    - LOOP_COUNTER=0
    - >
      echo "Waiting for Ryu to be ready..."
      until curl --quiet http://172.254.252.10:8080/; do
      until curl -s http://172.254.252.10:8080/ > /dev/null ; do
        echo "Attempt: $LOOP_COUNTER"
        sleep 5;
        LOOP_COUNTER=$((LOOP_COUNTER + 1))
@@ -243,11 +243,11 @@ end2end_test ryu-openflow:

    # Dump configuration of the switches (OpenFlow rules configured) (before configure IETF service)
    - docker exec mininet bash -c "ovs-vsctl show"
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s1
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s2
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s3
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s4
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s5
    - docker exec mininet ovs-ofctl dump-flows s1
    - docker exec mininet ovs-ofctl dump-flows s2
    - docker exec mininet ovs-ofctl dump-flows s3
    - docker exec mininet ovs-ofctl dump-flows s4
    - docker exec mininet ovs-ofctl dump-flows s5

    ## Run end-to-end test: configure service IETF
    #- >
@@ -258,11 +258,11 @@ end2end_test ryu-openflow:

    # Dump configuration of the switches (OpenFlow rules configured) (after configure IETF service)
    - docker exec mininet bash -c "ovs-vsctl show"
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s1
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s2
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s3
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s4
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s5
    - docker exec mininet ovs-ofctl dump-flows s1
    - docker exec mininet ovs-ofctl dump-flows s2
    - docker exec mininet ovs-ofctl dump-flows s3
    - docker exec mininet ovs-ofctl dump-flows s4
    - docker exec mininet ovs-ofctl dump-flows s5

    ## Run end-to-end test: test connectivity with ping
    #- export TEST1_10=$(containerlab exec --name ryu-openflow --label clab-node-name=dc1 --cmd 'ping -n -c3 172.16.1.10' --format json)
@@ -293,11 +293,11 @@ end2end_test ryu-openflow:

    # Dump configuration of the switches (OpenFlow rules configured) (after deconfigure IETF service)
    - docker exec mininet bash -c "ovs-vsctl show"
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s1
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s2
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s3
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s4
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s5
    - docker exec mininet ovs-ofctl dump-flows s1
    - docker exec mininet ovs-ofctl dump-flows s2
    - docker exec mininet ovs-ofctl dump-flows s3
    - docker exec mininet ovs-ofctl dump-flows s4
    - docker exec mininet ovs-ofctl dump-flows s5

    # Run end-to-end test: cleanup scenario
    - >
@@ -309,11 +309,11 @@ end2end_test ryu-openflow:
  after_script:
    # Dump configuration of the switches (OpenFlow rules configured) (on after_script)
    - docker exec mininet bash -c "ovs-vsctl show" || true
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s1 || true
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s2 || true
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s3 || true
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s4 || true
    - docker exec ryu-openflow-mininet ovs-ofctl dump-flows s5 || true
    - docker exec mininet ovs-ofctl dump-flows s1 || true
    - docker exec mininet ovs-ofctl dump-flows s2 || true
    - docker exec mininet ovs-ofctl dump-flows s3 || true
    - docker exec mininet ovs-ofctl dump-flows s4 || true
    - docker exec mininet ovs-ofctl dump-flows s5 || true

    # Dump TeraFlowSDN component logs
    - source src/tests/${TEST_NAME}/deploy_specs.sh