From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6E63CA0523; Thu, 2 Jul 2020 09:19:27 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6788E1D619; Thu, 2 Jul 2020 09:19:27 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id 4AFB61D618 for ; Thu, 2 Jul 2020 09:19:26 +0200 (CEST) IronPort-SDR: 07zL5w7iFNUbqoxIf7H/ZE20UYzCP7aTK1UKAY8stejBYXrAHvpoOp2pS1cOErkEJtpkVbnf0e lBg3F9H58XLw== X-IronPort-AV: E=McAfee;i="6000,8403,9669"; a="211856211" X-IronPort-AV: E=Sophos;i="5.75,303,1589266800"; d="scan'208";a="211856211" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jul 2020 00:19:25 -0700 IronPort-SDR: 4TdRgruujPwFhV7hGSRxGtpPdrn/wDeSGbUqp63gWe7Hyd6MeUQ8ugqotnc2OkcMQZZ7NrhA6T Sa869paOLliA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,303,1589266800"; d="scan'208";a="295803755" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga002.jf.intel.com with ESMTP; 02 Jul 2020 00:19:24 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 2 Jul 2020 00:19:22 -0700 Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 2 Jul 2020 00:19:22 -0700 Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 2 Jul 2020 00:19:16 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.85]) by SHSMSX107.ccr.corp.intel.com ([169.254.9.25]) with mapi id 14.03.0439.000; Thu, 2 Jul 2020 15:19:13 +0800 From: "Tu, Lijuan" To: "Xiao, QimaiX" , "dts@dpdk.org" CC: "Xiao, QimaiX" Thread-Topic: [dts] [PATCH V1]framework/ssh_pexpect: add ssh login support for freebsd os Thread-Index: AQHWUCBUWoF0o80v00CS2qiPlW1bXajz4ecw Date: Thu, 2 Jul 2020 07:19:12 +0000 Message-ID: <8CE3E05A3F976642AAB0F4675D0AD20E0BC68DE8@SHSMSX101.ccr.corp.intel.com> References: <1593659750-224893-1-git-send-email-qimaix.xiao@intel.com> In-Reply-To: <1593659750-224893-1-git-send-email-qimaix.xiao@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dts] [PATCH V1]framework/ssh_pexpect: add ssh login support for freebsd os 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: , Errors-To: dts-bounces@dpdk.org Sender: "dts" Applied, thanks > -----Original Message----- > From: dts On Behalf Of Xiao Qimai > Sent: 2020=1B$BG/=1B(B7=1B$B7n=1B(B2=1B$BF|=1B(B 11:16 > To: dts@dpdk.org > Cc: Xiao, QimaiX > Subject: [dts] [PATCH V1]framework/ssh_pexpect: add ssh login support for > freebsd os >=20 > *. add freebsd password prompt >=20 > Signed-off-by: Xiao Qimai > --- > framework/ssh_pexpect.py | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) >=20 > diff --git a/framework/ssh_pexpect.py b/framework/ssh_pexpect.py index > 1f839d4..fbc7dd4 100644 > --- a/framework/ssh_pexpect.py > +++ b/framework/ssh_pexpect.py > @@ -44,7 +44,7 @@ class SSHPexpect: > try: > self.session.login(self.ip, self.username, > self.password, original_promp= t=3D'[$#>]', > - port=3Dself.port, login_timeo= ut=3D20) > + port=3Dself.port, > + login_timeout=3D20, password_regex=3Dr'(?i)(?:password:)|(?:passphrase = for > + key)|(?i)(password for .+:)') > except Exception as e: > print(e) > time.sleep(2) > @@ -57,7 +57,7 @@ class SSHPexpect: > else: > self.session =3D pxssh.pxssh(encoding=3D'utf-8') > self.session.login(self.host, self.username, > - self.password, original_prompt=3D'[$#= >]') > + self.password, > + original_prompt=3D'[$#>]', > + password_regex=3Dr'(?i)(?:password:)|(?:passphrase for > + key)|(?i)(password for .+:)') > self.send_expect('stty -echo', '#') > self.send_expect('stty columns 1000', "#") > except Exception as e: > -- > 1.8.3.1