From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id CC3C391E8 for ; Thu, 8 Sep 2016 04:03:01 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga104.fm.intel.com with ESMTP; 07 Sep 2016 19:03:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,298,1470726000"; d="scan'208";a="1036836634" Received: from unknown (HELO dpdk-fedora20.icx.intel.com) ([10.240.176.135]) by fmsmga001.fm.intel.com with ESMTP; 07 Sep 2016 19:03:01 -0700 From: "xu,huilong" To: dts@dpdk.org Cc: "xu,huilong" Date: Thu, 8 Sep 2016 09:58:23 +0800 Message-Id: <1473299903-7024-1-git-send-email-huilongx.xu@intel.com> X-Mailer: git-send-email 1.9.3 MIME-Version: 1.0 Content-Type: text/plain; charset=a Content-Transfer-Encoding: 8bit Subject: [dts] [PATCH V1] remove ivshmem test suite X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Sep 2016 02:03:02 -0000 dpdk not support ivshmem target already Signed-off-by: xu,huilong --- executions/execution_smoke.cfg | 1 - test_plans/unit_tests_ivshmem_test_plan.rst | 54 ----------------- tests/TestSuite_unit_tests_ivshmem.py | 93 ----------------------------- 3 files changed, 148 deletions(-) delete mode 100644 test_plans/unit_tests_ivshmem_test_plan.rst delete mode 100644 tests/TestSuite_unit_tests_ivshmem.py diff --git a/executions/execution_smoke.cfg b/executions/execution_smoke.cfg index 5012599..9e5d2e6 100644 --- a/executions/execution_smoke.cfg +++ b/executions/execution_smoke.cfg @@ -5,7 +5,6 @@ test_suites= unit_tests_cmdline, unit_tests_eal, unit_tests_dump, - unit_tests_ivshmem, unit_tests_kni, unit_tests_lpm, unit_tests_mbuf, diff --git a/test_plans/unit_tests_ivshmem_test_plan.rst b/test_plans/unit_tests_ivshmem_test_plan.rst deleted file mode 100644 index b393b19..0000000 --- a/test_plans/unit_tests_ivshmem_test_plan.rst +++ /dev/null @@ -1,54 +0,0 @@ -.. Copyright (c) <2014>, Intel Corporation - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - - Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -================ -Ivshmem Autotest -================ - -This is the test plan for the IntelĀ® DPDK Inter-VM shared memory feature. - -This section explains how to run the unit tests for ivshmem. The test can be -launched independently using the command line interface. -This test is implemented as a ivshmem linuxapp environment application. - -The complete test suite is launched automatically using a python-expect -script (launched using ``make test``) that sends commands to -the application and checks the results. A test report is displayed on -stdout. - -The steps to run the unit test manually are as follow:: - - # make -C ./app/test/ - # ./app/test/test -n 1 -c ffff - RTE>> ivshmem_autotest - -The final output of the test has to be "Test OK" \ No newline at end of file diff --git a/tests/TestSuite_unit_tests_ivshmem.py b/tests/TestSuite_unit_tests_ivshmem.py deleted file mode 100644 index 31e8902..0000000 --- a/tests/TestSuite_unit_tests_ivshmem.py +++ /dev/null @@ -1,93 +0,0 @@ -# BSD LICENSE -# -# Copyright(c) 2010-2014 Intel Corporation. All rights reserved. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# * Neither the name of Intel Corporation nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -""" -DPDK Test suite. - -Run Inter-VM share memory autotests -""" - - -from test_case import TestCase - -# -# -# Test class. -# - - -class TestUnitTestsIvshmem(TestCase): - - # - # - # - # Test cases. - # - - def set_up_all(self): - """ - Run at the start of each test suite. - """ - [arch, machine, env, toolchain] = self.dut.target.split('-') - self.target = "%s-%s-%s-%s" % (arch, "ivshmem", env, toolchain) - self.verify(arch == "x86_64", "ivshmem only support x86_64") - self.dut.build_install_dpdk(self.target) - - def set_up(self): - """ - Run before each test case. - Nothing to do here. - """ - pass - - def test_ivshmem(self): - """ - Run Inter-VM share memory test. - """ - self.dut.send_expect("./%s/app/test -n 1 -c ffff" % (self.target), "R.*T.*E.*>.*>", 60) - out = self.dut.send_expect("ivshmem_autotest", "RTE>>", 120) - self.dut.send_expect("quit", "# ") - self.verify("Test OK" in out, "Test failed") - - def tear_down(self): - """ - Run after each test case. - Nothing to do here. - """ - pass - - def tear_down_all(self): - """ - Run after each test suite. - Remove ivshmem tempory folder - """ - self.dut.send_expect("rm -rf " + self.target, "#") - pass -- 1.9.3