aboutsummaryrefslogtreecommitdiffstats
path: root/resources/libraries/python
diff options
context:
space:
mode:
authorPeter Mikus <pmikus@cisco.com>2018-05-12 15:17:55 +0200
committerPeter Mikus <pmikus@cisco.com>2018-05-14 11:37:31 +0000
commitfd6fedc983a7d1796eb2531782be8a37b6d0921d (patch)
tree82861820a28cc6e5e881af5719edac321984cc9c /resources/libraries/python
parent646a5a20799e136918fa41583bb47b4f84df4a43 (diff)
CSIT-1036 Expose option to install DKMS in container
Expose DKMS installation as suite variable. This will allow to use DPDK driver for future tests. Change-Id: I38fd014c8cf6f4bf42881af2196cadc679fe53e0 Signed-off-by: Peter Mikus <pmikus@cisco.com>
Diffstat (limited to 'resources/libraries/python')
-rw-r--r--resources/libraries/python/ContainerUtils.py12
1 files changed, 3 insertions, 9 deletions
diff --git a/resources/libraries/python/ContainerUtils.py b/resources/libraries/python/ContainerUtils.py
index ae4e01eba7..4d5f8ee4d6 100644
--- a/resources/libraries/python/ContainerUtils.py
+++ b/resources/libraries/python/ContainerUtils.py
@@ -279,17 +279,11 @@ class ContainerEngine(object):
self.execute('supervisord -c {config_file}'.
format(config_file=SUPERVISOR_CONF))
- def install_vpp(self, install_dkms=False):
- """Install VPP inside a container.
-
- :param install_dkms: If install dkms package. This will impact
- install time. Dkms is required for installation of vpp-dpdk-dkms.
- Default is false.
- :type install_dkms: bool
- """
+ def install_vpp(self):
+ """Install VPP inside a container."""
self.execute('ln -s /dev/null /etc/sysctl.d/80-vpp.conf')
self.execute('apt-get update')
- if install_dkms:
+ if self.container.install_dkms:
self.execute(
'apt-get install -y dkms && '
'dpkg -i --force-all {guest_dir}/install_dir/*.deb'.