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 5489141D54; Thu, 23 Feb 2023 17:13:25 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3FCFB4114B; Thu, 23 Feb 2023 17:13:25 +0100 (CET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id AEEC040DFD for ; Thu, 23 Feb 2023 17:13:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677168803; x=1708704803; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=8nGbAdqiA+bPncX0FGif70OZZV/iyKiQvZBuQItmVU8=; b=HhCo2sFxVWHfP//x5daeVPE6lEkjBL8V5xbnIWOd+jdZVZI1oUHTzdcx 9IldNxeJDAv0lKaAhdlhnC0BernGH3YSnHyuq7Hk+jrEMfgXXpCHFy2yG lpKAC8TgS7vgLVP9YsYednAGu/dW39g7YvH4qp+uGfls2uu4KGnfmyuiO oMnMmm/7UVc2o9Zc6RKHtTT2svJCD4vGqAgwr1KfSSE6dzXOwAtxS0U6R mO/zG/v6fEesfGeVy3ulGuq5EtMKG40STShfQvlyNHgm05R0VHpIc+A3P rDEEs7KIKdMkf1aB+oU6v/X8d5lf0tCfDpJ9tyGzn3fJE2J+jJUnci66K A==; X-IronPort-AV: E=McAfee;i="6500,9779,10630"; a="312882238" X-IronPort-AV: E=Sophos;i="5.97,322,1669104000"; d="scan'208";a="312882238" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Feb 2023 08:13:21 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10630"; a="736424572" X-IronPort-AV: E=Sophos;i="5.97,322,1669104000"; d="scan'208";a="736424572" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga008.fm.intel.com with ESMTP; 23 Feb 2023 08:13:21 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 23 Feb 2023 08:13:20 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 23 Feb 2023 08:13:20 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Thu, 23 Feb 2023 08:13:20 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.46) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Thu, 23 Feb 2023 08:13:20 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G6/BJLYVUxrcI733cf5MUGtjLllTDeIfdCkuHQOXGLTX9x2UydzwuVDn3cSlFMDjf1NxVw6gUF32rFDLvb/U9TxNmfgeZGjaSCLawofpZY3pv4RmCIszFChStZJFLjV+uMiV5VyloRgWFOpio/EVafQdrEdUZ+6yqt3vVUf/S/WjAXVIzmzezHtvsnjRCIsFFNOzsPmlwnB9l69KK72RlM/dHkfxdCxq4hg4sCV7CaKs89H/lvsrhyI6/3PJfhv85WjaOpq5aNRCb5xtLgWkZTpB9IG7L2UBpi2tMhcaLs246cz3Y8gKaBFD0PmMb6Lob42l/sGlbu9sFNkdnf41Vg== 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=Mj3c50YomglqyS3qfrqDT8eE6ISl+O004m5oUcVbwZA=; b=P288zZ0tGiHqjozbZTM+7z+7vLR3+8UPT/PwzefzwlZ3xfWme1OY0SXWHZC9ZKd6LnCh3/wtZTdR/vf1JzhPrma84A3zdMfATEz3mFGhQHJvPzdka5yIAnETDQyyREzxeCBUm2W0uUXAYOlfeAFSLqR/sbYa8YshOIa4Ny6xbUXjQ/9QHcsHGdDseMVKlSqNXfP2m0nLrnqf1APukkHuXI+2mZTTs1fknjV/8qgwUYFtLsXiOkF1xzen+PdFxI2xW2OOY+hRCuJFLCASUocZiYwC/zYw1cp2dWcbASf1FDt5KqRqFdD4TCkZ6XpETFUQeqt150XhBLdRATYB+jkWYg== 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 Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) by IA1PR11MB6372.namprd11.prod.outlook.com (2603:10b6:208:3ac::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.21; Thu, 23 Feb 2023 16:13:18 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::18d0:ac53:aa1d:d19c]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::18d0:ac53:aa1d:d19c%6]) with mapi id 15.20.6134.019; Thu, 23 Feb 2023 16:13:18 +0000 Date: Thu, 23 Feb 2023 16:13:11 +0000 From: Bruce Richardson To: Juraj =?utf-8?Q?Linke=C5=A1?= CC: , , , , Subject: Re: [PATCH v5 00/10] dts: add hello world testcase Message-ID: References: <20230213152846.284191-1-juraj.linkes@pantheon.tech> <20230223152840.634183-1-juraj.linkes@pantheon.tech> Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20230223152840.634183-1-juraj.linkes@pantheon.tech> X-ClientProxiedBy: LO4P265CA0211.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:33a::7) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|IA1PR11MB6372:EE_ X-MS-Office365-Filtering-Correlation-Id: c57a262b-1f5b-4b83-4b57-08db15b8df99 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MqQE8FtIof2f1DXK3xjmTPM8WQu5yPrwzAJdIldXkNtJRtubFKdXdav7HVVTgEhD6FLtdPd19q8XQwfWKeLxcfeZtkMDt72TXtbbMNFAGKoPw/4I2OIGLcLG2wzPXHbcBHxy9MxAl5BV9K8cmAvcM/W/0+M7XvTJxMgF3RJF/pAFX1D1XBKnGJmqs1WUzzj7SigvZlGm9IMsLdDd3HWDwkmSfISEp1zT0Dg3Ld4mW8rn/7Mj2ixEmfbg2s7eD4bZdyVU2MOBupkmXGkNNGMNR0qCJrk903ReZVjAerhJxO92tcIftfEX9Pp0M7L9sAd1LWYXBAxeLlSV82/HMcjzgT716aG3TsiXX8v+48nKl+SfcHQtwu207iyqBVcv46N+qGF/5yxmWY7D4DrRYKSawk9XoJm7OFGWApEoylZXJNbZi7TCNXc5m3MZFWYs9aeY88jcVuGmgPcyGauu+2Ww90G1oIvQb4QazKi/GacoR/sn9Hnv2WjlJ71SCctI1x3lghN0kXDFcr3/MKC2Og480BIHJNxPS5hG4zbuJ7A21BTh6GLAOnZ1Ap+6O+GbdXMnsUh6/bhEVBAAW13dMWg5fogl3mgq0e+Ld+zHkYS5jCTW6l0kczkTMbNChbT68Jhf2TuYGhCthE80Bmf0A8j35A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7309.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(136003)(346002)(376002)(39860400002)(366004)(396003)(451199018)(66556008)(66476007)(66946007)(83380400001)(8676002)(316002)(8936002)(5660300002)(6916009)(4326008)(41300700001)(6506007)(186003)(6512007)(26005)(478600001)(6486002)(6666004)(86362001)(2906002)(82960400001)(44832011)(38100700002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VnZyZnhYUmU3WmVWckhzRlFsMW5yZVMvVzF4cnoyOTRJUTVrNzhWeUIyYi9t?= =?utf-8?B?Uk91QmJybWIrNzVJa0VLVlIremw0UXNqMkJ2S3N4Q1RBcDNvTGlNRitxaWE1?= =?utf-8?B?QUdWUVZSMUZxYkJHamp4Y3ova3c1dGQ3VTMzYi9aVHVDVi8ydnNyQVc0bWNB?= =?utf-8?B?SVJQNVdRVzZobjVEbHpTV0tXWXNrdVQ1VzU1V1kyTGxzaFRnY25RTEk1VUlt?= =?utf-8?B?ZklpSzRVVXlRYy9kTHFEcDR6eTdOLzVYS21Zb2ZKMnR5dkV4QXBwVDlMZ1F0?= =?utf-8?B?cGg2VFptWHUwNHNmVmZBV0xrYnpEWjBBc25RVnQ4N3VMbllyYTJNTmxTN2Nh?= =?utf-8?B?a0srRDhCNGNNa3p2VmRWYjg5eCsvbnlpa2k5ZEpzN29KdnNLMkN2alVqMWJC?= =?utf-8?B?a0M3NitUdHRidERzaUE3OUZrQ1hock5jTXM5NFpvY1lwWk13cTNtWmlNNnc3?= =?utf-8?B?enJMVDFkaHYzTmxHZEszMTdRQ0dybFlCeDhoN3h0b0RCay9iYVRxNWdSM09Y?= =?utf-8?B?b1N3REtkMUl2bGhTb1pEYkpTL05MSDdXSzhkbXViR2RPdkpmWldOaDlrUnhh?= =?utf-8?B?bERCS1hVS1FEeVRPZWtuVFh4TEFEdWs2OXQxTmlpeFBLcUNsSVVFazZ1TTNI?= =?utf-8?B?c3kyOXN5Y0tWd0xMd1k4UDQrWjlybTR4eVZBeUVFWXpPb2RBUzJITDlweFpY?= =?utf-8?B?ck1DbjVBU2hSMWwzazlVZjJRaVowdHJGR05HSERUVTZTZ2RUUlZVUXZINzZn?= =?utf-8?B?WG03Z0hNYW4vS3o4dUFWbGtmN0N1bk5kSUVGY0xZUGlGSzJ5STZYSm9TbU5G?= =?utf-8?B?RjlPSGEyczZTZlF6L2VackVjZFRjMEp6Y1AyK0NUK21nTTRuVUlDcFdTb1c5?= =?utf-8?B?OFhnZVhLcHFVL1JkU3gramVHMzJUNFdmNHhrc214bXhmRndVdDl6WXRVSG1p?= =?utf-8?B?TWhxWVV4NFVBbTFxcUZ4eGxuRWtsbGdtd0p4QlFxSHpJeVM0ZXQrSmgrZ0ZS?= =?utf-8?B?RWRqQmozMFR6Z21ZbkdHQ1RmY1VWRWVTTDlCeUd3L3dCK0ZXeXk2ZkhMbEJ4?= =?utf-8?B?dEtNWjVGQ3VIdGVjWlMyajRMQmRnUVUzS3ZFRXNpMEJJM3dUcnJxVU1vUnV0?= =?utf-8?B?WlhHZE5JZ2dsTi9naUxIOExUeWlNK2xpZlhsSjdXWHRpZDRhRkphMEtLVkhl?= =?utf-8?B?cnBnbkNFQWlvWDI0QmI0bFJDUGJMcUVPbEd2TG1TbDVsRkNDU1BYWUc1ajN4?= =?utf-8?B?VUgyZ09uNUtWK2xKVEIvTlUxc3RIUHliOHpmR1VERFA4V2ZXS3hSVnRLQjNk?= =?utf-8?B?L0kxVnlNRVRQMGhGamwwOTdnNjRaZ0tRYlNWOGhFV0RkUW9hSUsvOG1wZzhH?= =?utf-8?B?QVQrLzlDTVZHWFpmenJZL2VMcnpBM0pVaWZaaU9MSDZWM0pCNEY4d2pvenpD?= =?utf-8?B?NCtJR1NFeUtzYlZqWU9zM3o2aTN3VXpHV2VUdjJldjJmWk40OGp1U2RKcE9u?= =?utf-8?B?RWRpcUhrQjFmMXp6MmFjK1AyeTM5MktDOXQ0d1U0dzNKbEluSDE2aENicHk4?= =?utf-8?B?R2FGSGhoQW5FVGJSK0MzSDZraFBmVXNOd0FNcTR6bFJJNmR3dVc1N2NHOEpG?= =?utf-8?B?NXFYd0dWemo5L1I3Z1p4Y09GSUJTRE95SlRBeEZhR3gyNFZZV3p5UDl2SzNl?= =?utf-8?B?azczeGNOTHhMY1B6R2c0WUlHWnEvSGp1bExUYUpoYWUwRk9YaFR0VXpkeDJJ?= =?utf-8?B?YzRseG5KWm5VQVc0MzdPRU9MTmFZWEY3a3RZM3Q5NndZZHlCblhWWkI4UUdx?= =?utf-8?B?VSt2bVZFbFJnM09IOURPZmV2SjNySG9xeW1xZFVrZ0wzMXNFS1ZKaVIyZHRr?= =?utf-8?B?UlFPSUR0WkVQS0FKZGg0L21WZUMzMUUzT2prUVhyNk9Ba21KajFRbXRGbnJT?= =?utf-8?B?TnpOa0JjbU5CeEJTTGpjRTNhMVlrZ2JWTEsrTkJLNWNoSXl1cFlkOWVoMVRY?= =?utf-8?B?aHRzbDNPbHpuclp3WTFMc2gyMWJBR0dwZEtHbDZMMUVQQS9CR1JFV0NLUVcx?= =?utf-8?B?dzZLMkZuNDFqMDVUQ2w3SWJtN1RFSTRBdTdWenlZOWFNd29RWG9kQ0RXMXNZ?= =?utf-8?B?ZUZQMGgxYnZEaUJtQzl6UG1QN04vWFQvMXlHUE5PcEc3MFljVVVTelhwR3Zj?= =?utf-8?Q?H9WpfJm99Jv6UmIAxMf0l+I=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: c57a262b-1f5b-4b83-4b57-08db15b8df99 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2023 16:13:17.5543 (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: m7A5gJJ+qu41Y89BaQpar78pYENY+iPyu9jtRl6zkSaT5ObbHSNrERXt3sRY2LISj3jd3a3Zledtqac4aDlHdwn5qVDGuiuRmhpHP6IH/BI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6372 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 Thu, Feb 23, 2023 at 04:28:30PM +0100, Juraj Linkeš wrote: > Add code needed to run the HelloWorld testcase which just runs the hello > world dpdk application. > > The patchset currently heavily refactors this original DTS code needed > to run the testcase: > * The whole architecture has been redone into more sensible class > hierarchy > * DPDK build on the System under Test > * DPDK eal args construction, app running and shutting down > * Optional SUT hugepage memory configuration > The optional part is DTS either configuring them or not. They still > must be configured even the user doesn't want DTS to do that. > * Test runner > * Test results > * TestSuite class > * Test runner parts interfacing with TestSuite > * The HelloWorld testsuite itself > > The code is divided into sub-packages, some of which are divided > further. > > There patch may need to be divided into smaller chunks. If so, proposals > on where exactly to split it would be very helpful. > > v4: > Made hugepage config optional, users may now specify that in the main > config file. > Removed HelloWorld test plan and incorporated parts of it into the test > suite python file. > Updated documentation. > > v5: > Documentation updates about running as root and hugepage configuration. > Fixed multiple problems with cpu filtering. > Other minor issues, such as typos and renaming variables. > The helloworld unit tests all pass for me now, don't see any errors. Series-tested-by: Bruce Richardson