From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 05E9B2B89 for ; Wed, 26 Jul 2017 07:42:32 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP; 25 Jul 2017 22:42:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,413,1496127600"; d="scan'208";a="1176519025" Received: from dpdk-test38.sh.intel.com ([10.67.111.97]) by fmsmga001.fm.intel.com with ESMTP; 25 Jul 2017 22:42:28 -0700 From: Marvin Liu To: dts@dpdk.org Cc: Marvin Liu Date: Wed, 26 Jul 2017 01:40:20 -0400 Message-Id: <1501047620-49940-1-git-send-email-yong.liu@intel.com> X-Mailer: git-send-email 1.9.3 Subject: [dts] [PATCH v1] framework dut: optimize session name 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: Wed, 26 Jul 2017 05:42:33 -0000 If session is created with specified name, session name will use it. Signed-off-by: Marvin Liu diff --git a/framework/dut.py b/framework/dut.py index ddbe64e..ad0d250 100644 --- a/framework/dut.py +++ b/framework/dut.py @@ -91,13 +91,19 @@ class Dut(Crb): """ Create new session for dut instance. Session name will be unique. """ - session_name = self.NAME + '_' + str(uuid4()) + if len(suite): + session_name = self.NAME + '_' + suite + else: + session_name = self.NAME + '_' + str(uuid4()) session = self.create_session(name=session_name) if suite != "": session.logger.config_suite(suite, self.NAME) else: session.logger.config_execution(self.NAME) - session.send_expect("cd %s" % self.base_dir, "# ") + + if getattr(self, "base_dir", None): + session.send_expect("cd %s" % self.base_dir, "# ") + return session def close_session(self, session): -- 1.9.3