From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (NAM10-DM6-obe.outbound.protection.outlook.com [40.92.41.35]) by mx.groups.io with SMTP id smtpd.web12.530.1587763918467926774 for ; Fri, 24 Apr 2020 14:31:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=jccT5Ket; spf=pass (domain: outlook.com, ip: 40.92.41.35, mailfrom: michael.kubacki@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iFYy8GtJmtJAcE/B0ZoSOm36mCtFmHolMHzJRuhCwXXhGMXDeDwNdP9M/OBMYKcmMd8utr9kTGlAvUSEIHLqMrMrhoQ514DYLYyj6NN+oe26EHassCUpk2vGiAGe4HD0SwchY9QITHGuqyNSWRazW6LkGHbQwubNCc0h9Dp4jI13xhp8iNaM8PKC91es2zZcNgXXGRtmp8zeDrYTbtSjXk8zAEiy54FCqP7sKek/uh1OuY7tgmR4ElDyz/hW0y1MNRy0FZl5SfsFc+ax2mZg4sKDzgT4PVnQaB/cD3AE9vxdgv+k6prTZ/qUN3B4cOV294ybYtLGKZ0lr9KTPU+d4g== 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=0V27BizeqrVmwK9EVjZsEBgPHEifECZa4MJ87ay1uH0=; b=Hdkg3UdLs4sZnZHKsi31oG7NDjeePk4fHyN0ULHAIujm5NEWVUfnRjpUZzdszGP8bFhYK0ubuR4rxAduw9D17IdrV+D+xnsYXkbDVLDTq85DmJhatf2N3pDmWLMk+Dz1gKhXPhx5ahdVhReohmFVrqXuU8IC805tpXHRVNaK+ewj75/nSpFBTVQgWVwnHaB8tGnf7Sl9ky85BbFmhiCe6WXIcxjun43txcZkqKY29LWVFlvBtJKzmlPdBmuMPdfqopw7uO0i4OfPx+ayvJ2crWf7nFcNqqoun1Vy5Mcka7o4AqdF3sI+qJrnGlUBQSMWZnrl5+jeS3iGZn7o9AJK4g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=outlook.com; dmarc=pass action=none header.from=outlook.com; dkim=pass header.d=outlook.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0V27BizeqrVmwK9EVjZsEBgPHEifECZa4MJ87ay1uH0=; b=jccT5KetcnSeT1Itdhx/99n3rACvtrifXGbAfsdbnwgx+vEc8o+DUsvC7kPNpq4edeq0copVETau2HxIRmjboVy5UQcWN85WbxJsnFQ7T4KMivZQaR5oRF99ti6xW6BU/7AJdGY0n07U7xGxIHpeSmaxRz0j4sYEZMNLzO/lENcIoTFaRFKIVuoc79qsJvKLT1KpTgo9F5zPXgsoWuqX0VOu1LXIU8VrjvHgDjOukl3uCuy5UoQPzONFT3/sLb0+X82ZSIgHBrJHTHrX4Iqy1ytn5WZ1bRXqhOer3FOmy5r8fBhrlXlX+y0wLVvMby5lutHj0KhDP4ru7hC73EMk7w== Received: from BN7NAM10FT067.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e8f::44) by BN7NAM10HT229.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e8f::473) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.15; Fri, 24 Apr 2020 21:31:57 +0000 Received: from MWHPR07MB3440.namprd07.prod.outlook.com (2a01:111:e400:7e8f::40) by BN7NAM10FT067.mail.protection.outlook.com (2a01:111:e400:7e8f::220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.15 via Frontend Transport; Fri, 24 Apr 2020 21:31:57 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:58EDCDF522A33A5E33BCFCE26457E58893C2202D4BAE5E51923AE36544238C37;UpperCasedChecksum:F8080BC3A6B986507505C84AB6BF4F1CAC0A93C292A8B8EAE06BEECB61160B26;SizeAsReceived:7856;Count:49 Received: from MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::bcc9:271b:20db:52e3]) by MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::bcc9:271b:20db:52e3%6]) with mapi id 15.20.2921.030; Fri, 24 Apr 2020 21:31:57 +0000 From: "Michael Kubacki" To: devel@edk2.groups.io Cc: Sean Brogan , Bret Barkelew , Michael D Kinney , Liming Gao Subject: [PATCH v3 5/7] .pytool: Update CI Settings to support Emulator, ArmVirt, and Ovmf packages Date: Fri, 24 Apr 2020 14:31:06 -0700 Message-ID: X-Mailer: git-send-email 2.16.3.windows.1 In-Reply-To: <20200424213108.19888-1-michael.kubacki@outlook.com> References: <20200424213108.19888-1-michael.kubacki@outlook.com> X-ClientProxiedBy: MWHPR22CA0003.namprd22.prod.outlook.com (2603:10b6:300:ef::13) To MWHPR07MB3440.namprd07.prod.outlook.com (2603:10b6:301:69::28) Return-Path: michael.kubacki@outlook.com X-Microsoft-Original-Message-ID: <20200424213108.19888-6-michael.kubacki@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (2001:4898:80e8:f:8d69:ea59:556e:7623) by MWHPR22CA0003.namprd22.prod.outlook.com (2603:10b6:300:ef::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13 via Frontend Transport; Fri, 24 Apr 2020 21:31:56 +0000 X-Mailer: git-send-email 2.16.3.windows.1 X-Microsoft-Original-Message-ID: <20200424213108.19888-6-michael.kubacki@outlook.com> X-TMN: [TiqDkA/RjlxuFqKA35eqolbDzj3bW8WOo0EPV1RDDh/HVZc4SPooKSYsBpRio2L4] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 49 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 3499be66-90c0-4394-283d-08d7e896ea31 X-MS-TrafficTypeDiagnostic: BN7NAM10HT229: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Mc6V70fIJs5OCZrKbbDA6kzk54Oynyl84BuWkI+oMrQ6XyqnfuFPAhNY9pSsphOM8lcTLUhAL9x3/j/AzQRRcj8+PHWZ/BUP0h4CyVjc87A03dQ+OWdGTDxQrQ7mFy7hOxEBujabNnnU050kBxku6A704kHa0WMxp2WxtfpG85Uchr9qYcyZquSf/dObzbPY4K6yEFcw8tlOlgAFdGJ8lhXO2RFkt/HrNjdosWqBh4aM3HhWGsyhVrwTqeH07M8U X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:0;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR07MB3440.namprd07.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:;DIR:OUT;SFP:1901; X-MS-Exchange-AntiSpam-MessageData: 26X0w3VN75vhgl9gIYsGReN5zDXGzdWnusiQyPEiO3kBcaH4dvRBoHadaPTp1Xq0PWumX0JSFX79YxKPEBmL3RD9AoIjRndIILTlvTt2U3gjxlw9LBKldRxiycmyi4c+04sK05z4U/aU1jPmBvgMINw+EEplxPSaLjZkiMpqeZKqSlRr7s9K+p9heHPfZs9qqzqaqLfEKUwx0UvJJg8Cyw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3499be66-90c0-4394-283d-08d7e896ea31 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Apr 2020 21:31:56.9642 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7NAM10HT229 Content-Type: text/plain From: Sean Brogan REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2570 Update pytools configuration to enable EmulatorPkg, ArmVirtPkg, and OvmfPkg. Update documentation for the status of those packages. Remove future work items that are now complete. Cc: Sean Brogan Cc: Bret Barkelew Cc: Michael D Kinney Cc: Liming Gao Signed-off-by: Sean Brogan Signed-off-by: Michael Kubacki Reviewed-by: Shenglei Zhang Reviewed-by: Bret Barkelew --- .pytool/CISettings.py | 7 +++++-- .pytool/Plugin/SpellCheck/cspell.base.yaml | 14 ++++++++++++++ .pytool/Readme.md | 10 ++++------ 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/.pytool/CISettings.py b/.pytool/CISettings.py index e373d17a6c34..7a8bd3380383 100644 --- a/.pytool/CISettings.py +++ b/.pytool/CISettings.py @@ -39,7 +39,9 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag ''' return iterable of edk2 packages supported by this build. These should be edk2 workspace relative paths ''' - return ("MdePkg", + return ("ArmVirtPkg", + "EmulatorPkg", + "MdePkg", "MdeModulePkg", "NetworkPkg", "PcAtChipsetPkg", @@ -49,7 +51,8 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag "ShellPkg", "FatPkg", "CryptoPkg", - "UnitTestFrameworkPkg" + "UnitTestFrameworkPkg", + "OvmfPkg" ) def GetArchitecturesSupported(self): diff --git a/.pytool/Plugin/SpellCheck/cspell.base.yaml b/.pytool/Plugin/SpellCheck/cspell.base.yaml index aa15170c013c..1ce5f6991104 100644 --- a/.pytool/Plugin/SpellCheck/cspell.base.yaml +++ b/.pytool/Plugin/SpellCheck/cspell.base.yaml @@ -164,5 +164,19 @@ "Sdhci", "inmodule", "RISCV", + "edksetup", + "iscsi", + "nvdata", + "pytools", + "NTDDI", + "Wnonportable", + "CLANGPDB", + "nologo", + "lldmap", + "ASMLINK", + "NODEFAULTLIB", + "vcruntimed", + "ucrtd", + "msvcrtd", ] } diff --git a/.pytool/Readme.md b/.pytool/Readme.md index 135d283fe223..c7dce3b64ca0 100644 --- a/.pytool/Readme.md +++ b/.pytool/Readme.md @@ -6,11 +6,11 @@ | :---- | :----- | :---- | :--- | | ArmPkg | | ArmPlatformPkg | -| ArmVirtPkg | +| ArmVirtPkg | SEE PACKAGE README | SEE PACKAGE README | | CryptoPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode | DynamicTablesPkg | | EmbeddedPkg | -| EmulatorPkg | +| EmulatorPkg | SEE PACKAGE README | SEE PACKAGE README | Spell checking in audit mode | FatPkg | :heavy_check_mark: | :heavy_check_mark: | | FmpDevicePkg | :heavy_check_mark: | :heavy_check_mark: | | IntelFsp2Pkg | @@ -18,7 +18,7 @@ | MdeModulePkg | :heavy_check_mark: | :heavy_check_mark: | DxeIpl dependency on ArmPkg, Depends on StandaloneMmPkg, Spell checking in audit mode | MdePkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode | NetworkPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode -| OvmfPkg | +| OvmfPkg | SEE PACKAGE README | SEE PACKAGE README | Spell checking in audit mode | PcAtChipsetPkg | :heavy_check_mark: | :heavy_check_mark: | | SecurityPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode | ShellPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode, 3 modules are not being built by DSC @@ -77,7 +77,7 @@ per package configuration which comes from this file. ## Running CI locally The EDKII Tools environment (and by extension the ci) is designed to support -easily and consistantly running locally and in a cloud ci environment. To do +easily and consistently running locally and in a cloud ci environment. To do that a few steps should be followed. Details of EDKII Tools can be found in the [docs folder here](https://github.com/tianocore/edk2-pytool-extensions/tree/master/docs) @@ -216,8 +216,6 @@ few standard scopes. * Visual Studio AARCH64 and ARM support * BaseTools C tools CI/PR and binary release process * BaseTools Python tools CI/PR process -* Host based unit testing * Extensible private/closed source platform reporting -* Platform builds, validation * UEFI SCTs * Other automation -- 2.16.3.windows.1