mirror of
https://github.com/faucetsdn/ryu.git
synced 2026-05-05 04:16:11 +02:00
bgp_scenario_test: Switch Python version
With Ubuntu base Docker image, Python 2.7 will always be used on Scenario test containers if we just install "python-*". This patch fixes to switch base Docker image and enables to use the specific Python version. Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
This commit is contained in:
parent
c0e06c7ea7
commit
f152c69ee0
@ -17,6 +17,7 @@
|
||||
from __future__ import absolute_import
|
||||
|
||||
import logging
|
||||
import sys
|
||||
import unittest
|
||||
|
||||
from ryu.tests.integrated.common import docker_base as ctn_base
|
||||
@ -40,7 +41,9 @@ class BgpSpeakerTestBase(unittest.TestCase):
|
||||
cls.bridges.append(cls.brdc1)
|
||||
|
||||
cls.dockerimg = ctn_base.DockerImage()
|
||||
cls.r_img = cls.dockerimg.create_ryu(check_exist=True)
|
||||
image = 'python:%d.%d' % (
|
||||
sys.version_info.major, sys.version_info.minor)
|
||||
cls.r_img = cls.dockerimg.create_ryu(image=image, check_exist=True)
|
||||
cls.images.append(cls.r_img)
|
||||
cls.q_img = 'osrg/quagga'
|
||||
cls.images.append(cls.q_img)
|
||||
|
||||
@ -17,6 +17,7 @@
|
||||
from __future__ import absolute_import
|
||||
|
||||
import logging
|
||||
import sys
|
||||
import unittest
|
||||
|
||||
from ryu.tests.integrated.common import docker_base as ctn_base
|
||||
@ -40,7 +41,9 @@ class BgpSpeakerTestBase(unittest.TestCase):
|
||||
cls.bridges.append(cls.brdc1)
|
||||
|
||||
cls.dockerimg = ctn_base.DockerImage()
|
||||
cls.r_img = cls.dockerimg.create_ryu(check_exist=True)
|
||||
image = 'python:%d.%d' % (
|
||||
sys.version_info.major, sys.version_info.minor)
|
||||
cls.r_img = cls.dockerimg.create_ryu(image=image, check_exist=True)
|
||||
cls.images.append(cls.r_img)
|
||||
cls.q_img = 'osrg/quagga'
|
||||
cls.images.append(cls.q_img)
|
||||
|
||||
@ -196,18 +196,8 @@ class DockerImage(object):
|
||||
workdir = os.path.join(TEST_BASE_DIR, tagname)
|
||||
workdir_ctn = '/root/osrg/ryu'
|
||||
pkges = ' '.join([
|
||||
'telnet',
|
||||
'tcpdump',
|
||||
'iproute2',
|
||||
'python-setuptools',
|
||||
'python-pip',
|
||||
'gcc',
|
||||
'python-dev',
|
||||
'libffi-dev',
|
||||
'libssl-dev',
|
||||
'libxml2-dev',
|
||||
'libxslt1-dev',
|
||||
'zlib1g-dev',
|
||||
])
|
||||
if image:
|
||||
use_image = image
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user