Merge "Fix run.sh bug for dynamic interfaces"
authorCarlos Goncalves <carlos.goncalves@neclab.eu>
Wed, 7 Jun 2017 09:23:49 +0000 (09:23 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Wed, 7 Jun 2017 09:23:49 +0000 (09:23 +0000)
1  2 
tests/run.sh

diff --combined tests/run.sh
@@@ -30,7 -30,6 +30,7 @@@ DOCTOR_PW=docto
  DOCTOR_PROJECT=doctor
  DOCTOR_ROLE=_member_
  PROFILER_TYPE=${PROFILER_TYPE:-none}
 +PYTHON_ENABLE=${PYTHON_ENABLE:-false}
  
  TOP_DIR=$(cd $(dirname "$0") && pwd)
  
@@@ -294,8 -293,7 +294,7 @@@ inject_failure() 
      echo "disabling network of compute host [$COMPUTE_HOST] for 3 mins..."
      cat > disable_network.sh << 'END_TXT'
  #!/bin/bash -x
- dev=$(sudo ip a | awk '/ @COMPUTE_IP@\//{print $7}')
- [[ -n "$dev" ]] || dev=$(sudo ip a | awk '/ @COMPUTE_IP@\//{print $5}')
+ dev=$(sudo ip a | awk '/ @COMPUTE_IP@\//{print $NF}')
  sleep 1
  sudo ip link set $dev down
  echo "doctor set link down at" $(date "+%s.%N")
@@@ -481,13 -479,6 +480,13 @@@ cleanup() 
  
  # Main process
  
 +if $PYTHON_ENABLE; then
 +    cd $TOP_DIR
 +    echo "executing tox..."
 +    tox
 +    exit $?
 +fi
 +
  echo "Note: doctor/tests/run.sh has been executed."
  git log --oneline -1 || true   # ignore even you don't have git installed