Signed-off-by: IWASE Yusuke <[email protected]>
---
 .../common/install_docker_test_pkg_common.sh           | 18 ++++++++++--------
 .../common/install_docker_test_pkg_for_travis.sh       |  1 -
 tools/test-requires                                    |  5 ++++-
 3 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/ryu/tests/integrated/common/install_docker_test_pkg_common.sh 
b/ryu/tests/integrated/common/install_docker_test_pkg_common.sh
index 3a54c4c..44a3e10 100644
--- a/ryu/tests/integrated/common/install_docker_test_pkg_common.sh
+++ b/ryu/tests/integrated/common/install_docker_test_pkg_common.sh
@@ -4,7 +4,6 @@ set -ex
 function init_variables {
     APTLINE_DOCKER=0
     DIR_BASE=/tmp
-    SUDO_PIP=""
 }
 
 function process_options {
@@ -21,17 +20,20 @@ function process_options {
                 shift; ((i++))
                 DIR_BASE=$1
                 ;;
-            -s|--sudo-pip)
-                SUDO_PIP=sudo
-                ;;
         esac
         shift; ((i++))
     done
 }
 
+function install_pipework {
+    if ! which /usr/local/bin/pipework >/dev/null
+    then
+        sudo rm -rf $DIR_BASE/pipework
+        git clone https://github.com/jpetazzo/pipework.git $DIR_BASE/pipework
+        sudo install -m 0755 $DIR_BASE/pipework/pipework 
/usr/local/bin/pipework
+    fi
+}
+
 function install_depends_pkg {
-    sudo rm -rf $DIR_BASE/pipework
-    git clone https://github.com/jpetazzo/pipework.git $DIR_BASE/pipework
-    sudo install -m 0755 $DIR_BASE/pipework/pipework /usr/local/bin/pipework
-    $SUDO_PIP pip install docker-py pycrypto nsenter
+    install_pipework
 }
diff --git a/ryu/tests/integrated/common/install_docker_test_pkg_for_travis.sh 
b/ryu/tests/integrated/common/install_docker_test_pkg_for_travis.sh
index 9128c77..d8c3b49 100644
--- a/ryu/tests/integrated/common/install_docker_test_pkg_for_travis.sh
+++ b/ryu/tests/integrated/common/install_docker_test_pkg_for_travis.sh
@@ -7,7 +7,6 @@ source  ${RYU_PATH}/install_docker_test_pkg_common.sh
 
 init_variables
 process_options "$@"
-SUDO_PIP=""
 
 sudo apt-get update
 install_depends_pkg
diff --git a/tools/test-requires b/tools/test-requires
index 9d59a70..5e3678e 100644
--- a/tools/test-requires
+++ b/tools/test-requires
@@ -1,6 +1,9 @@
 coverage
+docker-py  # integrated tests (Docker)
 mock
 nose
+nsenter  # integrated tests (Docker)
 pep8
+pycrypto  # integrated tests (Docker)
 pylint
-formencode
+formencode  # unit tests (OF-Config)
-- 
2.7.4


------------------------------------------------------------------------------
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to