From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (EUR01-HE1-obe.outbound.protection.outlook.com [40.107.13.52]) by mx.groups.io with SMTP id smtpd.web08.10133.1619085980801979171 for ; Thu, 22 Apr 2021 03:06:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=gnmRkaLQ; spf=pass (domain: arm.com, ip: 40.107.13.52, mailfrom: sami.mujawar@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/HXJaeQUXNDhyZNlWrL1qrlPe19RvkUXStm+uiu2Qgs=; b=gnmRkaLQDhdugleGRzdbFptVAvEBq0zalt3UrR/5S3yvv8iOyfY+IUoCTeG0kkx2DA3s92d1ApYfk3qljXCjMZNW2S9gRFtVq35P3XeOdyV8YX76HejkvWYI0dsrqH55bTtThvY9H0GE7QNxMO0Lth+l/i5rbQKOgbg5MtBHxeE= Received: from AM6PR10CA0024.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:89::37) by HE1PR0802MB2236.eurprd08.prod.outlook.com (2603:10a6:3:c4::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16; Thu, 22 Apr 2021 10:06:12 +0000 Received: from AM5EUR03FT012.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:89:cafe::5e) by AM6PR10CA0024.outlook.office365.com (2603:10a6:209:89::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21 via Frontend Transport; Thu, 22 Apr 2021 10:06:10 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT012.mail.protection.outlook.com (10.152.16.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21 via Frontend Transport; Thu, 22 Apr 2021 10:06:08 +0000 Received: ("Tessian outbound 81a4524e9a48:v90"); Thu, 22 Apr 2021 10:06:08 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 3b9e85baaec74737 X-CR-MTA-TID: 64aa7808 Received: from 041ff3bad268.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 10D29E66-5466-4BD7-8A0F-8AC1E464CF4D.1; Thu, 22 Apr 2021 10:06:01 +0000 Received: from EUR01-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 041ff3bad268.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 22 Apr 2021 10:06:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dT6lIn7MTtLhk5hWxf703UdcvyllM06us82bofxaCLIOvOYfrs9k0G/7xIPmK49bzEWuHDV3nrW+vCNkl8UIRpf79BFddXtGJ/Arg/lHLSyq4WMMtVqKSj7/09UkuypNKcX5IHo7fEgf2UKnLpMd21I79/Lje7zKsTKR3tsVmgWFk7AfLX92dOcoIimWLOmofF2+/8X2E6waY8/VAbYzcp2lz6+Pa6O5E+THW93sbsvVMrLIzCMrKIcBek9U/oCIqzJG8VCF3r4IJTCgdBKzfWuR4M04CLH+GZdrfbXooCdlKwKXL0zkV/dP6Q7wL4VqjMPTmu3lFw61OjTZAvHhWQ== 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=/HXJaeQUXNDhyZNlWrL1qrlPe19RvkUXStm+uiu2Qgs=; b=kwYSCigzyFxpYIWxhxuKtjyAqv1c+WRiysjGdU+hO/onhkq+SYUWr7kxI3fgMR6c8igeCZtDiMJZUdQxBBj+/pTvztrNIxo5ST1q6dVTql4GGS9ohBVBSupNQNM2UYVzKQkeQOWteCxLb1WGnbg5JejKv/H+Mbkh30dyfFb7wvRtO8ls8VBffMUd8trVzRi4FAD6pNVM76cRJU+2KXDoQkTRQn00V+hwjQ4z04DTpE3W1lYwBV770iwrsOcIN5h6yCfTn63DL+AG76JJxIGi3jcdxfysgj5zIHmxTVJum1xVNKR+ggrSxDLs3CbETLPCGb3eMmcdwiY6yuF9iMKpNw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/HXJaeQUXNDhyZNlWrL1qrlPe19RvkUXStm+uiu2Qgs=; b=gnmRkaLQDhdugleGRzdbFptVAvEBq0zalt3UrR/5S3yvv8iOyfY+IUoCTeG0kkx2DA3s92d1ApYfk3qljXCjMZNW2S9gRFtVq35P3XeOdyV8YX76HejkvWYI0dsrqH55bTtThvY9H0GE7QNxMO0Lth+l/i5rbQKOgbg5MtBHxeE= Received: from AM6PR08MB3784.eurprd08.prod.outlook.com (2603:10a6:20b:85::25) by AM5PR0801MB2018.eurprd08.prod.outlook.com (2603:10a6:203:43::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21; Thu, 22 Apr 2021 10:05:59 +0000 Received: from AM6PR08MB3784.eurprd08.prod.outlook.com ([fe80::1cd5:e144:5ad7:eb0]) by AM6PR08MB3784.eurprd08.prod.outlook.com ([fe80::1cd5:e144:5ad7:eb0%6]) with mapi id 15.20.4065.021; Thu, 22 Apr 2021 10:05:59 +0000 From: "Sami Mujawar" To: Pierre Gondois , "devel@edk2.groups.io" , "leif@nuviainc.com" , "ardb+tianocore@kernel.org" , "sean.brogan@microsoft.com" , "Bret.Barkelew@microsoft.com" CC: nd Subject: Re: [PATCH v1 07/12] ArmPlatformPkg: Add ArmPlatformPkg.ci.yaml Thread-Topic: [PATCH v1 07/12] ArmPlatformPkg: Add ArmPlatformPkg.ci.yaml Thread-Index: AQHXNqjd7y01Sitw2EyENuK4EG0QCqrAUB4D Date: Thu, 22 Apr 2021 10:05:58 +0000 Message-ID: References: <20210421122048.11729-1-Pierre.Gondois@arm.com>,<20210421122048.11729-8-Pierre.Gondois@arm.com> In-Reply-To: <20210421122048.11729-8-Pierre.Gondois@arm.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [81.131.179.80] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 53212059-b14d-45da-b075-08d905764021 x-ms-traffictypediagnostic: AM5PR0801MB2018:|HE1PR0802MB2236: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:7219;OLM:7219; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: eFAuoivkUm0QeB/KukwlWa/W07cXcrmg2ySZ9liYSCqpi3FzT3ejF47I3uc9O8ycUT9SipHiTxtWt83VKSq3z9WzJDn9yR+NJUi3e3jKmqs/CBkEMXAQU0VgFonQBuCqcNmTsxiZwKsOhPSk0ZvVbHPxT6fDaIEMNjpbToSNbeH37e0tflyZF4RVroVCrs4WBjvcTvbMx5Bdvm7efwhWa5Mz/l2za2zu8k2Y8gGBvPrGhNY/hfv7Qx0je4WoQAHn+vR8Gi/1ANh+3NBiHaCfk2N2DXvbLhUVMWac+GDxGFwC1c0s+mjow4Fw/6lTpNAcHVMECs6qwT48C1hGdjjhhxZ0kwCmdt5urGOPHOZMVL36grDRN0wQboLw3J1txjRcoZtGz/TeAhhc6aQahy/NOWR6ljy9XFz0VRCJSTmnsQaAwGweAXFQVvdq5Croeo9QFjiXx8kHLreWLZN4vunyT03UVuBUqV2Wi7O/caHynR6pxEGrgu2+6ytkTJgoakfadmjG9CXAZt3Be0BiZ61jUJM9a4J4Am/9HlSzt1adR7/NXcgUsJ/NS8lVt1egMc0x7ChKiVQ02d1uaxzhgOzMOdOTUd6aBeAFkA27z43KMOo= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR08MB3784.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(396003)(376002)(346002)(136003)(39860400002)(5660300002)(33656002)(86362001)(53546011)(110136005)(55016002)(26005)(71200400001)(38100700002)(316002)(52536014)(2906002)(66556008)(8936002)(66946007)(76116006)(64756008)(6506007)(45080400002)(186003)(83380400001)(9326002)(8676002)(7696005)(122000001)(4326008)(9686003)(91956017)(478600001)(66476007)(66446008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?6gxHPSKyyXkle9DobsYsvpJsvywPnII/kd+7VcEldOCAGMeyec5R5Cq1/ajB?= =?us-ascii?Q?kRNTCpg4JmnqUZOOAI8miAqCS5EnwK9FoRFfqRou9r45RZeOUwKSipvRp5T9?= =?us-ascii?Q?0r8ci6lckCQpn9gTHMbiIGdJ2cs8UUWZWEkAMWD7I0nOyc1ecAxxpp0K3uZS?= =?us-ascii?Q?T5NRmHprvsodPgngeDuOAL6gR2ixvuSgLVipH2mbE5EQ6+wFJRoEI0yWOlEL?= =?us-ascii?Q?dyszaO7BVVnfZ+WgziaiRr5VXzzuSed5z8G7esLW+UHW1Aroi3172i3/f3VE?= =?us-ascii?Q?kKPJHPXDMwEqfotycmDi3gDlEA2sgtD+aQZJ1zsnBWFvobZfP7YpB512GtRF?= =?us-ascii?Q?4H6xKNkwszlVA0ofwYQZ45RG6yLCGDHzVQBdxa6cX7zf1+geDER0Sr8ZcxZV?= =?us-ascii?Q?LwTaoiEGP0zShtvjwcJusAePPIWquC8jhyC7jbeRC0JAW7qUEcYWt1tkUvN1?= =?us-ascii?Q?reYDPdlLPlXp+s3McLMY+AidZ7vWHq5tfKL5SxuxHcXLmKzoy7Nw3nQogTTl?= =?us-ascii?Q?txAyBtgGd7TxSIk8g8jOPvh+whKL0OeGH98z2de5Lgr1BFUkvhk8VUFKGHp0?= =?us-ascii?Q?QAOW74YgelTWMaklP34wsDoMM2sAVmi4PCZZ7NuRLYz0H/pQiOCOPYKQ4i2B?= =?us-ascii?Q?stZmPbYkGZMSOCD6On8Ibd5UIw8j1euNebqIChWj6DAY+/GsHUUbODRf9R5v?= =?us-ascii?Q?EVVtzqopfG1vwBxQav25tSJPaly1PkP2WRcaRSWUglOekFyVCYtvHVhwGYal?= =?us-ascii?Q?K5at5RluzikidxBzIWZ2nFx4bFDhEpjSJj8MOPhg6GWKnJ/1M1QiGjoWBYVT?= =?us-ascii?Q?MeQfs9hN/maezSYVFZGjwjnMVTIY7GoqSu+PEh/VqOComRxfJh1n9p5m3eyQ?= =?us-ascii?Q?UI8Q0NXPAvsthNsEagUxKiiaH+ZtC6Ysfgt/44qM+bIpUGn0Unv2zl8gL3Ee?= =?us-ascii?Q?AhqGDVGloaEylGgJb4nY/WIJsQ5pRgC1zTthsm7IqTx+xYUBco7I1dkDPrdq?= =?us-ascii?Q?7JVeD9IvwCrfR5nPHr3wz4Vsq3UtMW9uK9YV5NF84RlNTBDk+c96sa273rd1?= =?us-ascii?Q?K6cUhKT62pZcJ/rKwQ5BkaYBh8/vshJdFUXkabCEF9/Tr8j/WDVqfYtBMlvH?= =?us-ascii?Q?+Sq8EUT6N+fD6SKZbmoGAOkk7Ly4VxHRvwu+Q9RiHFZat47QY0QRoYSBsM5o?= =?us-ascii?Q?RGms8jAasV7YxI3QjFHB3NgXePJBR950n+pECwj3duTBC6uBeiXA4XosG5O/?= =?us-ascii?Q?OeewBrohQCaj3K4K4a6GsRZUiP7Kj2HQQ6kBeEXmsZh161cVtDPqqcouTfUM?= =?us-ascii?Q?jkBdksfxNWKI0CpBunAy1XAvqpMkn3PizFmTRk4p7pTY6A=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB2018 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT012.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 758a5d58-8641-4b74-c5c8-08d905763a60 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fg0YstFz79Rn+HGcwnpvw6VbbcJkw6frf/ET9oOrNAJmTtcL/lNKc2it/4yxuCsePN/MxIALcY5TZ1o0O5yMEZkdvVC/oR0ececMV2XuJC4ce+SUpeHkbDSf5bIM+mv+HiSxvXL4XzxKranQEPzOXanbdFWvDGyo/I2OseXEpSnO9Q8cLgXG0kKrXmVLMCC3rvoQtDe6faB8u5ojATzPGx0Gj5BvCpYLgk0s+eg8zvPluyw+7fYpI/oVYIEMzkffIvTHlsnmCUOb0lnn9A0CkWSXZj2W+fRTI3xPXCKjODKBQp2bGYszxC+R0etP+EZU6i5WWdchuAX05za0twyFb5+2BlesU8/n84SdEtTOTjMyADRrMBIUTrpLrNayX84ZuWC7w+THtjOYhM//EiTdUf9JKllgny4wkD+AHzaDD1mk7pmBgtIWPuOmU9L5IDVLmpnh+BQyziw008eSeOs+aZ+TMXfkHXFgjsfwc9LySX1ek1IMGSXuJXgwf/4DKyoRUPDihdJZJVnygJOz9rWWloZUP17x3tnWfZz86C1yFssteNbUnfz7s/JRYJJw3SK/dye+MgmKz6NhU7QuWc2fbpqjS7VJsHNA9JpwSj0gCZFXyaLtk9zCSHVu0CyOi8uE84jfBZbkVIpSQv8z0TVnhTzPsT37UpSjgfZNFAhAmLXq3gUC918qvbJcDTDPOS7g X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(136003)(396003)(376002)(39860400002)(346002)(36840700001)(46966006)(33656002)(82310400003)(83380400001)(34070700002)(26005)(45080400002)(70206006)(86362001)(70586007)(186003)(2906002)(52536014)(81166007)(55016002)(8936002)(356005)(9686003)(8676002)(110136005)(47076005)(478600001)(336012)(82740400003)(316002)(5660300002)(9326002)(6506007)(7696005)(53546011)(4326008)(36860700001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2021 10:06:08.9115 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 53212059-b14d-45da-b075-08d905764021 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT012.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2236 Content-Language: en-GB Content-Type: multipart/alternative; boundary="_000_AM6PR08MB3784705F758FFD0E85F4891F84469AM6PR08MB3784eurp_" --_000_AM6PR08MB3784705F758FFD0E85F4891F84469AM6PR08MB3784eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Pierre, I have a minor comment marked inline as [SAMI]. With that changed. Reviewed-by: Sami Mujawar > Regards, Sami Mujawar From: Pierre.Gondois@arm.com Date: Wednesday, 21 April 2021 at 13:21 To: devel@edk2.groups.io , Sami Mujawar , leif@nuviainc.com , ardb+tianocore@kernel.org= , sean.brogan@microsoft.com , Bret.Barkelew@microsoft.com Subject: [PATCH v1 07/12] ArmPlatformPkg: Add ArmPlatformPkg.ci.yaml From: Pierre Gondois Add ArmPlatformPkg.ci.yaml to configure the CI for the ArmPlatformPkg. Signed-off-by: Pierre Gondois --- ArmPlatformPkg/ArmPlatformPkg.ci.yaml | 100 ++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 ArmPlatformPkg/ArmPlatformPkg.ci.yaml diff --git a/ArmPlatformPkg/ArmPlatformPkg.ci.yaml b/ArmPlatformPkg/ArmPlat= formPkg.ci.yaml new file mode 100644 index 000000000000..1abaa2f6870c --- /dev/null +++ b/ArmPlatformPkg/ArmPlatformPkg.ci.yaml @@ -0,0 +1,100 @@ +## @file +# CI configuration for ArmPlatformPkg +# +# Copyright (c) 2021, Arm Limited. All rights reserved.
+# SPDX-License-Identifier: BSD-2-Clause-Patent +## +{ + ## options defined .pytool/Plugin/LicenseCheck + "LicenseCheck": { + "IgnoreFiles": [] + }, + + "EccCheck": { + ## Exception sample looks like below: + ## "ExceptionList": [ + ## "", "" + ## ] + "ExceptionList": [ + ], + ## Both file path and directory path are accepted. + "IgnoreFiles": [ + "Scripts/Ds5/" + ] + }, + + ## options defined .pytool/Plugin/CompilerPlugin + "CompilerPlugin": { + "DscPath": "ArmPlatformPkg.dsc" + }, + + ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin + "HostUnitTestCompilerPlugin": { + "DscPath": "" # Don't support this test + }, + + ## options defined .pytool/Plugin/CharEncodingCheck + "CharEncodingCheck": { + "IgnoreFiles": [] + }, + + ## options defined .pytool/Plugin/DependencyCheck + "DependencyCheck": { + "AcceptableDependencies": [ + "ArmPlatformPkg/ArmPlatformPkg.dec", + "ArmPkg/ArmPkg.dec", [SAMI] Can this list be sorted in alphabetical order, please? [/SAMI] + "EmbeddedPkg/EmbeddedPkg.dec", + "MdeModulePkg/MdeModulePkg.dec", + "MdePkg/MdePkg.dec" + ], + # For host based unit tests + "AcceptableDependencies-HOST_APPLICATION":[ + "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec" + ], + # For UEFI shell based apps + "AcceptableDependencies-UEFI_APPLICATION":[], + "IgnoreInf": [] + }, + + ## options defined .pytool/Plugin/DscCompleteCheck + "DscCompleteCheck": { + "IgnoreInf": [], + "DscPath": "ArmPlatformPkg.dsc" + }, + + ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck + "HostUnitTestDscCompleteCheck": { + "IgnoreInf": [""], + "DscPath": "" # Don't support this test + }, + + ## options defined .pytool/Plugin/GuidCheck + "GuidCheck": { + "IgnoreGuidName": [], + "IgnoreGuidValue": [], + "IgnoreFoldersAndFiles": [], + "IgnoreDuplicates": [], + }, + + ## options defined .pytool/Plugin/LibraryClassCheck + "LibraryClassCheck": { + "IgnoreHeaderFile": [] + }, + + ## options defined .pytool/Plugin/SpellCheck + "SpellCheck": { + "AuditOnly": False, + "IgnoreFiles": [], # use gitignore syntax to ignore erro= rs + # in matching files + "ExtendWords": [ + "hdlcd", + "icdsgir", + "primecells" + ], # words to extend to the dictionary for this packa= ge + "IgnoreStandardPaths": [ # Standard Plugin defined paths that + "*.asm", "*.s" # should be ignore + ], + "AdditionalIncludePaths": [] # Additional paths to spell check + # (wildcards supported) + } +} -- 2.17.1 --_000_AM6PR08MB3784705F758FFD0E85F4891F84469AM6PR08MB3784eurp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Pierre,

 

I have a minor comment marked inline as [SAMI].=

With that changed.

 

Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>

 

Regards,

 

Sami Mujawar

 

&nbs= p;

From: Pierre.Gondois@arm.= com <Pierre.Gondois@arm.com>
Date: Wednesday, 21 April 2021 at 13:21
To: devel@edk2.groups.io <devel@edk2.groups.io>, Sami Mujawar = <Sami.Mujawar@arm.com>, leif@nuviainc.com <leif@nuviainc.com>, = ardb+tianocore@kernel.org <ardb+tianocore@kernel.org>, sean.brogan@mi= crosoft.com <sean.brogan@microsoft.com>, Bret.Barkelew@microsoft.com <Bret.Barkelew@microsoft.com>
Subject: [PATCH v1 07/12] ArmPlatformPkg: Add ArmPlatformPkg.ci.yaml=

From: Pierre Gondois = <Pierre.Gondois@arm.com>

Add ArmPlatformPkg.ci.yaml to configure the CI for the
ArmPlatformPkg.

Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com>
---
 ArmPlatformPkg/ArmPlatformPkg.ci.yaml | 100 +++++++++++++++++++++++++= +
 1 file changed, 100 insertions(+)
 create mode 100644 ArmPlatformPkg/ArmPlatformPkg.ci.yaml

diff --git a/ArmPlatformPkg/ArmPlatformPkg.ci.yaml b/ArmPlatformPkg/ArmPlat= formPkg.ci.yaml
new file mode 100644
index 000000000000..1abaa2f6870c
--- /dev/null
+++ b/ArmPlatformPkg/ArmPlatformPkg.ci.yaml
@@ -0,0 +1,100 @@
+## @file
+# CI configuration for ArmPlatformPkg
+#
+# Copyright (c) 2021, Arm Limited. All rights reserved.<BR>
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+##
+{
+    ## options defined .pytool/Plugin/LicenseCheck
+    "LicenseCheck": {
+        "IgnoreFiles": []
+    },
+
+    "EccCheck": {
+        ## Exception sample looks like = below:
+        ## "ExceptionList": [=
+        ##     &quo= t;<ErrorID>", "<KeyWord>"
+        ## ]
+        "ExceptionList": [ +        ],
+        ## Both file path and directory= path are accepted.
+        "IgnoreFiles": [
+            "S= cripts/Ds5/"
+        ]
+    },
+
+    ## options defined .pytool/Plugin/CompilerPlugin
+    "CompilerPlugin": {
+        "DscPath": "ArmP= latformPkg.dsc"
+    },
+
+    ## options defined .pytool/Plugin/HostUnitTestCompilerP= lugin
+    "HostUnitTestCompilerPlugin": {
+        "DscPath": "&quo= t; # Don't support this test
+    },
+
+    ## options defined .pytool/Plugin/CharEncodingCheck
+    "CharEncodingCheck": {
+        "IgnoreFiles": []
+    },
+
+    ## options defined .pytool/Plugin/DependencyCheck
+    "DependencyCheck": {
+        "AcceptableDependencies&qu= ot;: [
+            "A= rmPlatformPkg/ArmPlatformPkg.dec",
+            "A= rmPkg/ArmPkg.dec",

[SAMI] Can this list = be sorted in alphabetical order, please?

[/SAMI]
+            "E= mbeddedPkg/EmbeddedPkg.dec",
+            "M= deModulePkg/MdeModulePkg.dec",
+            "M= dePkg/MdePkg.dec"
+        ],
+        # For host based unit tests
+        "AcceptableDependencies-HO= ST_APPLICATION":[
+            "U= nitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
+        ],
+        # For UEFI shell based apps
+        "AcceptableDependencies-UE= FI_APPLICATION":[],
+        "IgnoreInf": []
+    },
+
+    ## options defined .pytool/Plugin/DscCompleteCheck
+    "DscCompleteCheck": {
+        "IgnoreInf": [],
+        "DscPath": "ArmP= latformPkg.dsc"
+    },
+
+    ## options defined .pytool/Plugin/HostUnitTestDscComple= teCheck
+    "HostUnitTestDscCompleteCheck": {
+        "IgnoreInf": ["&= quot;],
+        "DscPath": "&quo= t; # Don't support this test
+    },
+
+    ## options defined .pytool/Plugin/GuidCheck
+    "GuidCheck": {
+        "IgnoreGuidName": [],=
+        "IgnoreGuidValue": []= ,
+        "IgnoreFoldersAndFiles&quo= t;: [],
+        "IgnoreDuplicates": [= ],
+    },
+
+    ## options defined .pytool/Plugin/LibraryClassCheck
+    "LibraryClassCheck": {
+        "IgnoreHeaderFile": [= ]
+    },
+
+    ## options defined .pytool/Plugin/SpellCheck
+    "SpellCheck": {
+        "AuditOnly": False, +        "IgnoreFiles": [],&nb= sp;          # use gitignore s= yntax to ignore errors
+            &n= bsp;            = ;            # in ma= tching files
+        "ExtendWords": [
+            "h= dlcd",
+            "i= cdsgir",
+            "p= rimecells"
+           ],  = ;         # words to extend to the = dictionary for this package
+        "IgnoreStandardPaths"= : [    # Standard Plugin defined paths that
+            "*= .asm", "*.s"        =   # should be ignore
+        ],
+        "AdditionalIncludePaths&qu= ot;: [] # Additional paths to spell check
+            &n= bsp;            = ;            # (wild= cards supported)
+    }
+}
--
2.17.1

--_000_AM6PR08MB3784705F758FFD0E85F4891F84469AM6PR08MB3784eurp_--