[edk2-staging/RISC-V-V2: CI Config PATCH v1 1/6] RiscVPlatformPkg: Add RiscVPlatformPkg yaml file for EDK2 CI.


Abner Chang
 

BZ:2562 - EDK CI for RISC-V architecture

Add yaml file for EDK2 CI testing on RiscVPlatformPkg.

Signed-off-by: Abner Chang <abner.chang@...>

Cc: Bret Barkelew <Bret.Barkelew@...>
Cc: Sean Brogan <sean.brogan@...>
Cc: Leif Lindholm <leif@...>
Cc: Gilbert Chen <gilbert.chen@...>
Cc: Daniel Helmut Schaefer <daniel.schaefer@...>
Signed-off-by: Abner Chang <abner.chang@...>
---
RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml | 81 +++++++++++++++++++++++
1 file changed, 81 insertions(+)
create mode 100644 RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml

diff --git a/RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml b/RiscVPlatformPkg/R=
iscVPlatformPkg.ci.yaml
new file mode 100644
index 0000000000..669874a028
--- /dev/null
+++ b/RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml
@@ -0,0 +1,81 @@
+## @file=0D
+# CI configuration for RiscVPlatformPkg=0D
+#=0D
+# Copyright (c) Microsoft Corporation=0D
+# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All right=
s reserved.<BR>=0D
+# SPDX-License-Identifier: BSD-2-Clause-Patent=0D
+##=0D
+{=0D
+ ## options defined ci/Plugin/CompilerPlugin=0D
+ "CompilerPlugin": {=0D
+ "DscPath": "RiscVPlatformPkg.dsc"=0D
+ },=0D
+ ## options defined ci/Plugin/HostUnitTestCompilerPlugin=0D
+ "HostUnitTestCompilerPlugin": {=0D
+ },=0D
+=0D
+ ## options defined ci/Plugin/CharEncodingCheck=0D
+ "CharEncodingCheck": {=0D
+ "IgnoreFiles": []=0D
+ },=0D
+=0D
+ ## options defined ci/Plugin/DependencyCheck=0D
+ "DependencyCheck": {=0D
+ "AcceptableDependencies": [=0D
+ "MdePkg/MdePkg.dec",=0D
+ "MdeModulePkg/MdeModulePkg.dec",=0D
+ "RiscVPkg/RiscVPkg.dec",=0D
+ "RiscVPlatformPkg/RiscVPlatformPkg.dec"=0D
+ ],=0D
+ # For host based unit tests=0D
+ "AcceptableDependencies-HOST_APPLICATION":[],=0D
+ # For UEFI shell based apps=0D
+ "AcceptableDependencies-UEFI_APPLICATION":[],=0D
+ "IgnoreInf": []=0D
+ },=0D
+=0D
+ ## options defined ci/Plugin/DscCompleteCheck=0D
+ "DscCompleteCheck": {=0D
+ "IgnoreInf": [],=0D
+ "DscPath": "RiscVPlatformPkg.dsc"=0D
+ },=0D
+ ## options defined ci/Plugin/HostUnitTestDscCompleteCheck=0D
+ "HostUnitTestDscCompleteCheck": {=0D
+ },=0D
+=0D
+ ## options defined ci/Plugin/GuidCheck=0D
+ "GuidCheck": {=0D
+ "IgnoreGuidName": [],=0D
+ "IgnoreGuidValue": ["00000000-0000-0000-0000-000000000000"],=0D
+ "IgnoreFoldersAndFiles": [],=0D
+ "IgnoreDuplicates": []=0D
+ },=0D
+=0D
+ ## options defined ci/Plugin/LibraryClassCheck=0D
+ "LibraryClassCheck": {=0D
+ "IgnoreHeaderFile": []=0D
+ },=0D
+=0D
+ ## options defined ci/Plugin/SpellCheck=0D
+ "SpellCheck": {=0D
+ "AuditOnly": True, # Fails test but run in AuditOnly mod=
e to collect log=0D
+ "IgnoreStandardPaths": [ # Standard Plugin defined paths that =
should be ignore=0D
+ "*.c", "*.h", "*.s", "*.asl", "*.inf"=0D
+ ],=0D
+ "IgnoreFiles": [],=0D
+ "ExtendWords": [ # words to extend to the dictionary for=
this package=0D
+ "LIGHTGRAY",=0D
+ "DARKGRAY",=0D
+ "LIGHTBLUE",=0D
+ "LIGHTGREEN",=0D
+ "LIGHTCYAN",=0D
+ "LIGHTRED",=0D
+ "LIGHTMAGENTA",=0D
+ "FVMAIN",=0D
+ "VARCHECKPCD",=0D
+ "Getxx",=0D
+ "lzturbo"=0D
+ ],=0D
+ "AdditionalIncludePaths": [] # Additional paths to spell check rel=
ative to package root (wildcards supported)=0D
+ }=0D
+}=0D
--=20
2.25.0

Join devel@edk2.groups.io to automatically receive all group messages.