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 8521BA0C46; Fri, 6 Aug 2021 11:27:52 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 120F64069E; Fri, 6 Aug 2021 11:27:52 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 7720F4014D for ; Fri, 6 Aug 2021 11:27:50 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10067"; a="212481421" X-IronPort-AV: E=Sophos;i="5.84,300,1620716400"; d="scan'208";a="212481421" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Aug 2021 02:27:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,300,1620716400"; d="scan'208";a="467827846" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga008.jf.intel.com with ESMTP; 06 Aug 2021 02:27:48 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Fri, 6 Aug 2021 02:27:48 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Fri, 6 Aug 2021 02:27:47 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2242.10 via Frontend Transport; Fri, 6 Aug 2021 02:27:47 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.107) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Fri, 6 Aug 2021 02:27:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y3JtZ5yKYY9oUDxOJ13afrH0pO1tTR/Gc5tThOM2gWUKTeGW0IR9K4ujHTCBKSN1RQlNnRbisVGrFv94EW1Ww09sg7/JzS4zfs7mnEUnYVP/XlLzAHs1zTo01XMbGg8XjIolbB9fBlg3pGLN9IsxRjIVAiUqIRBuPvbfuio1NIB6h5riAXPQ2CH0BMpriZu0sslBYvvrV4HowoDJL5yvFgcHbQlEbJ327qJgpgdXtbNESa2aWPM2Rk8wb4mB3TqwQmy1FicWpnAoDVs3yWG4NxNsuo4tgyQVW8vRfoWyjM6NYrPsk1MCe1Bt6emz9qeuiXF6Jnsi5L+UvTay7p6keg== 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-SenderADCheck; bh=3bbhVPCkX0LuaybzJJE8bBYYZ8Idk+06Ly/ml1gcA04=; b=SK7swBXHtY3OSJhgwkt3IQC+vAKuMX1E5q/1o5kdHaGt7aXltYLFHg8fbUasaDuSpdcXdPc6+LCpPkv8RVOxjZRxaqXNlx48WWEQgPyH6CgyYqMSE6RCboSZOLuZMb47op/fViMfnvszVyezKfO/ftDEF2iNpz0Ite1XLypUYksxADuXzKo4v9gfod2kjbcq0QYQmqor3kGLOh2Hk6Wb3B7HXbug6ULodG+YUbFCIVUwPhkzbZTADZmOwBl7RUOMa0KRYYMNq5RBwZfQ/GZk3h5sgPyoHItFyFoCh+QNNW5LJ64natbNYSYJbSorBQ+SfP+5BKohHiYEXm7QU7LSjw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3bbhVPCkX0LuaybzJJE8bBYYZ8Idk+06Ly/ml1gcA04=; b=yXtNE3ZSkgyHWLX8jZBqvPQp8VVhGtS1066FhnAAnRuMO89udcNBDYd/R/DBoa85XUhpi5HF+Jsvkg+zzX/Z/1/E/89jpVhJBCxEQKnPfGg+F2FthKSM+vR4VdMhF1yMM7AHQFXJU6T6QsCovXKSFvLJcD5iG7RLg0+jtgs6t9c= Received: from DM6PR11MB3049.namprd11.prod.outlook.com (2603:10b6:5:6a::21) by DM5PR1101MB2282.namprd11.prod.outlook.com (2603:10b6:4:53::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.19; Fri, 6 Aug 2021 09:27:45 +0000 Received: from DM6PR11MB3049.namprd11.prod.outlook.com ([fe80::243c:4818:53ea:5fae]) by DM6PR11MB3049.namprd11.prod.outlook.com ([fe80::243c:4818:53ea:5fae%7]) with mapi id 15.20.4394.018; Fri, 6 Aug 2021 09:27:45 +0000 From: "Zhang, Roy Fan" To: Aaron Conole , "dev@dpdk.org" CC: David Marchand , "Richardson, Bruce" , "Yigit, Ferruh" , "Power, Ciara" Thread-Topic: [dpdk-dev] [PATCH v4] guides: add a guide for developing unit tests Thread-Index: AQHXeM8TLUCcw3Y4U0alcEy/D4QomqtmWMOg Date: Fri, 6 Aug 2021 09:27:45 +0000 Message-ID: References: <20210309155757.615536-1-aconole@redhat.com> <20210714164047.511561-1-aconole@redhat.com> In-Reply-To: <20210714164047.511561-1-aconole@redhat.com> Accept-Language: zh-Hans-HK, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.0.76 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 63987d95-30b2-440b-1aec-08d958bc731d x-ms-traffictypediagnostic: DM5PR1101MB2282: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0u4KoTukO4+l/4U9+U+SahdXvc7HzaqyDSaXT36MljEidEOlzg/djPZRk+wBryh0/GEb/5HKaK4J8kKr3qpDoTeO1yAzehvdrEY1nXuS8U1W95plT6zg/M7CJXVsY4DnoWQeMgZxVlLXCdr7opR6A5Z3hgBLETKvG3mvDCF0xhPCo9zVHd0ZQvB1/uAWCoW1ftxUIHXWAKaD/J4HJGCVgSgTO4X3JJndQpyUtxliwBznPZvY9OqjDAVnG4fo74c1eUljXIQMr7unVFu5Z1Sqq8WVQ+NFRIRu3800D1+ZpolEhWpupIrF1LC/zNHRxNoMr9NCcqr3AFhJjz3G2iOvWBqPDQXKXKGm0MHY5HZ2tZRM5rqxLnHCO1fMcOkvIa8Zso05xbZ53jrfnQUHTz2yMG+IfxN7OEE4TLiseJWAq4SUI4GkpowOj72XV+Pep+GtP0GzPTvfyh6Mpj//K2KzUFdTM76VOiOiz+6Zfvdv5DPbsTOBW0Z0c0v8J6SkESeU7Hk6kFWpQVItonBgCDkgBGXKeENpkFfw3XrqRjz8zsHkGB7i8os2zoThoMrWdaJ4zImitcSNVR1uGobEGPzDrHwTsrFF4pw1uyWUezoAPUqeZ6dxtYoc0GW1YMwOjF0VV75cH0IlVlqN9EFUopEz7OjT4D0t6cKWcAZKb30BywWU6B0D8vHUf126h8B9uA2zNYlkVI7grHKXQlqpu95imQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3049.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(366004)(376002)(136003)(396003)(346002)(122000001)(110136005)(8936002)(52536014)(26005)(5660300002)(64756008)(66446008)(66556008)(6506007)(316002)(38100700002)(66476007)(8676002)(76116006)(186003)(86362001)(66946007)(107886003)(7696005)(9686003)(38070700005)(33656002)(4744005)(4326008)(2906002)(478600001)(53546011)(55016002)(71200400001)(83380400001)(54906003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?KWm6vpYSCnR/E3bjcMb+e6SoXx5SkPLDOaiBS6BOhKDr+Q2Xl09bkP7r?= =?Windows-1252?Q?LqJx4cSHcHO5m+s9wMhjxLZu5aMZsrp6GjD4komXCzvUd9lQ9SZiNTIM?= =?Windows-1252?Q?snCiXYc1RFWFwRkUO1VvuohlUrZEY1Gecc+j5cG0gSC20zn2meAE2ndv?= =?Windows-1252?Q?sLNGApV7iYuEQEG82p92IE5UiAHayyk6FyyzcEgNbkGIqJvcLhrJ3eoX?= =?Windows-1252?Q?NbO7cjuIxWWuXofpmIAzubLM4Mut4MSQf+ftiXoissAh/2I3lI88t9oq?= =?Windows-1252?Q?YEG/obPBnSGlPUALheCgUo2NFS4wM+k7jKctZgcDTj+8R0yDwPTpVk9u?= =?Windows-1252?Q?7/KqmjqDEbivl63BpQ0MOb/oVITMLmIf/zcBTOPWm1ZBfE22VWBd0HAf?= =?Windows-1252?Q?pa5la5f5Yli/K24c7UJrsyJseIF0fmvuhG8pLBMo9hATjvMAWEtoxcDq?= =?Windows-1252?Q?ptr8G2hEkwCFqrPXSo5fx/LH10i9grt+agDWWgUgv1b3x3dlddmdLIw0?= =?Windows-1252?Q?b2qO8QUF88MVH4danwibT4WEPzXn7JJqrp4OP8b1aR7u+ogpyz6izR4X?= =?Windows-1252?Q?gF62NDXXkEhcMDoQHaa5dEc1lJlfkO+ixBWZLikVJMeQnMYGp/KlEfEP?= =?Windows-1252?Q?5lq7mH3kR2rBjHhddPr6H5RzZlQWHOxbVom8NCtmRtfRjQJmDlmaWrh9?= =?Windows-1252?Q?c66nlhMhezWYmwYCHYcRZV6DMqlx8IgoKC+VNOtjgcinmWYhsmznZNaY?= =?Windows-1252?Q?MkNYBlUuozwd1OXCHv/pRyV9W9GQxXfgWI09k4Iya4kvUXzHLOSFfD0o?= =?Windows-1252?Q?ctzKyvm8/aJ0oFai+NQiGMWguMJbGsQzs+sdgxEPRATktXv2njvLLyfF?= =?Windows-1252?Q?ie26h/By1zPrCKfCTfOIR4s+EGsrrhoVOCwYAYNnxG53hbgu0dJz8x4e?= =?Windows-1252?Q?q3tXQdj0erfAQr6x2sjPF+Va6ZXHwcWxcq1M4LbkXyNthOpgyJwKIUNy?= =?Windows-1252?Q?eGNdnowFRhGq2FWotzyzWSvJp8yFAmg4eJ9nC7yssmzGS/uES4Fqa9q7?= =?Windows-1252?Q?4Va0V0FymDxtLjLPqWddjdILK5xJYsv5Ww18hl6vfJ//qJcpX2Ox1RAG?= =?Windows-1252?Q?DnQcOLmbEg8pu7JKglwWolCto1D27MALmDvlHYBhdlthj1XtCJohGD7G?= =?Windows-1252?Q?zP1OULYTaSqj1/AqsMqnIJBogf4lmxb4Ly8jj9NifTI03gn4R8qzbSgy?= =?Windows-1252?Q?DpMevGRbTkNqAPMRRfzHP1tj5r7HujDJIsC63dQ0hk6tCTMD2GQiib+Q?= =?Windows-1252?Q?JDOxFTnCgd+I5g+wIWInCDE4T8AB4it3QV4oRZYsBzviOT5iZwCSANE1?= =?Windows-1252?Q?tbYMjhR095Wxb995jBvagKfaCYUpadRAAQF+K1JyGC56kchBTq57s1mk?= Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3049.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 63987d95-30b2-440b-1aec-08d958bc731d X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Aug 2021 09:27:45.6939 (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: vYF5kIziILbEIn+w2D2Hk2hPGzOPF0J9BMW1pPsDPyRVODu+SAHUeUqrvcWzbzFRipeogUoVCME0xhdwRVvA3w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2282 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v4] guides: add a guide for developing unit tests X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi Aaron, > -----Original Message----- > From: dev On Behalf Of Aaron Conole > Sent: Wednesday, July 14, 2021 5:41 PM > To: dev@dpdk.org > Cc: David Marchand ; Richardson, Bruce > ; Yigit, Ferruh ; > Power, Ciara > Subject: [dpdk-dev] [PATCH v4] guides: add a guide for developing unit te= sts >=20 > The DPDK testing infrastructure includes a comprehensive set of > libraries, utilities, and CI integrations for developers to test > their code changes. This isn't well documented, however. >=20 > Document the basics for adding a test suite to the infrastructure > and enabling that test suite for continuous integration platforms > so that newer developers can understand how to develop test suites > and test cases. >=20 > Signed-off-by: Aaron Conole > --- Acked-by: Fan Zhang