From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 03AEE42386; Thu, 12 Jan 2023 02:13:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D1D6540A7D; Thu, 12 Jan 2023 02:13:15 +0100 (CET) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 988BE400EF for ; Thu, 12 Jan 2023 02:13:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673485994; x=1705021994; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=kqzGGSiuv9ccm/yb/rMBRm+rebC0GU7/j0YFlAtwhqA=; b=VE76drySMAGG0hsZcquFDb8RfZwIFyF222wAvnf1xD/R36Le2V6O2xok EuYpvNo70oEHM8GrlhbWXwtYeqn1e7hQHQajemo/JcT9sOCml2V1UiIoD e9FW6UrTJUTcAUVclrH77exthlvfTNHVv++/Ly6kOQiP9vTFJxJRH//Wi 71PCdclIY0o3d7G/qEDZ2CO4p2iNg4flgjPIo9MPRbbDOWH6YSdHMJ7yK KweM5LbWEPc7UutPCInO+nshbEiPKdnfbqVrZmQ/7N8vgr0qCI/r12jxF nYOIj6X3b4UC88GB20uvN7Zkp0/tjBkd5dCp2djy58EpA0mhztnacfMsd w==; X-IronPort-AV: E=McAfee;i="6500,9779,10586"; a="385895907" X-IronPort-AV: E=Sophos;i="5.96,318,1665471600"; d="scan'208";a="385895907" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2023 17:13:13 -0800 X-IronPort-AV: E=McAfee;i="6500,9779,10586"; a="726129951" X-IronPort-AV: E=Sophos;i="5.96,318,1665471600"; d="scan'208";a="726129951" Received: from unknown (HELO localhost.localdomain) ([10.239.252.20]) by fmsmga004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2023 17:13:12 -0800 From: Song Jiale To: dts@dpdk.org Cc: Song Jiale Subject: [dts] [PATCH V1] tests/meson_tests: optimize script Date: Thu, 12 Jan 2023 09:10:56 +0000 Message-Id: <20230112091056.1123242-1-songx.jiale@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org the "~/tmp" directory is not the inherent directory structure of the Linux system. change it to "/tmp". Signed-off-by: Song Jiale --- tests/TestSuite_meson_tests.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/tests/TestSuite_meson_tests.py b/tests/TestSuite_meson_tests.py index 42fd37af..738affa7 100644 --- a/tests/TestSuite_meson_tests.py +++ b/tests/TestSuite_meson_tests.py @@ -108,8 +108,7 @@ class TestMesonTests(TestCase): def copy_file_from_dut(self): if os.path.exists(os.path.join(self.base_output, self.dut_pathlog)): os.remove(os.path.join(self.base_output, self.dut_pathlog)) - - src_pathlog = f"~/tmp/{self.dut_pathlog}" + src_pathlog = f"/tmp/{self.dut_pathlog}" self.dut.session.copy_file_from(src_pathlog, self.base_output) def insmod_kni(self): @@ -141,7 +140,7 @@ class TestMesonTests(TestCase): self.delete_exists_files() self.insmod_kni() # config test case list in conf/meson_tests.cfg - cmds = f"meson test -C x86_64-native-linuxapp-gcc/ --suite DPDK:fast-tests {param} |tee ~/tmp/{self.dut_pathlog}" + cmds = f"meson test -C x86_64-native-linuxapp-gcc/ --suite DPDK:fast-tests {param} |tee /tmp/{self.dut_pathlog}" out = self.dut.send_expect(cmds, "# ", self.execute_wait_time) self.logger.info(out) self.copy_file_from_dut() @@ -152,7 +151,7 @@ class TestMesonTests(TestCase): # init file name self.dut_pathlog = "driver-test.log" self.delete_exists_files() - cmds = f"meson test -C x86_64-native-linuxapp-gcc/ --suite DPDK:driver-tests {param} |tee ~/tmp/{self.dut_pathlog}" + cmds = f"meson test -C x86_64-native-linuxapp-gcc/ --suite DPDK:driver-tests {param} |tee /tmp/{self.dut_pathlog}" out = self.dut.send_expect(cmds, "# ", self.execute_wait_time) self.logger.info(out) self.copy_file_from_dut() @@ -163,7 +162,7 @@ class TestMesonTests(TestCase): self.dut_pathlog = "test-debug.log" # delete exists files self.delete_exists_files() - cmds = f"meson test -C x86_64-native-linuxapp-gcc/ --suite DPDK:debug-tests {param} |tee ~/tmp/{self.dut_pathlog}" + cmds = f"meson test -C x86_64-native-linuxapp-gcc/ --suite DPDK:debug-tests {param} |tee /tmp/{self.dut_pathlog}" out = self.dut.send_expect(cmds, "# ", self.execute_wait_time) self.logger.info(out) self.copy_file_from_dut() @@ -174,7 +173,7 @@ class TestMesonTests(TestCase): self.dut_pathlog = "extra-test.log" # delete exists files self.delete_exists_files() - cmds = f"meson test -C x86_64-native-linuxapp-gcc/ --suite DPDK:extra-tests {param} |tee ~/tmp/{self.dut_pathlog}" + cmds = f"meson test -C x86_64-native-linuxapp-gcc/ --suite DPDK:extra-tests {param} |tee /tmp/{self.dut_pathlog}" out = self.dut.send_expect(cmds, "# ", self.execute_wait_time) self.logger.info(out) self.copy_file_from_dut() @@ -189,7 +188,7 @@ class TestMesonTests(TestCase): self.dut_pathlog = "perf-test.log" # delete exists files self.delete_exists_files() - cmds = f"meson test -C x86_64-native-linuxapp-gcc/ --suite DPDK:perf-tests {param} |tee ~/tmp/{self.dut_pathlog}" + cmds = f"meson test -C x86_64-native-linuxapp-gcc/ --suite DPDK:perf-tests {param} |tee /tmp/{self.dut_pathlog}" out = self.dut.send_expect(cmds, "# ", self.execute_wait_time) self.logger.info(out) self.copy_file_from_dut() -- 2.25.1