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 Cc: Ma, LihongX Subject: [dts][PATCH V1] framework/project_dpdk: add action of copy QMP from dts to dut Signed-off-by: lihong --- 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