From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id E78AA2629 for ; Wed, 26 Jul 2017 07:55:58 +0200 (CEST) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Jul 2017 22:55:57 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,413,1496127600"; d="scan'208";a="1155456344" Received: from dpdk-test38.sh.intel.com ([10.67.111.97]) by orsmga001.jf.intel.com with ESMTP; 25 Jul 2017 22:55:56 -0700 From: Marvin Liu To: dts@dpdk.org Cc: Marvin Liu Date: Wed, 26 Jul 2017 01:53:49 -0400 Message-Id: <1501048429-50899-1-git-send-email-yong.liu@intel.com> X-Mailer: git-send-email 1.9.3 Subject: [dts] [PATCH v1] framework crb: login CRB by username and password 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:55:59 -0000 There's no default username or password for CRB. These kind of information should be configured. Signed-off-by: Marvin Liu diff --git a/framework/crb.py b/framework/crb.py index bf07345..00f418d 100644 --- a/framework/crb.py +++ b/framework/crb.py @@ -61,11 +61,13 @@ class Crb(object): self.logger = getLogger(name) self.session = SSHConnection(self.get_ip_address(), name, + self.get_username(), self.get_password()) self.session.init_log(self.logger) self.alt_session = SSHConnection( self.get_ip_address(), name + '_alt', + self.get_username(), self.get_password()) self.alt_session.init_log(self.logger) @@ -88,7 +90,9 @@ class Crb(object): Create new session for addtional useage. This session will not enable log. """ logger = getLogger(name) - session = SSHConnection(self.get_ip_address(), name, + session = SSHConnection(self.get_ip_address(), + name, + self.get_username(), self.get_password()) session.init_log(logger) self.sessions.append(session) @@ -103,7 +107,8 @@ class Crb(object): save_session.close() logger = getLogger(save_session.name) logger.logger_exit() - self.sessions.remove(save_session) + self.sessions.remove(save_session) + break def reconnect_session(self, alt_session=False): """ @@ -121,11 +126,12 @@ class Crb(object): session = SSHConnection( self.get_ip_address(), self.name + '_alt', + self.get_username(), self.get_password()) self.alt_session = session else: session = SSHConnection(self.get_ip_address(), self.name, - self.get_password()) + self.get_username(), self.get_password()) self.session = session session.init_log(self.logger) -- 1.9.3