]> git.proxmox.com Git - mirror_edk2.git/blame - PrmPkg/PrmPkg.ci.yaml
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / PrmPkg / PrmPkg.ci.yaml
CommitLineData
f3c11224
MK
1## @file\r
2# CI configuration for PrmPkg\r
3#\r
4# Copyright (c) Microsoft Corporation<BR>\r
5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
6##\r
7{\r
8 ## options defined .pytool/Plugin/LicenseCheck\r
9 "LicenseCheck": {\r
10 "IgnoreFiles": []\r
11 },\r
12\r
13 "EccCheck": {\r
14 ## Exception sample looks like below:\r
15 ## "ExceptionList": [\r
16 ## "<ErrorID>", "<KeyWord>"\r
17 ## ]\r
18 "ExceptionList": [\r
19 "5001", "PRM_HANDLER_EXPORT",\r
20 "8006", "PRM_HANDLER_EXPORT"\r
21 ],\r
22 ## Both file path and directory path are accepted.\r
23 "IgnoreFiles": [\r
24 "Library/DxePrmContextBufferLib/UnitTest",\r
25 "Library/DxePrmModuleDiscoveryLib/UnitTest",\r
26 "Samples",\r
27 "Test"\r
28 ]\r
29 },\r
30\r
31 ## options defined .pytool/Plugin/CompilerPlugin\r
32 "CompilerPlugin": {\r
33 "DscPath": "PrmPkg.dsc"\r
34 },\r
35\r
36 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin\r
37 "HostUnitTestCompilerPlugin": {\r
38 "DscPath": "Test/PrmPkgHostTest.dsc"\r
39 },\r
40\r
41 ## options defined .pytool/Plugin/CharEncodingCheck\r
42 "CharEncodingCheck": {\r
43 "IgnoreFiles": []\r
44 },\r
45\r
46 ## options defined .pytool/Plugin/DependencyCheck\r
47 "DependencyCheck": {\r
48 "AcceptableDependencies": [\r
57faeb78 49 "ArmPkg/ArmPkg.dec",\r
f3c11224
MK
50 "MdeModulePkg/MdeModulePkg.dec",\r
51 "MdePkg/MdePkg.dec",\r
52 "PrmPkg/PrmPkg.dec",\r
53 "ShellPkg/ShellPkg.dec",\r
54 "UefiCpuPkg/UefiCpuPkg.dec"\r
55 ],\r
56 # For host based unit tests\r
57 "AcceptableDependencies-HOST_APPLICATION":[\r
58 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"\r
59 ],\r
60 # For UEFI shell based apps\r
61 "AcceptableDependencies-UEFI_APPLICATION":[],\r
62 "IgnoreInf": []\r
63 },\r
64\r
65 ## options defined .pytool/Plugin/DscCompleteCheck\r
66 "DscCompleteCheck": {\r
67 "IgnoreInf": [],\r
68 "DscPath": "PrmPkg.dsc"\r
69 },\r
70\r
71 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck\r
72 "HostUnitTestDscCompleteCheck": {\r
73 "IgnoreInf": [""],\r
74 "DscPath": "Test/PrmPkgHostTest.dsc"\r
75 },\r
76\r
77 ## options defined .pytool/Plugin/GuidCheck\r
78 "GuidCheck": {\r
79 "IgnoreGuidName": [],\r
80 "IgnoreGuidValue": [],\r
81 "IgnoreFoldersAndFiles": [],\r
82 "IgnoreDuplicates": [],\r
83 },\r
84\r
85 ## options defined .pytool/Plugin/LibraryClassCheck\r
86 "LibraryClassCheck": {\r
87 "IgnoreHeaderFile": []\r
88 },\r
89\r
90 ## options defined .pytool/Plugin/SpellCheck\r
91 "SpellCheck": {\r
92 "AuditOnly": False,\r
93 "IgnoreFiles": [], # use gitignore syntax to ignore errors\r
94 # in matching files\r
95 "ExtendWords": [ # words to extend to the dictionary for this package\r
96 "buffe", # note: appears in buffer ascii dump in documentation\r
97 "iptor", # note: appears in buffer ascii dump in documentation\r
98 "keepoptionalheader",\r
99 "odule", # note: appears in buffer ascii dump in documentation\r
100 "oemid",\r
101 "prmopreg",\r
102 "prmpecofflib",\r
103 "prmpkg",\r
104 "prmssdtinstall"\r
105 ],\r
106 "IgnoreStandardPaths": [], # Standard Plugin defined paths that\r
107 # should be ignore\r
108 "AdditionalIncludePaths": [] # Additional paths to spell check\r
109 # (wildcards supported)\r
110 }\r
111}\r