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 80A8EA0C41; Sat, 4 Dec 2021 01:08:26 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EF41D4013F; Sat, 4 Dec 2021 01:08:25 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 380F140041 for ; Sat, 4 Dec 2021 01:08:24 +0100 (CET) X-IPAS-Result: =?us-ascii?q?A2EkAAD2sKph/zPRBwpaHAEBAQEBAQcBARIBAQQEAQFAg?= =?us-ascii?q?UUHAQELAYFRU39ZaYRIg0gBAYRZhW6CVC4DmxOBLhSBEQMYPAsBAQEBAQEBA?= =?us-ascii?q?QEHAQEtFAQBAQMBA4R+AjWCXSc0CQ4BAgQBAQEBAwIDAQEBAQEBAwEBAQUBA?= =?us-ascii?q?QEBAQEFAgEBAQECgRiFLzkNgjUpAXRNCQEBAQEBAQEBAQEBAQEBIgEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBQKBCD4BAQEDEhEVC?= =?us-ascii?q?AEBNwEPCw4KAgImAgIyFwENBgEMAQUCAQEegk8BgmUDLwEEpVgBgToCixmBM?= =?us-ascii?q?YEBgggBAQYEBH2EDhiCNQkJAYEGKgGDDYskgg1DgTyCTDc+gQ+DAQESATqCf?= =?us-ascii?q?4JlkXYBATw+CQsHPgZxPDABPzqRaYJ/AYofgTBgnUsDBAODP4palCIGDwUth?= =?us-ascii?q?TiQTJEzliMfmAGINzwMhHcCBAIEBQIOAQEGgWGBJXBwL4MKCUgZD44ggxReh?= =?us-ascii?q?lGELiIxOAIGCwEBAwmFD4gtXQEB?= IronPort-PHdr: A9a23:IU+kTxf5+JxtCiu6548AkR5flGM+L97LVj580XLHo4xHfqnrxZn+J kuXvawr0AWQG9uLoKsYw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzH cBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94PObwlShTewYrx+I Ai5oA7MqsQYnIxuJ7orxBDUuHVIYeNWxW1pJVKXgRnx49q78YBg/SpNpf8v7tZMXqrmcas2S 7xYFykmPHsu5ML3rxnDTBCA6WUaX24LjxdHGQnF7BX9Xpfsriv3s/d21SeGMcHqS70/RC+v5 Ll3RhD2lCgHNiY58GDJhcx2kKJbuw+qqxhmz4LJfI2ZKP9yc6XAdt0YWGVBRN5cWS9PDIyyc oUBEeQBM+ZaoIbhqFUBogCzBRWuCe711jNEmnH70K883u88EQ/GxgsgH9cWvXjaqdv6LrodX vqwzKXQ0D7NdelZ2TP56IfSbBAhoP+AVq93fMrJ00YvEwfFgU+OqYzkJT+V1f4CvHWB4OplT u+vimgnqx1vrTir3Msjlo7JhocMx13C6C52z5o7K8eiR05nfd6rDoFQtyeCOoZ3Qc4vR29mt Dsmx7AHtpO2eCYHxYo5yhLBd/GKfYaF7g7jWeuMIjp0mXBodbywihux8UatyvPwW8qo3FtXr idIlMTHuHMV1xHL98SLVuFx80W71TqRywze7vtILEApmabDKZMszKQ8m54SvEjZAyP7mF/6g LKXe0gi5+Om8f7oYq/8qZ+ZL4J0jwb+PbkwlcGnGuQ4NxQOX3Cc+eShyL3v5U35T6tOjv0xi qTZt4raJd8epq62GQBZzpov5helAzek3tQUh3gHLFRZeB2Zi4jlIU3BIPf9DfunglSslilkx +zeM7H8HpnBNHrOnK3/cbph70NQ0go+wc1H65JREL4BIfbzWkHrtNzfCx80KxS0zPzjCNV5z IweR2OPDrWaMKzIrFCH/OcvLvKNZI8TpDbyNfwl6+Tygn8+nF8RZbOp0ocPaHCkAvRmJF2Ub mfyjdcfCmoFoxI+Q/HpiFGYVj5TfXmyDOoA4WQZCY/uP4fEW8j5gr2T3A+/H5tLdiZDC1uWF mzveZnCUPAJPmbadsNsjBQITbSiDYg72kf9mhX9zu8tDePY8yhc/arq0Nx8+eyZ3UUq/DhwB tqclWKEQ2hxtmIOWzIymqt4pBoumR+4zaFkjqkARpRo7PRTX1J/bMaEpwQyI9zxWweUeNCPR R7mR9i9Gjg+Q5o3xMNGeEdyHdiuz3WhlyqnCrMYjfqHUZoz9K+P0334Pc0ozXHA2eEohEUnR c0aM2qgi+Z/+gHfCpSPnV+ekvOrc7gR2GjG82LQpVc= IronPort-Data: A9a23:mApYJa3ivScK282S0PbD5XZzkn2cJEfYwER7XKvMYLTBsI5bpzUDy GIeC2+HaauKN2LwftkkatvioU8BsJSBm4BmHQU9qSg9HnlHgPSeOdnIdU2Y0wF+jyHgoOCLy +1HMoGowBUcFyeEzvuLGua79SEUOYagH+KlWLGs1hicwWaIcQ954f5Zs7dRbrVA3J7pXGthh fuo+5eGYQX9gGYuWo4pw/vrRC1H7ayaVAww4wRWicBj5DcyQFFOVPrzjYnoR5fJatE88tySH o4v/5nglo/txCrBP/v++lrNWhZTHuONZ1jmZk1+AMBOijAazsA7Pz1S2PA0MS+7gB3Q9zx9J U4kWTVdhm7FM4WV8NnxXSW0HAlhGrRK0uDffkOYlo+v60TWb3zJ0cRHWRRe0Y0woo6bAElJ7 +cdJzlVNk7FhezwwbSnR+0qjcMmRCXpFNpH/C4ml2mIS6t/KXzAa/yiCdtwxD40gslQHLDdb sYQbBJuagjNZ1tEPVJ/5JcWxrz33SGlKmYGwL6TjbgnvEXM3DNc7OTgatiNePqQQoJek1nN8 woq+Ey8WHn2Lue3xTeb2n60iuyJmjn0ML/+D5W/7OVvj1TLnjJVChNQVF2nrP3/gUm7Mz5CF 3EpFuMVhfBa3CSWohPVBXVUfFbsUsYgZudt IronPort-HdrOrdr: A9a23:ko1xiqOyRlneGcBcT0P155DYdb4zR+YMi2TDiHoBKyC9I/bo9P xGws566faVskd0ZJkh8erwR5VoMkmsiKKdhrNhT4tKPTOWy1dASbsSiLcKrAeQYxEWmtQtpJ uINpIOeOEYbmIK+voSgjPIaurIqePvmM3F6om+vhAdK3AdV0gj1XYGNu/yKDwDeOAsP+tCKH Pz3Ls6m9PtQwVtUiztbUN1KtQr4OehqHuqW29HO/cg0mOzpALtzIS/PwmT3x8YXT8K6bA+8V Ldmwi8wqm4qfm0xjLVymeWtv1t6Znc4+oGIPbJptkeKz3qhArtTIN9W4eatDRwhO208l4lnP TFvh9lFcVu7HH6eH2zvHLWqkrd+Qdrz0Wn5U6TgHPlr8C8bDUmC/BZjYYcSRfd41pIhqAy7I t7m0ai87ZHBxLJmyrwo/LSUQtxq0ayqX0+1cYOkn12S+IlGfhshL1a2HkQPIYLHSr85oxiOv JpFtvg6PFfdk7fR2zFv1No3MenUh0Ib1O7q3A5y5WoOgVt7ShEJxNy/r1Fop5AzuN5d3B83Z WDDkwy/4s+FPP/bspGdas8qIWMezHwqCn3QSqvyGLcZew60kL22tfKCYoOlaqXkbwzvdUPcc f6IRJlXVBbQTOlNSTJ5uwWzizw X-IronPort-AV: E=McAfee;i="6200,9189,10187"; a="237302136" X-IronPort-AV: E=Sophos;i="5.87,284,1631602800"; d="scan'208";a="237302136" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Dec 2021 16:08:22 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,284,1631602800"; d="scan'208";a="461088495" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga006.jf.intel.com with ESMTP; 03 Dec 2021 16:08:15 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 3 Dec 2021 16:08:04 -0800 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 3 Dec 2021 16:08:04 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2308.20 via Frontend Transport; Fri, 3 Dec 2021 16:08:04 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) 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.2308.20; Fri, 3 Dec 2021 16:08:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ihAEQ/NFwqh76FrzxYivU2oiijHcu5Fxpt/zgt2h/Ri9pZ7QwIVY9ri53C11JxSlEgwZ8Fsn4br2lF4z3Fm0SXwUg4XH1L4nWxb/9Pk03YgPJlFbuaYq01s7geLx59sVbf1ZjuFS/H1JUruURIeAF7Inkiyz6jLXI1+Dwm70kKVwo9MUrD5WQralgK2uCRsYnVH+U59WfqO2jIoRGMrnE0eK5yMK9zEVEboa4c9tlsI0UE5F/oz2SQ1/C+6J/0Ub3sNEzGgg7BqtHFsr9/O0feWmubx+KMajLkASDUIEJf5AdtP+kOfFogCGVqf8lBspAutPaOA1QUQSWg1D8qNGaA== 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=gRYcv8OyPcrA3lCyKT7r2jMsMIcqp7SJXUN8y1WwWRw=; b=OfGJCPBG8AfrFj5LoGNUhF/+m7SYNMlxEgqvPcbhmRxh3Y6bV8fOIcESCtAReGypffoZ6V9DxvfGIwYH+RmRYTq0nCGkbY2njkQP5W8uGylpYaBrt6NVGL6nB2S3XzQOEmPQUVezMFCBEXCAfQH+D5NyQTWsjdMCuMdgRwZk+12rWYRfRCjbYIN30DcxTimMBGSyoDUwMBzvUw2GtRk30GIVLPJhZgOGOioytOGRTlkWF8fFGieLasvuyOd+jH8gmmqiWykxE95gJrXObyE6soqHMNF58cVam92NzbxeeodlGkAZ4iQ50qQRpW6mqshcBnIDJBjqEzHn50BWQXHu9A== 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=gRYcv8OyPcrA3lCyKT7r2jMsMIcqp7SJXUN8y1WwWRw=; b=VQVXkGl7aUS4pyW9eO6qMo+NvLqAKQtxUGve1jI5Bo/wjiVioGPnyxSzZAZznDEbZxnZQtU3nsAds53NVO8WyNBtgH+AvaXF5RgkuL1jGwtPXccBhmquqs9L09k4vORprJTuZQIVIlS7HAD5amCVYRXAfU7wSjxwGXhu4TdP4Pw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from MW5PR11MB5858.namprd11.prod.outlook.com (2603:10b6:303:193::20) by CO1PR11MB4897.namprd11.prod.outlook.com (2603:10b6:303:97::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.11; Sat, 4 Dec 2021 00:08:03 +0000 Received: from MW5PR11MB5858.namprd11.prod.outlook.com ([fe80::b08d:f7b4:4f54:592e]) by MW5PR11MB5858.namprd11.prod.outlook.com ([fe80::b08d:f7b4:4f54:592e%7]) with mapi id 15.20.4734.024; Sat, 4 Dec 2021 00:08:03 +0000 Message-ID: <5b044e04-63c3-9e32-4ce9-16b4b921a579@intel.com> Date: Fri, 3 Dec 2021 16:07:59 -0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0 Subject: Re: [PATCH v11 0/9] app/test: enable subset of tests on Windows Content-Language: en-US To: Jie Zhou , CC: , , , , , , References: <1638384245-12587-1-git-send-email-jizh@linux.microsoft.com> <1638490007-9939-1-git-send-email-jizh@linux.microsoft.com> From: "Kadam, Pallavi" In-Reply-To: <1638490007-9939-1-git-send-email-jizh@linux.microsoft.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CO2PR04CA0198.namprd04.prod.outlook.com (2603:10b6:104:5::28) To MW5PR11MB5858.namprd11.prod.outlook.com (2603:10b6:303:193::20) MIME-Version: 1.0 Received: from [192.168.1.15] (73.96.15.16) by CO2PR04CA0198.namprd04.prod.outlook.com (2603:10b6:104:5::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.16 via Frontend Transport; Sat, 4 Dec 2021 00:08:02 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f56223eb-c19f-4154-e18c-08d9b6ba2387 X-MS-TrafficTypeDiagnostic: CO1PR11MB4897: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5797; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sXbwrWvclky82N+84UmpL9640mBkcqiayLdOwbXqtGSZU8kdtlBsTQQZ8ooEDpuiARUielV/22G8XSu/59UvYkTvHBmEkBaksZe02tbhAdQg40/+vAMQ0ttBfxgahr9kw3udlYmvAy4N6yzJboCV7EnXxWuK9CCgzsH/zM5Eba3lwn0DHTfGIr9DbjTOBjn+WjLXpZHvyOy4OBgwJ0OXAyhBFlCopAyP+Lu2ex46KAlRSNrbqzZ8pZ3sbWVEE+6n/vzOIj9NzGkTR+t7rASJSFCbHz9wIS2FpyktmjZmxZFtypAeQd2CtrlyC1OMRkrlIlkyRmwSw30akM8mpShRMGiMRs836PcWrzvj685FfpEVWLk6KjkQboEUD/09P+NVzXKj+tGRlsw2lVUMBjkXtGW1FIU2uG3H2uq8u8hNsGyTS/irX+l6E24zKXA2JYpJqLkBmXrI+thygvV+WHPWbBDqWo6U6ziBMLBEA7reO380WGzAuIgyK3POKOrsCVLemNDKkXfc2xgnrZiDWYR6zS+kEcB8P3KQWPkQ0M2ExY4Nih6apf919WYQcW6PHHmT0N5EDJ3nZUBI9OXLIkLRY8HGfAzxNB2JoUxi5tT0RiO94BPUP2OxXCF4Jfib4G860wxJLiTUPLm8mkL+6GLfUdMO4OCKgbQOZ8ZfcZczZ/l5FBxqA40YfemiMYFn37xyxlQz5VWEYkGkuGlKgqCsb66nJHHkSm2VZ2N+JOcAsCs= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW5PR11MB5858.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(2616005)(66556008)(8936002)(66476007)(8676002)(31696002)(31686004)(956004)(2906002)(6666004)(38100700002)(66946007)(36756003)(508600001)(186003)(82960400001)(86362001)(26005)(6486002)(83380400001)(316002)(4326008)(53546011)(16576012)(5660300002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?R2J4bFNDUktsREdHNUJuUnMrZ1RtS0Y5bE0wNEtkdERsSlgwVUFUUkl0eVFP?= =?utf-8?B?VzdlTExhZDdiblpxSzNsUTZOaGJySlZWQnV0MzhLbUpubVhwYWdXeUZPUDkw?= =?utf-8?B?Sm1qYW9CS3R4ZS9TUkgrTFdsRWYxbE1mLy8vRnhxUE9tejYzVXU3SWhPMnpk?= =?utf-8?B?MmY3WUVGZzlqVkl2L3lsVG9zZHZCRi9iLzY3bG9OV2lDR3ZWN2dOYUNoTEdU?= =?utf-8?B?YklCNldqYWE2bWZtWC9vZXprYU9aUSs2RDlzck5Yd1ZFNzBtRm9MMjFOUTZn?= =?utf-8?B?YVVsT1pGb3E5M1JUeWVqVU1qRDJwNlp2dGRXNkxyRDBSaUhUVCs5ZE5RcGdQ?= =?utf-8?B?Y29SQUdVTlhjd0I3d25DbWJUb0x3MFVJUmgxTkRyaHB6Tm4rcG1IR1ppM1Nl?= =?utf-8?B?dnJOZ080SXFTTGFULytHSXZIbGx3RVNPdTM0ekhheU04WUM0Tk10WFpiK3lZ?= =?utf-8?B?SVZtMUJ3ZzBXK0JDVUxubXE4eHE1WHRhbjUrRmdDa0ErbnFwQUhheE0zOW8v?= =?utf-8?B?bzRiZ3B4clBrd2o0ZWQrSXJOUzEvV0hWNFRPS2dkVm95Zzk0UmJzS1JNUGt1?= =?utf-8?B?NVk1M1J3Y0g0YXBMK3NzbWpocUFReEJveERFZmNyK0JaeGd0N1VFTlJVS21S?= =?utf-8?B?cUxJaEtOU0JKaG5xRnN0SVp4YmpxNjhMOTdoOUxCNU9ZVElVWkZnUHprbUlG?= =?utf-8?B?Wm5FSFNLWWRmdEIrTnV3SFlUYVg4a09DanJMaXJIZDNsZWdzRkMxdlZtUzZj?= =?utf-8?B?THpWcFZpaDdCZTNTU1JRd2NmQVE4QXpCZXBDSXArWXlMVGFhUDlBem1MOUh5?= =?utf-8?B?VGp4azRQZ0ZhRUdmdGh6VnhyU3BLVHJlZmdtSTZCUXlyOVR0MHAyRjRNSllD?= =?utf-8?B?U0dURWZYYjFyNzcvZFl3dkxXTkkwc0s1K3ZVcW9qZ1RuUGxjYXlXZ0F1T1N4?= =?utf-8?B?N1FtREZYZFIxSUdqaC9zNkJhU3RQSjdBdktNbkpxWjZsMG5WK2NpNnNWN2dF?= =?utf-8?B?QTgvL3pCcURYTlgvaUZrUmRveUc3eWVqTEZMSDZOaE9SSy9aQ29ZTStFY1pC?= =?utf-8?B?ZUZKMStmdDZCUFNkdy9BcE1DbTlhd202b05OMnZtU2VITm9Md202bTM0aFNJ?= =?utf-8?B?S2FkRTZSYmJlaHNrRjE5WnNuYVo0eUFBTlE5Q2Z0NVRMSHVYVXJHMGNxaU5y?= =?utf-8?B?cEVpRlZoQVRvQmRzM1dmbm1uSHZrQU05NzAyMndoY0p3bDFkT01HdjBid0xU?= =?utf-8?B?QUtISy81c1k5RUZtRkQxQ1YwWDN5ekk1bXEvL2ZSSnBQZjl5amxObnlVdnRC?= =?utf-8?B?SDlUTDhWZ0RoaE11bWNXYWR0S0lIM3U4bXlzdFk3Q080OUhoS3V4bFlUU1o4?= =?utf-8?B?ZU5VVWlhWERDc1BlU0lTdVdpanlGdmZUSjBLV2RnalY3UlQ1OWZvMmdWM1M0?= =?utf-8?B?ajVFb0xPTGYxSzBoYnREclRGekdDYWlFL2pDejNWTUFJMlIrcktManJONlJ1?= =?utf-8?B?L2hkT0ZTVUVCM1hmbFdXMjZXRWU0cWFwUHBhWGtObFRTZGg5Nk1WTFkrY3cr?= =?utf-8?B?Yks2SEpJZ1B0RnU2eWFEVDNLSXBDRUw0ZGN4SERPZnBVZ3BsZmQ5UnBvNzBr?= =?utf-8?B?NExjMGxqVHIvVTQ3TlEzbzBkUFJJOEhFVEFNMEN3ZmVXNW8zbGQxOVlXL3NS?= =?utf-8?B?TW56SmlwblY5dkMxYlM1QitFZDRDWXZJZ3hSR3U1a0l3aGEvaUxoYWNLdlVO?= =?utf-8?B?N1BXNnRFd1R1MVVwUDduVXRLNU40TUVkc3lRMlVnWGJJaUtzK3JYakVmQWRw?= =?utf-8?B?L1FicWFzY2EyOTRtSXlycDljQkczRFlmQjNHd0NtYXE1bVdjbFZkWnl1L054?= =?utf-8?B?Z2lrNEJqRUJDZHpNWDlvU2JNMldTdlRUQjhQaUxwTjBlc2lwUjViV0xzSU1W?= =?utf-8?B?SFI4M0d4NzMvSjUwMUdxblpFS0RpOGRKQ2tEUEhhK0VqdSs3aVM5NUJhQjlN?= =?utf-8?B?UjNGeUZsejg5ck96QjRXWThOZHVtM3ZITXZFcmF1SlVxbk9FZmxZRkswZVRC?= =?utf-8?B?a0M4dkdzbVlxa3E4azhrNEY4VGlFck90dTJVSEQ2VERxMGJoSW03ODZwQlpT?= =?utf-8?B?UVFjRDMrQXZCUmNYajl0VU9uQlU3c0tuaytpMkpySFppRUJsVFU5bVVEc3lN?= =?utf-8?Q?MMRdF8xSBVnBPFTjAPNrsUw=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: f56223eb-c19f-4154-e18c-08d9b6ba2387 X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5858.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Dec 2021 00:08:02.9938 (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: 6nuWvgOxME5zwd8pTS/xbkTtFmrQtH+9QvzgKoaqfyl2vDdxyQlDvrhyL3jPElDLh7Kz2VUhPJ9B8j4u/Sy9Ig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4897 X-OriginatorOrg: intel.com 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 On 12/2/2021 4:06 PM, Jie Zhou wrote: > This patchset is to enable a subset of unit tests on windows. It mainly includes: > - Replace POSIX specific codes > - Add test stubs for not supported ones on Windows > - Fix some lib and tests per failures investigation > - Replace .sh script with .py script for meson.build > - Enable build and run subset of unit tests on Windows > > Future work: > - Work with CI/CD lab to onboard unit tests on Windows to catch regression > - Enable more tests > > --- > V2 changes: > - Fix compilation error on FreeBSD > - Fix email mismatch issue > - Add a missing space around "*" > > --- > V3 changes: > - Fix a misc c coding style issue > - Revise some commit title and message body > - Fix violations of PEP8 in new added Python scripts > - Add error handling in get_coremask.py > - Fix has_hugepage.py to check system support of hugepages > instead of checking privileges > - Fix test meson.build to run Python scripts using py3 > - Consolidate lists of source files, test dep, etc. across all > platforms, with conditional extending on some platform(s) > > --- > V4 changes: > - Remove building of ip_frag, rib, and reorder libraries on Windows. > These three libs usually can be built on Windows without change. > However, in between the time of V3 and V4, there is regression in > upstream caused build failures of these three libs. Will separately > investigate and enable these libraries. > > - Remove previous patch#2 (Enable mempool/stack on Windows) from this > patchset as it was separated out and merged as patch-19314. > > - Consolidate the source files, deps, tests lists across platforms as > much as possible. > > --- > V5 changes: > - Remove a space between function name and open parenthesis '(' > - Add back a header mistakenly deleted > > --- > V6 changes: > - Fix inconsistent static vs. non-static declarations > > --- > V7 changes: > - Remove get_coremask.py as it is not needed any more in meson.build > - Remove enablement of efd and lpm and their corresponding unit tests. > The enablement of these two libs and their UTs will be in separate > patches after this patch set. > > V8 changes: > - Fix coding style issue of using C99 // comments > > --- > V9 changes: > - Fix has_hugepage.py with adding failure handling on Linux, using > proper variable name to follow Python convention, and removing > unnecessary comment. > - Enable previously skipped test_cmdline_socket_fns test cases > - Revise title and message, and add Fixes info for current Patch#3 > - Combine 2 patches (previous #2 and #3 in V8) into one and with > more detailed message > > --- > V10 changes: > - Fix indentation > > --- > V11 changes: > - Remove mandatory dependency on bitratestats, latencystats, > and metrics libs in test meson.build, which was reintroduced > at rebase in V9. > > > Jie Zhou (9): > eal/windows: return ENOTSUP for not supported API > app/test: remove POSIX-specific code > app/test: fix incorrect errno variable > app/test: skip interrupt tests on Windows > app/test: skip two logs_autotest cases on Windows > app/test: differentiate a strerror on different OS > app/test: remove two alarm_autotest cases > app/test: replace .sh script with .py script > app/test: enable subset of unit tests on Windows > > app/test/commands.c | 2 - > app/test/has-hugepage.sh | 11 --- > app/test/has_hugepage.py | 26 +++++ > app/test/meson.build | 118 ++++++++++++----------- > app/test/packet_burst_generator.c | 1 + > app/test/process.h | 4 +- > app/test/test.c | 5 +- > app/test/test_acl.c | 12 +++ > app/test/test_alarm.c | 4 + > app/test/test_bpf.c | 15 ++- > app/test/test_byteorder.c | 2 +- > app/test/test_cksum.c | 12 +++ > app/test/test_cmdline.c | 2 + > app/test/test_cmdline_ipaddr.c | 5 + > app/test/test_cmdline_lib.c | 13 ++- > app/test/test_crc.c | 1 - > app/test/test_cryptodev.c | 4 + > app/test/test_cryptodev_asym.c | 4 + > app/test/test_cryptodev_blockcipher.c | 4 + > app/test/test_cryptodev_security_ipsec.c | 4 + > app/test/test_cryptodev_security_pdcp.c | 4 + > app/test/test_debug.c | 17 +++- > app/test/test_distributor.c | 13 +++ > app/test/test_distributor_perf.c | 13 +++ > app/test/test_dmadev.c | 14 ++- > app/test/test_dmadev_api.c | 4 + > app/test/test_eal_flags.c | 90 +++++++++++++++++ > app/test/test_eal_fs.c | 12 +++ > app/test/test_efd.c | 15 ++- > app/test/test_efd_perf.c | 16 ++- > app/test/test_errno.c | 12 ++- > app/test/test_event_crypto_adapter.c | 15 ++- > app/test/test_event_eth_rx_adapter.c | 25 ++++- > app/test/test_event_eth_tx_adapter.c | 12 +++ > app/test/test_event_ring.c | 16 ++- > app/test/test_event_timer_adapter.c | 16 ++- > app/test/test_eventdev.c | 20 +++- > app/test/test_external_mem.c | 18 +++- > app/test/test_fib.c | 22 ++++- > app/test/test_fib6.c | 24 ++++- > app/test/test_fib6_perf.c | 16 ++- > app/test/test_fib_perf.c | 15 ++- > app/test/test_flow_classify.c | 13 +++ > app/test/test_func_reentrancy.c | 12 +++ > app/test/test_graph.c | 18 +++- > app/test/test_graph_perf.c | 16 ++- > app/test/test_hash_perf.c | 12 +++ > app/test/test_interrupts.c | 10 ++ > app/test/test_ipfrag.c | 16 ++- > app/test/test_ipsec.c | 15 ++- > app/test/test_ipsec_perf.c | 15 ++- > app/test/test_ipsec_sad.c | 14 ++- > app/test/test_kni.c | 10 +- > app/test/test_lcores.c | 12 +++ > app/test/test_logs.c | 6 +- > app/test/test_lpm.c | 14 ++- > app/test/test_lpm6.c | 14 ++- > app/test/test_lpm6_perf.c | 14 ++- > app/test/test_lpm_perf.c | 13 ++- > app/test/test_malloc.c | 17 +++- > app/test/test_mbuf.c | 13 ++- > app/test/test_member.c | 16 ++- > app/test/test_member_perf.c | 16 ++- > app/test/test_memcpy_perf.c | 18 +++- > app/test/test_memory.c | 2 +- > app/test/test_mempool_perf.c | 12 +++ > app/test/test_mp_secondary.c | 12 +++ > app/test/test_pie.c | 30 +++++- > app/test/test_pmd_perf.c | 6 +- > app/test/test_rawdev.c | 17 +++- > app/test/test_rcu_qsbr_perf.c | 12 +++ > app/test/test_reciprocal_division.c | 12 +++ > app/test/test_reciprocal_division_perf.c | 12 +++ > app/test/test_red.c | 29 +++++- > app/test/test_reorder.c | 15 ++- > app/test/test_rib.c | 22 ++++- > app/test/test_rib6.c | 22 ++++- > app/test/test_ring_stress_impl.h | 2 +- > app/test/test_sched.c | 14 ++- > app/test/test_security.c | 16 ++- > app/test/test_table.c | 13 +++ > app/test/test_table_acl.c | 3 + > app/test/test_table_combined.c | 4 + > app/test/test_table_pipeline.c | 4 + > app/test/test_table_ports.c | 4 + > app/test/test_table_tables.c | 4 + > app/test/test_telemetry_data.c | 2 + > app/test/test_timer_secondary.c | 13 +++ > app/test/test_trace.c | 32 +++++- > lib/eal/common/eal_common_errno.c | 4 + > lib/eal/windows/eal_memalloc.c | 6 +- > 91 files changed, 1130 insertions(+), 156 deletions(-) > delete mode 100755 app/test/has-hugepage.sh > create mode 100644 app/test/has_hugepage.py Tested-by: Pallavi Kadam >