Signed-off-by: lihong <lihongx.ma@intel.com> --- framework/project_dpdk.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/framework/project_dpdk.py b/framework/project_dpdk.py index e97d1ab..ebc008e 100644 --- a/framework/project_dpdk.py +++ b/framework/project_dpdk.py @@ -309,6 +309,14 @@ class DPDKdut(Dut): for p in self.patches: self.session.copy_file_to('dep/' + p, dst_dir) + # copy QMP file to dut + if ':' not in self.session.name: + out = self.send_expect("ls -d ~/QMP", "# ", verify=True) + if isinstance(out, int): + self.send_expect("mkdir -p ~/QMP", "# ") + self.session.copy_file_to('dep/QMP/qemu-ga-client', '~/QMP/') + self.session.copy_file_to('dep/QMP/qmp.py', '~/QMP/') + self.kill_all() # enable core dump -- 2.7.4
[-- Attachment #1: Type: text/plain, Size: 1282 bytes --] Tested-by: Xie,WeiX < weix.xie@intel.com> Regards, Xie Wei -----Original Message----- From: Ma, LihongX Sent: Thursday, June 4, 2020 9:29 AM To: dts@dpdk.org; Xie, WeiX <weix.xie@intel.com> Cc: Ma, LihongX <lihongx.ma@intel.com> Subject: [dts][PATCH V1] framework/project_dpdk: add action of copy QMP from dts to dut Signed-off-by: lihong <lihongx.ma@intel.com> --- framework/project_dpdk.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/framework/project_dpdk.py b/framework/project_dpdk.py index e97d1ab..ebc008e 100644 --- a/framework/project_dpdk.py +++ b/framework/project_dpdk.py @@ -309,6 +309,14 @@ class DPDKdut(Dut): for p in self.patches: self.session.copy_file_to('dep/' + p, dst_dir) + # copy QMP file to dut + if ':' not in self.session.name: + out = self.send_expect("ls -d ~/QMP", "# ", verify=True) + if isinstance(out, int): + self.send_expect("mkdir -p ~/QMP", "# ") + self.session.copy_file_to('dep/QMP/qemu-ga-client', '~/QMP/') + self.session.copy_file_to('dep/QMP/qmp.py', '~/QMP/') + self.kill_all() # enable core dump -- 2.7.4 [-- Attachment #2: TestVmHotplug.log --] [-- Type: application/octet-stream, Size: 7263124 bytes --]
Applied, thanks -----Original Message----- From: dts <dts-bounces@dpdk.org> On Behalf Of lihong Sent: 2020年6月4日 9:29 To: dts@dpdk.org; Xie, WeiX <weix.xie@intel.com> Cc: Ma, LihongX <lihongx.ma@intel.com> Subject: [dts] [PATCH V1] framework/project_dpdk: add action of copy QMP from dts to dut Signed-off-by: lihong <lihongx.ma@intel.com> --- framework/project_dpdk.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/framework/project_dpdk.py b/framework/project_dpdk.py index e97d1ab..ebc008e 100644 --- a/framework/project_dpdk.py +++ b/framework/project_dpdk.py @@ -309,6 +309,14 @@ class DPDKdut(Dut): for p in self.patches: self.session.copy_file_to('dep/' + p, dst_dir) + # copy QMP file to dut + if ':' not in self.session.name: + out = self.send_expect("ls -d ~/QMP", "# ", verify=True) + if isinstance(out, int): + self.send_expect("mkdir -p ~/QMP", "# ") + self.session.copy_file_to('dep/QMP/qemu-ga-client', '~/QMP/') + self.session.copy_file_to('dep/QMP/qmp.py', '~/QMP/') + self.kill_all() # enable core dump -- 2.7.4