]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/MdeModulePkg.ci.yaml
MdeModulePkg/MdeModulePkg.uni: Add missing strings for PCD
[mirror_edk2.git] / MdeModulePkg / MdeModulePkg.ci.yaml
1 ## @file
2 # CI configuration for MdeModulePkg
3 #
4 # Copyright (c) Microsoft Corporation
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
6 ##
7 {
8 ## options defined ci/Plugin/CompilerPlugin
9 "CompilerPlugin": {
10 "DscPath": "MdeModulePkg.dsc"
11 },
12
13 ## options defined ci/Plugin/CharEncodingCheck
14 "CharEncodingCheck": {
15 "IgnoreFiles": []
16 },
17
18 ## options defined ci/Plugin/DependencyCheck
19 "DependencyCheck": {
20 "AcceptableDependencies": [
21 "MdePkg/MdePkg.dec",
22 "MdeModulePkg/MdeModulePkg.dec",
23 "StandaloneMmPkg/StandaloneMmPkg.dec",
24 "ArmPkg/ArmPkg.dec" # this should be fixed by promoting an abstraction
25 ],
26 # For host based unit tests
27 "AcceptableDependencies-HOST_APPLICATION":[],
28 # For UEFI shell based apps
29 "AcceptableDependencies-UEFI_APPLICATION":[],
30 "IgnoreInf": []
31 },
32
33 ## options defined ci/Plugin/DscCompleteCheck
34 "DscCompleteCheck": {
35 "IgnoreInf": [],
36 "DscPath": "MdeModulePkg.dsc"
37 },
38
39 ## options defined ci/Plugin/GuidCheck
40 "GuidCheck": {
41 "IgnoreGuidName": [],
42 "IgnoreGuidValue": ["00000000-0000-0000-0000-000000000000"],
43 "IgnoreFoldersAndFiles": [],
44 "IgnoreDuplicates": [
45 "gEdkiiFormBrowserExProtocolGuid=gEfiFormBrowserExProtocolGuid",
46 "gEfiPeiMmAccessPpiGuid=gPeiSmmAccessPpiGuid",
47 "gPeiSmmControlPpiGuid=gEfiPeiMmControlPpiGuid",
48 ]
49 },
50
51 ## options defined ci/Plugin/LibraryClassCheck
52 "LibraryClassCheck": {
53 "IgnoreHeaderFile": []
54 },
55
56 ## options defined ci/Plugin/SpellCheck
57 "SpellCheck": {
58 "AuditOnly": True, # Fails test but run in AuditOnly mode to collect log
59 "IgnoreStandardPaths": [ # Standard Plugin defined paths that should be ignore
60 "*.c", "*.asm", "*.h", "*.nasm", "*.s", "*.asl", "*.inf"
61 ],
62 "IgnoreFiles": [ # use gitignore syntax to ignore errors in matching files
63 "Library/LzmaCustomDecompressLib/Sdk/DOC/*"
64 ],
65 "ExtendWords": [ # words to extend to the dictionary for this package
66 "LIGHTGRAY",
67 "DARKGRAY",
68 "LIGHTBLUE",
69 "LIGHTGREEN",
70 "LIGHTCYAN",
71 "LIGHTRED",
72 "LIGHTMAGENTA",
73 "FVMAIN",
74 "VARCHECKPCD",
75 "Getxx",
76 "lzturbo"
77 ],
78 "AdditionalIncludePaths": [] # Additional paths to spell check relative to package root (wildcards supported)
79 }
80 }