From f1dad2ed62aa3aa05703b9d9abaf78b43a6d2527 Mon Sep 17 00:00:00 2001 From: Cédric Ollivier Date: Mon, 17 Aug 2020 11:17:30 +0200 Subject: Delete vgpu testcase MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It's not longer executed and offered in any Functest container. Change-Id: I9805eca1e0d7203fecc396398469bccc38458888 Signed-off-by: Cédric Ollivier (cherry picked from commit 3a15322d7398db08341943291e45aba611c59e87) --- api/apidoc/functest.opnfv_tests.openstack.rst | 1 - api/apidoc/functest.opnfv_tests.openstack.vgpu.rst | 17 ------- .../functest.opnfv_tests.openstack.vgpu.vgpu.rst | 7 --- functest/opnfv_tests/openstack/vgpu/__init__.py | 0 functest/opnfv_tests/openstack/vgpu/vgpu.py | 53 ---------------------- setup.cfg | 1 - 6 files changed, 79 deletions(-) delete mode 100644 api/apidoc/functest.opnfv_tests.openstack.vgpu.rst delete mode 100644 api/apidoc/functest.opnfv_tests.openstack.vgpu.vgpu.rst delete mode 100644 functest/opnfv_tests/openstack/vgpu/__init__.py delete mode 100644 functest/opnfv_tests/openstack/vgpu/vgpu.py diff --git a/api/apidoc/functest.opnfv_tests.openstack.rst b/api/apidoc/functest.opnfv_tests.openstack.rst index d035ce85d..2a59e8818 100644 --- a/api/apidoc/functest.opnfv_tests.openstack.rst +++ b/api/apidoc/functest.opnfv_tests.openstack.rst @@ -13,7 +13,6 @@ Subpackages functest.opnfv_tests.openstack.refstack functest.opnfv_tests.openstack.shaker functest.opnfv_tests.openstack.tempest - functest.opnfv_tests.openstack.vgpu functest.opnfv_tests.openstack.vmtp functest.opnfv_tests.openstack.vping diff --git a/api/apidoc/functest.opnfv_tests.openstack.vgpu.rst b/api/apidoc/functest.opnfv_tests.openstack.vgpu.rst deleted file mode 100644 index 7ba162d24..000000000 --- a/api/apidoc/functest.opnfv_tests.openstack.vgpu.rst +++ /dev/null @@ -1,17 +0,0 @@ -functest.opnfv\_tests.openstack.vgpu package -============================================ - -Submodules ----------- - -.. toctree:: - - functest.opnfv_tests.openstack.vgpu.vgpu - -Module contents ---------------- - -.. automodule:: functest.opnfv_tests.openstack.vgpu - :members: - :undoc-members: - :show-inheritance: diff --git a/api/apidoc/functest.opnfv_tests.openstack.vgpu.vgpu.rst b/api/apidoc/functest.opnfv_tests.openstack.vgpu.vgpu.rst deleted file mode 100644 index 9bb3b55a5..000000000 --- a/api/apidoc/functest.opnfv_tests.openstack.vgpu.vgpu.rst +++ /dev/null @@ -1,7 +0,0 @@ -functest.opnfv\_tests.openstack.vgpu.vgpu module -================================================ - -.. automodule:: functest.opnfv_tests.openstack.vgpu.vgpu - :members: - :undoc-members: - :show-inheritance: diff --git a/functest/opnfv_tests/openstack/vgpu/__init__.py b/functest/opnfv_tests/openstack/vgpu/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/functest/opnfv_tests/openstack/vgpu/vgpu.py b/functest/opnfv_tests/openstack/vgpu/vgpu.py deleted file mode 100644 index c8180a45c..000000000 --- a/functest/opnfv_tests/openstack/vgpu/vgpu.py +++ /dev/null @@ -1,53 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2018 Kontron and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -"""vGPU testcase implementation.""" - -from __future__ import division - -import logging - -from functest.core import singlevm - - -class VGPU(singlevm.SingleVm2): - """OpenStack vGPU Test Case.""" - - __logger = logging.getLogger(__name__) - - filename = ('/home/opnfv/functest/images/' - 'ubuntu-16.04-server-cloudimg-amd64-disk1.img') - flavor_ram = 4096 - flavor_vcpus = 2 - flavor_disk = 40 - flavor_extra_specs = {'resources:VGPU': '1'} - username = 'ubuntu' - ssh_connect_loops = 12 - create_server_timeout = 300 - - def __init__(self, **kwargs): - """Initialize vGPU testcase object.""" - if "case_name" not in kwargs: - kwargs["case_name"] = "vgpu" - super(VGPU, self).__init__(**kwargs) - - def execute(self): - """ - Test if the vGPU exist. - """ - (_, stdout, stderr) = self.ssh.exec_command('lspci') - lspci_output = stdout.read() - self.__logger.debug("output:\n%s", stdout.read()) - self.__logger.debug("error:\n%s", stderr.read()) - if ('VGA compatible controller: Intel' in lspci_output or - 'VGA compatible controller: Nvidia' in lspci_output): - self.__logger.info("The VM have a vGPU") - return 0 - self.__logger.error("The VM haven't any vGPU") - return 1 diff --git a/setup.cfg b/setup.cfg index 63c6d737a..00e38f3b2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -34,7 +34,6 @@ xtesting.testcase = barbican = functest.opnfv_tests.openstack.barbican.barbican:Barbican vmtp = functest.opnfv_tests.openstack.vmtp.vmtp:Vmtp shaker = functest.opnfv_tests.openstack.shaker.shaker:Shaker - vgpu = functest.opnfv_tests.openstack.vgpu.vgpu:VGPU rally_full = functest.opnfv_tests.openstack.rally.rally:RallyFull cloudify = functest.core.cloudify:Cloudify cloudify_ims = functest.opnfv_tests.vnf.ims.cloudify_ims:CloudifyIms -- cgit 1.2.3-korg