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 86C5042802; Tue, 28 Mar 2023 03:11:53 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5A0D640EDF; Tue, 28 Mar 2023 03:11:53 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 53A1840A87 for ; Tue, 28 Mar 2023 03:11:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1679965911; x=1711501911; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ZW89W7N7RdcbcklxEUHG5r+qNX6Mxdb/5PcXsnS5/Ac=; b=G8/Jlw//pcJ1eshwDTRLppcD6hLJC7ebrmtWU6fEBU3T2prLs4QeepU/ oPnnt93ZKNAJfhQz1qu8Z9sHgnL040O6QKBNqNMwbuvjWkwmo8jcPyL+M Tti4FbTDS1KQayyG5FmvIby51UbF1lzybikiQg8DB4d/0RwItEIk5Ae5Z 5pQgRyi09phz1jd5s9DDR7wCJkS1P04tQWjAVVOsv+6zTsMGQlb2Ddh0p WLUZBOV6QQEyjlh+m3VuYHaXAOU9hFTS+s218Wii51lw+cbyLExOmUNY2 WkBC2UNUii91dYUcS9X7NoxlUIKJZDBbzgh8ijc+D1Q6vNcjFtqXrwrR4 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10662"; a="328883750" X-IronPort-AV: E=Sophos;i="5.98,295,1673942400"; d="scan'208";a="328883750" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Mar 2023 18:11:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10662"; a="772937130" X-IronPort-AV: E=Sophos;i="5.98,295,1673942400"; d="scan'208";a="772937130" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by FMSMGA003.fm.intel.com with ESMTP; 27 Mar 2023 18:11:50 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 27 Mar 2023 18:11:49 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 27 Mar 2023 18:11:49 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Mon, 27 Mar 2023 18:11:49 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Mon, 27 Mar 2023 18:11:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MlYowhExYUEMSsxqy3BTKQhDMwX/4yOdI83E/gNUhqIfbyBq4vxY2E3wAu/SXK0xdh72X2757YkYNyWSMgy+EW0CJF1yFT6v/ctKpqyrES6zHbhjaz0Na2ikVSmXyG/3j5qIW4PDTEhPPPGq4Gzs4n4Ab+i4fY6lCyQXKvL3LH2drHxhm0kgKfytIuyB3kzeGTKanpgZLxYQQcNJTuE1ATsz/EFqeoNceNEi02jCGmHxSdgUGEeqYQ45S6ymhUFrkZqd1L3PyMqkxvOPJC2eNK30wkhmkLbyGff1I7Ydo3h6v0xUyZqxJKP2aEh/lzRqUjrLoPlIjgrV2s7rilpcBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DNnF3KyPdw33ebp7SRjWa+emsdkDbJ9V5USvm+4YGys=; b=HJmUGM1NmL3PCt9GMj/d7U7jKgEimuyMyHPHLfp2DoEM3e1/WFd4ki1UBRZowDoDzy513RlxEXY+kMHcW5gnABq1So+I1T7FmNj9FGTQ+OtQcAmlRVIszLOS1cEySioF/FJU/YvE9nbm+QVUPW8bZSjk8DubqecBQLTOQPqdqhcDWa5yb9kygb7oMa5yTN5mvyHBvieGWyp7PUdV21f0wfdWXdMzej4LTSa/btFjhd1JVN2JCx1YthzOd7M1cZEVFwPF2MTC1FOqs3qP6B2pYJqlg36+NdwYPts6D0CLemcN4mLEDLuH5m48T5k2xm4gB8S4xLtNH2208KF+9Wb09A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CY5PR11MB6187.namprd11.prod.outlook.com (2603:10b6:930:25::11) by SJ2PR11MB7428.namprd11.prod.outlook.com (2603:10b6:a03:4cf::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.30; Tue, 28 Mar 2023 01:11:47 +0000 Received: from CY5PR11MB6187.namprd11.prod.outlook.com ([fe80::1dc4:4584:f236:1177]) by CY5PR11MB6187.namprd11.prod.outlook.com ([fe80::1dc4:4584:f236:1177%2]) with mapi id 15.20.6178.037; Tue, 28 Mar 2023 01:11:47 +0000 From: "Tu, Lijuan" To: "Li, HongboX" , "dts@dpdk.org" CC: "Li, HongboX" Subject: RE: [dts][PATCH V2] tests/dcf_lifecycle:add kernel check in test script Thread-Topic: [dts][PATCH V2] tests/dcf_lifecycle:add kernel check in test script Thread-Index: AQHZXiPvIHq3aQaBuUWFVj/RMMXHLK8PZ5IA Date: Tue, 28 Mar 2023 01:11:46 +0000 Message-ID: References: <20230324155759.8864-1-hongbox.li@intel.com> In-Reply-To: <20230324155759.8864-1-hongbox.li@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY5PR11MB6187:EE_|SJ2PR11MB7428:EE_ x-ms-office365-filtering-correlation-id: c2d6b952-f5d5-4edd-e222-08db2f2966f4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +FGFlwhDJ1EFNQqHkDc1k3mKkTwihmE+jZB8Yq5YKQba/szIHSOKPmDYN3W6aivS4c+hv42QasfrJ2xORgTo9x5OyX6cwIFOIvhaooLoJTUZ/8e2Lj7dJnqO8UCIJ81TlFPaS2RADnQNfzWmf6KmEM91v9UtcOgjRiSyvC6valwLoW+hw84DR+PuZforjAcfHL5ZQa7dQWlzc2lFrpfhXwiV32/F/bcWQGtVbrrNv07sy8RjqhGBzDoZ4QUHaSB94/zmbhPSGc5PxTLgeaRFUltoUTa6wBRGlopMXKnNDiAdCSXERnFnz7r+5rh68o30MgW4F/U4esMkyaMVVkZXj42BYDz1jQRUO9eVpLEDmTgh1KspbRlNkuEIcDsvxbYf/Jf5ZLHc26xdbkHwEY5Ib0vnVG00VwoBjdaiCYZLliAbxW/HmyfEQBoSn7+Q4lOnewmgK0nahknhYPiIbo1miuBBkS+i6rFxGAArraKoOj4afagYqvgL/JAq5MDv+5SxkCCTxoGDYCFyo8QZ/Dww4lABkasPgV4GbWu3IBTcu0Bc2TZTVVz0iBnoCWr4HDsKydFD/2FEnTGRT9iDIdD4pse0CTjrtyPeNxOzn0hJYv4XCkfa76ZxHsOK7PiBCdGi x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY5PR11MB6187.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(39860400002)(366004)(376002)(136003)(396003)(346002)(451199021)(66556008)(8676002)(66446008)(66476007)(64756008)(76116006)(4326008)(66946007)(316002)(8936002)(122000001)(5660300002)(41300700001)(52536014)(26005)(82960400001)(186003)(6506007)(83380400001)(7696005)(71200400001)(107886003)(478600001)(53546011)(110136005)(38100700002)(9686003)(86362001)(2906002)(38070700005)(33656002)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?znH8WGgkf5x7QMHAiOsxhqQBXMOZ0G8tf1aP4NjZucTAf7Nm5gTZpmk/uk2s?= =?us-ascii?Q?GYvKj1xpm/gWZyj06kZkArHlpQG/lQezeftdne2mujjU2tHYeWtjTZSC80ut?= =?us-ascii?Q?kqNzYmigmME7OUDkfCWYGsMEnHWRTlcYzqcMKv9sb2g5s4g1Sy/sIyC5ZAzn?= =?us-ascii?Q?dNxcslI/QxomEepo8gMmmkkdTYcPSYpTTdewhSXG5sTNJQdvyVcTUjmCq8Ek?= =?us-ascii?Q?i2M9KBrRtOfXVMnHO4vfjbdI8iRz4bCP0jIpNeVXSOpdI05AzT4eYr6lvDRL?= =?us-ascii?Q?TmVK4sy2XGjJKsqVSTKZ2BM2tNjzrjIAaBYrjW/79TEQPDt3Hbd3rUGY8cnj?= =?us-ascii?Q?bs//Pffa/vUyGsBvra0xF+76LwkjhJZBzQK2FUbs2vBti3rkJ9Gw0L0y87gA?= =?us-ascii?Q?u5Ny1YiBVVCdQXKSOhHKJVJm9QT9mk0a3X4zZGpTPri61BiScYmHcNwrXhi1?= =?us-ascii?Q?PcoeMHVm2Efx2IPbX+Z7s1hERvjndCgz8L2juZ1C1PxGqneRvTKkAW6edCV1?= =?us-ascii?Q?cGkXLNFBtFgUVTCG+zggU8L1hp0OkTzh9GaOqD1GD2TUMOlg8bnyC9hAkJWw?= =?us-ascii?Q?2Cu8Q1Oco0MU6uHLkUn8tqBoS6jF++5H+Dzijm+KZhnSGrofwb/DOtsXvu5H?= =?us-ascii?Q?5qRbp8yZOVHjdvVpQwVNM8lPNNQEaLNc5mS8I2mc/vvJdlWh5KHGAJd9mord?= =?us-ascii?Q?QnPlpv/6vMeVsleeKnHfdpYS+vQBwR1n1ioeLK4w8ajg+j5tnJoyyo1KW+F5?= =?us-ascii?Q?zxyq2Eiulwu64PB6SSDRusb9gUFEnvnpoc+LjLpQsU29BOd97K+iES6vQTNP?= =?us-ascii?Q?WgBSA6isuE2tRqRqxZFeGu5f8zvtFtDl7E9HyZljOep5CDJiIKW2j7TEdtQp?= =?us-ascii?Q?prR9j6SG8MCUROShGN3OkoRSQcD76mm7eq+g3k0Mj+GxLjsMS/DTK+WPiOEW?= =?us-ascii?Q?Sd7DQ84dW1SIla3lhNuhs0cofqKU2VRii30H3U0sdzeOVRxgKZ8T+d0dCcxR?= =?us-ascii?Q?XzsPdmrDMszSFonzt+x+uoK4TaT+gGHJA9z8xrhJNM3g1a1739T3ArAb9dAW?= =?us-ascii?Q?AtbCAUy+9cSGlO2H6M/iuB4kksNxr18ypDIh1kBj6estj8XJaNmUnJyyetPQ?= =?us-ascii?Q?LrTFm4BK0jneq6jxDM2XC5Gfcdl9pVJaL4D06gc6A66kt7W61I4qjGks3ibe?= =?us-ascii?Q?84tiUvD1WBP9vkvVBQils3V4VPVN1tiIX8Iv8UNrNeDDagCtJVRvy4bPsLnR?= =?us-ascii?Q?/ChDDA85OlQolWwS7zOnh4Xjw6txInz3xZIOC0bihZj51MsyNtatX5ljxQJq?= =?us-ascii?Q?sGtZ56dajq9tyfFqeT/nSrTbUG/Toire8dVm6n+imqAnXkcGu8hLUmHHX2U3?= =?us-ascii?Q?ZeH7aLbopg0lgsR45x2cMwYKuh2Mpp/fsFgNMFHKDa26N6bI7QvBOYljbQQ3?= =?us-ascii?Q?ZbQ/QIXzUiV5e93lfYo7mI3SZoacm49wYU9gzimYCavHR6OWh0rOs1LGScMX?= =?us-ascii?Q?Nnbzq8OIMuRCDhNi+buZuY5/xXMJ66XTa2O2/rDQcHMeYm1Q3jiD4eUhj1lO?= =?us-ascii?Q?G95kCaEKvd8OQsVtSsGedSITKDiqebB6DE+r8PfZ?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY5PR11MB6187.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c2d6b952-f5d5-4edd-e222-08db2f2966f4 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2023 01:11:47.0233 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: bQ0GpaiP3NawGhuaYZdLXonEOwxao5xsqbOPpdYYLoL2W7wO32oGV3gECCFRjanZD/GtnRvCTPZwDgWfRW/FCQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR11MB7428 X-OriginatorOrg: intel.com 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 > -----Original Message----- > From: Hongbo Li > Sent: Friday, March 24, 2023 11:58 PM > To: dts@dpdk.org > Cc: Li, HongboX > Subject: [dts][PATCH V2] tests/dcf_lifecycle:add kernel check in test scr= ipt >=20 > 1.Some testcase require the kernel 4.19+ in the testplan, but test script= does not > check the kernel. Which will cause the lower version of kernel to fail wh= en run > cases. > 2.The "--color" option of dmesg command is not supported in the OS with t= he > lower version kernel, and the option only changes the color of the output= . So > delete this option to make the OS with the lower version kernel support s= ome > testcase. >=20 > Signed-off-by: Hongbo Li > --- > v2:skip case of test_dcf_with_adq_03 >=20 > tests/TestSuite_dcf_lifecycle.py | 22 +++++++++++++++++++++- > 1 file changed, 21 insertions(+), 1 deletion(-) >=20 > diff --git a/tests/TestSuite_dcf_lifecycle.py b/tests/TestSuite_dcf_lifec= ycle.py > index d3758c6c..f3f17678 100644 > --- a/tests/TestSuite_dcf_lifecycle.py > +++ b/tests/TestSuite_dcf_lifecycle.py > @@ -184,7 +184,7 @@ class TestDcfLifeCycle(TestCase): > self.d_a_con(cmd) >=20 > def get_dmesg(self): > - cmd =3D "dmesg --color=3Dnever" > + cmd =3D "dmesg" > return self.d_a_con(cmd) or "" >=20 > def vf_init(self): > @@ -1078,6 +1078,11 @@ class TestDcfLifeCycle(TestCase): > self.verify_supported_nic() > # prepare testing environment > self.preset_test_environment() > + kernel_version =3D self.dut.send_expect("uname -r", "# ") > + try: > + self.kernel_version =3D re.match("[0-9]+\.\d*", kernel_versi= on).group(0) > + except Exception as e: > + self.logger.warning(e) If exception happens here, will raise attribute error in the call lines, as= self.kernel_version cannot be found. >=20 > def tear_down_all(self): > """ > @@ -1182,6 +1187,11 @@ class TestDcfLifeCycle(TestCase): > """ > When ADQ set on PF, PF should reject the DCF mode > """ > + if self.kernel_version: > + self.skip_case( > + self.kernel_version > "4.19", > + "Host kernel version is required 4.19+", > + ) > msg =3D "begin : When ADQ set on PF, PF should reject the DCF mo= de" > self.logger.info(msg) > self.verify_dcf_with_adq_01() > @@ -1190,6 +1200,11 @@ class TestDcfLifeCycle(TestCase): > """ > When DCF mode enabled, ADQ setting on PF shall fail > """ > + if self.kernel_version: > + self.skip_case( > + self.kernel_version > "4.19", > + "Host kernel version is required 4.19+", > + ) > msg =3D "begin : When DCF mode enabled, ADQ setting on PF shall = fail" > self.logger.info(msg) > self.verify_dcf_with_adq_02() > @@ -1198,6 +1213,11 @@ class TestDcfLifeCycle(TestCase): > """ > DCF and ADQ can be enabled on different PF > """ > + if self.kernel_version: > + self.skip_case( > + self.kernel_version > "4.19", > + "Host kernel version is required 4.19+", > + ) > self.verify(len(self.dut_ports) >=3D 2, "2 ports at least") > msg =3D "begin : DCF and ADQ can be enabled on different PF" > self.logger.info(msg) > -- > 2.17.1