]> git.proxmox.com Git - mirror_edk2.git/commitdiff
.pytool: Update CI Settings to support Emulator, ArmVirt, and Ovmf packages
authorSean Brogan <sean.brogan@microsoft.com>
Wed, 8 Apr 2020 06:09:02 +0000 (23:09 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 28 Apr 2020 18:07:59 +0000 (18:07 +0000)
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 <sean.brogan@microsoft.com>
Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Shenglei Zhang <shenglei.zhang@intel.com>
Reviewed-by: Bret Barkelew <bret.barkelew@microsoft.com>
.pytool/CISettings.py
.pytool/Plugin/SpellCheck/cspell.base.yaml
.pytool/Readme.md

index e373d17a6c3465d93c1b358b29e793c00b41f540..7a8bd3380383d0f47ba38ce2ddbbf4fe6d1da5f5 100644 (file)
@@ -39,7 +39,9 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag
         ''' return iterable of edk2 packages supported by this build.\r
         These should be edk2 workspace relative paths '''\r
 \r
         ''' return iterable of edk2 packages supported by this build.\r
         These should be edk2 workspace relative paths '''\r
 \r
-        return ("MdePkg",\r
+        return ("ArmVirtPkg",\r
+                "EmulatorPkg",\r
+                "MdePkg",\r
                 "MdeModulePkg",\r
                 "NetworkPkg",\r
                 "PcAtChipsetPkg",\r
                 "MdeModulePkg",\r
                 "NetworkPkg",\r
                 "PcAtChipsetPkg",\r
@@ -49,7 +51,8 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag
                 "ShellPkg",\r
                 "FatPkg",\r
                 "CryptoPkg",\r
                 "ShellPkg",\r
                 "FatPkg",\r
                 "CryptoPkg",\r
-                "UnitTestFrameworkPkg"\r
+                "UnitTestFrameworkPkg",\r
+                "OvmfPkg"\r
                 )\r
 \r
     def GetArchitecturesSupported(self):\r
                 )\r
 \r
     def GetArchitecturesSupported(self):\r
index aa15170c013ca6e26066e497b303b2688e06f10a..1ce5f6991104b83e41e769299b23cb3fa74c46e9 100644 (file)
         "Sdhci",\r
         "inmodule",\r
         "RISCV",\r
         "Sdhci",\r
         "inmodule",\r
         "RISCV",\r
+        "edksetup",\r
+        "iscsi",\r
+        "nvdata",\r
+        "pytools",\r
+        "NTDDI",\r
+        "Wnonportable",\r
+        "CLANGPDB",\r
+        "nologo",\r
+        "lldmap",\r
+        "ASMLINK",\r
+        "NODEFAULTLIB",\r
+        "vcruntimed",\r
+        "ucrtd",\r
+        "msvcrtd",\r
     ]\r
 }\r
     ]\r
 }\r
index 135d283fe223bc9ddbb9179f730fe241781bad1c..c7dce3b64ca031c5adeac8482258b57a1908725d 100644 (file)
@@ -6,11 +6,11 @@
 | :----               | :-----                   | :----                             | :---         |\r
 | ArmPkg              |\r
 | ArmPlatformPkg      |\r
 | :----               | :-----                   | :----                             | :---         |\r
 | ArmPkg              |\r
 | ArmPlatformPkg      |\r
-| ArmVirtPkg          |\r
+| ArmVirtPkg          | SEE PACKAGE README | SEE PACKAGE README |\r
 | CryptoPkg           | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
 | DynamicTablesPkg    |\r
 | EmbeddedPkg         |\r
 | CryptoPkg           | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
 | DynamicTablesPkg    |\r
 | EmbeddedPkg         |\r
-| EmulatorPkg         |\r
+| EmulatorPkg         | SEE PACKAGE README | SEE PACKAGE README | Spell checking in audit mode\r
 | FatPkg              | :heavy_check_mark: | :heavy_check_mark: |\r
 | FmpDevicePkg        | :heavy_check_mark: | :heavy_check_mark: |\r
 | IntelFsp2Pkg        |\r
 | FatPkg              | :heavy_check_mark: | :heavy_check_mark: |\r
 | FmpDevicePkg        | :heavy_check_mark: | :heavy_check_mark: |\r
 | IntelFsp2Pkg        |\r
@@ -18,7 +18,7 @@
 | MdeModulePkg        | :heavy_check_mark: | :heavy_check_mark: | DxeIpl dependency on ArmPkg, Depends on StandaloneMmPkg, Spell checking in audit mode\r
 | MdePkg              | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
 | NetworkPkg          | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
 | MdeModulePkg        | :heavy_check_mark: | :heavy_check_mark: | DxeIpl dependency on ArmPkg, Depends on StandaloneMmPkg, Spell checking in audit mode\r
 | MdePkg              | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
 | NetworkPkg          | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
-| OvmfPkg             |\r
+| OvmfPkg             | SEE PACKAGE README | SEE PACKAGE README | Spell checking in audit mode\r
 | PcAtChipsetPkg      | :heavy_check_mark: | :heavy_check_mark: |\r
 | SecurityPkg         | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
 | ShellPkg            | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode, 3 modules are not being built by DSC\r
 | PcAtChipsetPkg      | :heavy_check_mark: | :heavy_check_mark: |\r
 | SecurityPkg         | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
 | ShellPkg            | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode, 3 modules are not being built by DSC\r
@@ -77,7 +77,7 @@ per package configuration which comes from this file.
 ## Running CI locally\r
 \r
 The EDKII Tools environment (and by extension the ci) is designed to support\r
 ## Running CI locally\r
 \r
 The EDKII Tools environment (and by extension the ci) is designed to support\r
-easily and consistantly running locally and in a cloud ci environment.  To do\r
+easily and consistently running locally and in a cloud ci environment.  To do\r
 that a few steps should be followed.  Details of EDKII Tools can be found in the\r
 [docs folder here](https://github.com/tianocore/edk2-pytool-extensions/tree/master/docs)\r
 \r
 that a few steps should be followed.  Details of EDKII Tools can be found in the\r
 [docs folder here](https://github.com/tianocore/edk2-pytool-extensions/tree/master/docs)\r
 \r
@@ -216,8 +216,6 @@ few standard scopes.
 * Visual Studio AARCH64 and ARM support\r
 * BaseTools C tools CI/PR and binary release process\r
 * BaseTools Python tools CI/PR process\r
 * Visual Studio AARCH64 and ARM support\r
 * BaseTools C tools CI/PR and binary release process\r
 * BaseTools Python tools CI/PR process\r
-* Host based unit testing\r
 * Extensible private/closed source platform reporting\r
 * Extensible private/closed source platform reporting\r
-* Platform builds, validation\r
 * UEFI SCTs\r
 * Other automation\r
 * UEFI SCTs\r
 * Other automation\r