summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--.travis.yml1
-rw-r--r--ryu/tests/unit/lib/ovs/test_vsctl.py6
2 files changed, 6 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 826f3acf..b98a6e25 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,7 +16,6 @@ sudo: required # Required to enable Docker service
install:
- docker build -t ut_mininet ryu/tests/docker/mininet/
- - CID=`docker run --privileged -t -d ut_mininet`; docker rm -f $CID # Test container
- pip install tox coveralls
script:
diff --git a/ryu/tests/unit/lib/ovs/test_vsctl.py b/ryu/tests/unit/lib/ovs/test_vsctl.py
index d87a9906..c7fe8355 100644
--- a/ryu/tests/unit/lib/ovs/test_vsctl.py
+++ b/ryu/tests/unit/lib/ovs/test_vsctl.py
@@ -21,6 +21,7 @@ import unittest
from nose.tools import eq_
from nose.tools import ok_
+from ryu.lib.hub import sleep
from ryu.lib.ovs import vsctl
@@ -89,6 +90,11 @@ class TestVSCtl(unittest.TestCase):
cls.container_mn = cls._docker_run(DOCKER_IMAGE_MININET)
cls.container_mn_ip = cls._docker_inspect_ip_addr(cls.container_mn)
+ # Note: Wait for loading the OVS kernel module.
+ # If the OVS kernel module is loaded at first time, it might take
+ # a few seconds.
+ sleep(5)
+
cls._docker_exec_mn(
'ovs-vsctl set-manager %s' % OVSDB_MANAGER_ADDR)