]> git.proxmox.com Git - mirror_edk2.git/blob - SourceLevelDebugPkg/SourceLevelDebugPkg.ci.yaml
OvmfPkg: raise DXEFV size to 13 MB in the traditional platform FDFs
[mirror_edk2.git] / SourceLevelDebugPkg / SourceLevelDebugPkg.ci.yaml
1 ## @file
2 # Core CI configuration for SourceLevelDebugPkg
3 #
4 # Copyright (c) Microsoft Corporation
5 #
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
7 ##
8 {
9 ## options defined .pytool/Plugin/LicenseCheck
10 "LicenseCheck": {
11 "IgnoreFiles": []
12 },
13
14 "EccCheck": {
15 ## Exception sample looks like below:
16 ## "ExceptionList": [
17 ## "<ErrorID>", "<KeyWord>"
18 ## ]
19 "ExceptionList": [
20 ],
21 ## Both file path and directory path are accepted.
22 "IgnoreFiles": []
23 },
24
25 ## options defined .pytool/Plugin/CompilerPlugin
26 "CompilerPlugin": {
27 "DscPath": "SourceLevelDebugPkg.dsc"
28 },
29
30 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
31 "HostUnitTestCompilerPlugin": {
32 "DscPath": "" # Don't support this test
33 },
34
35 ## options defined .pytool/Plugin/CharEncodingCheck
36 "CharEncodingCheck": {
37 "IgnoreFiles": []
38 },
39
40 ## options defined .pytool/Plugin/DependencyCheck
41 "DependencyCheck": {
42 "AcceptableDependencies": [
43 "MdeModulePkg/MdeModulePkg.dec",
44 "MdePkg/MdePkg.dec",
45 "SecurityPkg/SecurityPkg.dec",
46 "SourceLevelDebugPkg/SourceLevelDebugPkg.dec",
47 "UefiCpuPkg/UefiCpuPkg.dec"
48 ],
49 # For host based unit tests
50 "AcceptableDependencies-HOST_APPLICATION":[
51 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
52 ],
53 # For UEFI shell based apps
54 "AcceptableDependencies-UEFI_APPLICATION":[],
55 "IgnoreInf": []
56 },
57
58 ## options defined .pytool/Plugin/DscCompleteCheck
59 "DscCompleteCheck": {
60 "IgnoreInf": [""],
61 "DscPath": "SourceLevelDebugPkg.dsc"
62 },
63
64 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
65 "HostUnitTestDscCompleteCheck": {
66 "IgnoreInf": [""],
67 "DscPath": "" # Don't support this test
68 },
69
70 ## options defined .pytool/Plugin/GuidCheck
71 "GuidCheck": {
72 "IgnoreGuidName": [],
73 "IgnoreGuidValue": [],
74 "IgnoreFoldersAndFiles": [],
75 "IgnoreDuplicates": [],
76 },
77
78 ## options defined .pytool/Plugin/LibraryClassCheck
79 "LibraryClassCheck": {
80 "IgnoreHeaderFile": []
81 },
82
83 ## options defined .pytool/Plugin/SpellCheck
84 "SpellCheck": {
85 "AuditOnly": False, # All failures were addressed when SpellCheck was enabled in this package
86 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
87 "ExtendWords": [ # words to extend to the dictionary for this package
88 "bidir",
89 "bsp's",
90 "capbility", # comes from external package
91 "dcddi",
92 "dcerstba",
93 "dcportsc",
94 "dcerstsz",
95 "epring",
96 "evalu",
97 "fxrestor",
98 "hccparams",
99 "hcsparams",
100 "iretd",
101 "iretq",
102 "isoch",
103 "mfindex",
104 "ompressed",
105 "portsc",
106 "sequenceno",
107 "smmentrybreak",
108 "stosd",
109 "stosq",
110 "ttach",
111 "urb's",
112 "xhc's"
113 ],
114 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
115 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
116 }
117 }