From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id D7EA239EA for ; Thu, 14 Jul 2016 15:17:38 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga103.fm.intel.com with ESMTP; 14 Jul 2016 06:17:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,362,1464678000"; d="scan'208";a="1016812009" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by orsmga002.jf.intel.com with ESMTP; 14 Jul 2016 06:17:37 -0700 Received: from shecgisg003.sh.intel.com (shecgisg003.sh.intel.com [10.239.29.90]) by shvmail01.sh.intel.com with ESMTP id u6EDHa27003436 for ; Thu, 14 Jul 2016 21:17:36 +0800 Received: from shecgisg003.sh.intel.com (localhost [127.0.0.1]) by shecgisg003.sh.intel.com (8.13.6/8.13.6/SuSE Linux 0.8) with ESMTP id u6EDHY1w001312 for ; Thu, 14 Jul 2016 21:17:36 +0800 Received: (from yliu84x@localhost) by shecgisg003.sh.intel.com (8.13.6/8.13.6/Submit) id u6EDHYlP001308 for dts@dpdk.org; Thu, 14 Jul 2016 21:17:34 +0800 From: Marvin Liu To: dts@dpdk.org Date: Thu, 14 Jul 2016 21:17:26 +0800 Message-Id: <1468502253-1276-1-git-send-email-yong.liu@intel.com> X-Mailer: git-send-email 1.7.4.1 Subject: [dts] [PATCH 0/7] support vhost live migration automation 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, 14 Jul 2016 13:17:39 -0000 This patch set enabled vhost user live migration automated validation enviornment. Suite will create virtual machine on host and backup virtual machine in other host. Migration action will happen between these two VMs and suite will verify virtio netdevice work fine before/between/after migration process. Virtio device will be drived either kernel module or dpdk pmd. Modified qemu&virt related modules to support status concept and migration functions. Marvin Liu (7): framework: support close ssh session without logout framework tester: fix typo issue framework virt_base: add vm status concept framework qemu_kvm: support migration and serial port conf: add configuration file for vhost_user_live_migration suite test_plans: add test plan for vhost_user_live_migration suite tests: add vhost_user_live_migration suite conf/vhost_user_live_migration.cfg | 127 ++++++++ framework/qemu_kvm.py | 123 +++++++- framework/ssh_connection.py | 4 +- framework/ssh_pexpect.py | 9 +- framework/tester.py | 4 +- framework/virt_base.py | 51 +++- framework/virt_dut.py | 6 +- test_plans/vhost_user_live_migration_test_plan.rst | 154 ++++++++++ tests/TestSuite_vhost_user_live_migration.py | 327 +++++++++++++++++++++ 9 files changed, 781 insertions(+), 24 deletions(-) create mode 100644 conf/vhost_user_live_migration.cfg create mode 100644 test_plans/vhost_user_live_migration_test_plan.rst create mode 100644 tests/TestSuite_vhost_user_live_migration.py -- 1.9.3