Commit eeb33a1d authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Test Ryu-OpenFlow:

- Disabled logs from ryu/mininet
- Enabled debug on device/service/pathcomp
parent d1f4dbf4
Loading
Loading
Loading
Loading
+9 −9
Original line number Original line Diff line number Diff line
@@ -145,7 +145,7 @@ end2end_test ryu-openflow:
    # Wait for Ryu to get initialized
    # Wait for Ryu to get initialized
    - sleep 3
    - sleep 3
    - docker ps -a
    - docker ps -a
    - docker logs ryu
#    - docker logs ryu
    - LOOP_MAX_ATTEMPTS=180
    - LOOP_MAX_ATTEMPTS=180
    - LOOP_COUNTER=0
    - LOOP_COUNTER=0
    - echo "Waiting for Ryu to be ready..."
    - echo "Waiting for Ryu to be ready..."
@@ -160,7 +160,7 @@ end2end_test ryu-openflow:
        fi
        fi
      done
      done
    - echo "Ryu is ready!"
    - echo "Ryu is ready!"
    - docker logs ryu
#    - docker logs ryu


    # Deploy Mininet
    # Deploy Mininet
    #  --ulimit memlock=-1:-1 --ulimit nofile=65536:65536 --ulimit nproc=65536:65536
    #  --ulimit memlock=-1:-1 --ulimit nofile=65536:65536 --ulimit nproc=65536:65536
@@ -172,7 +172,7 @@ end2end_test ryu-openflow:
    # Wait for initialization of Mininet
    # Wait for initialization of Mininet
    - sleep 10
    - sleep 10
    - docker ps -a
    - docker ps -a
    - docker logs mininet
#    - docker logs mininet
    - LOOP_MAX_ATTEMPTS=180
    - LOOP_MAX_ATTEMPTS=180
    - LOOP_COUNTER=0
    - LOOP_COUNTER=0
    - echo "Waiting for Mininet to be ready..."
    - echo "Waiting for Mininet to be ready..."
@@ -188,7 +188,7 @@ end2end_test ryu-openflow:
        fi
        fi
      done
      done
    - echo "Mininet is ready!"
    - echo "Mininet is ready!"
    - docker logs mininet
#    - docker logs mininet


    # Dump configuration of the switches (OpenFlow rules configured) (after starting Mininet)
    # Dump configuration of the switches (OpenFlow rules configured) (after starting Mininet)
    - docker exec mininet bash -c "ovs-vsctl show"
    - docker exec mininet bash -c "ovs-vsctl show"
@@ -201,9 +201,9 @@ end2end_test ryu-openflow:
    # Configure TeraFlowSDN deployment
    # Configure TeraFlowSDN deployment
    # Uncomment if DEBUG log level is needed for the components
    # Uncomment if DEBUG log level is needed for the components
    #- yq -i '((select(.kind=="Deployment").spec.template.spec.containers.[] | select(.name=="server").env.[]) | select(.name=="LOG_LEVEL").value) |= "DEBUG"' manifests/contextservice.yaml
    #- yq -i '((select(.kind=="Deployment").spec.template.spec.containers.[] | select(.name=="server").env.[]) | select(.name=="LOG_LEVEL").value) |= "DEBUG"' manifests/contextservice.yaml
    #- yq -i '((select(.kind=="Deployment").spec.template.spec.containers.[] | select(.name=="server").env.[]) | select(.name=="LOG_LEVEL").value) |= "DEBUG"' manifests/deviceservice.yaml
    - yq -i '((select(.kind=="Deployment").spec.template.spec.containers.[] | select(.name=="server").env.[]) | select(.name=="LOG_LEVEL").value) |= "DEBUG"' manifests/deviceservice.yaml
    #- yq -i '((select(.kind=="Deployment").spec.template.spec.containers.[] | select(.name=="frontend").env.[]) | select(.name=="LOG_LEVEL").value) |= "DEBUG"' manifests/pathcompservice.yaml
    - yq -i '((select(.kind=="Deployment").spec.template.spec.containers.[] | select(.name=="frontend").env.[]) | select(.name=="LOG_LEVEL").value) |= "DEBUG"' manifests/pathcompservice.yaml
    #- yq -i '((select(.kind=="Deployment").spec.template.spec.containers.[] | select(.name=="server").env.[]) | select(.name=="LOG_LEVEL").value) |= "DEBUG"' manifests/serviceservice.yaml
    - yq -i '((select(.kind=="Deployment").spec.template.spec.containers.[] | select(.name=="server").env.[]) | select(.name=="LOG_LEVEL").value) |= "DEBUG"' manifests/serviceservice.yaml
    #- yq -i '((select(.kind=="Deployment").spec.template.spec.containers.[] | select(.name=="server").env.[]) | select(.name=="LOG_LEVEL").value) |= "DEBUG"' manifests/nbiservice.yaml
    #- yq -i '((select(.kind=="Deployment").spec.template.spec.containers.[] | select(.name=="server").env.[]) | select(.name=="LOG_LEVEL").value) |= "DEBUG"' manifests/nbiservice.yaml


    - source src/tests/${TEST_NAME}/deploy_specs.sh
    - source src/tests/${TEST_NAME}/deploy_specs.sh
@@ -416,8 +416,8 @@ end2end_test ryu-openflow:


    # Dump Ryu and Mininet logs (on after_script)
    # Dump Ryu and Mininet logs (on after_script)
    - docker ps -a
    - docker ps -a
    - docker logs mininet
#    - docker logs mininet
    - docker logs ryu
#    - docker logs ryu


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