]> git.proxmox.com Git - mirror_edk2.git/blob - EmulatorPkg/EmulatorPkg.ci.yaml
UefiPayloadPkg: Add PCI root bridge info hob support for SBL
[mirror_edk2.git] / EmulatorPkg / EmulatorPkg.ci.yaml
1 ## @file
2 # Core CI configuration for EmulatorPkg
3 #
4 # EmulatorPkg is part of Platform Ci for builds so this is only
5 # used for code analysis.
6 #
7 # Copyright (c) Microsoft Corporation
8 # Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
10 ##
11 {
12 ## options defined .pytool/Plugin/LicenseCheck
13 "LicenseCheck": {
14 "IgnoreFiles": []
15 },
16 "EccCheck": {
17 ## Exception sample looks like below:
18 ## "ExceptionList": [
19 ## "<ErrorID>", "<KeyWord>"
20 ## ]
21 "ExceptionList": [
22 ],
23 ## Both file path and directory path are accepted.
24 "IgnoreFiles": [
25 ]
26 },
27 ## options defined .pytool/Plugin/CompilerPlugin
28 "CompilerPlugin": {
29 "DscPath": "" # Don't support this test
30 },
31
32 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
33 "HostUnitTestCompilerPlugin": {
34 "DscPath": "" # Don't support this test
35 },
36
37 ## options defined .pytool/Plugin/CharEncodingCheck
38 "CharEncodingCheck": {
39 "IgnoreFiles": []
40 },
41
42 ## options defined .pytool/Plugin/DependencyCheck
43 "DependencyCheck": {
44 "AcceptableDependencies": [
45 # For this platform all packages are allowed???
46 "MdePkg/MdePkg.dec",
47 "MdeModulePkg/MdeModulePkg.dec",
48 "EmulatorPkg/EmulatorPkg.dec",
49 "NetworkPkg/NetworkPkg.dec",
50 "RedfishPkg/RedfishPkg.dec",
51 "EmbeddedPkg/EmbeddedPkg.dec", ## is this one OK??
52 ],
53 # For host based unit tests
54 "AcceptableDependencies-HOST_APPLICATION":[
55 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
56 ],
57 # For UEFI shell based apps
58 "AcceptableDependencies-UEFI_APPLICATION":[],
59 "IgnoreInf": []
60 },
61
62 ## options defined .pytool/Plugin/DscCompleteCheck
63 "DscCompleteCheck": {
64 "IgnoreInf": [""],
65 "DscPath": "" # Don't support this test
66 },
67
68 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
69 "HostUnitTestDscCompleteCheck": {
70 "IgnoreInf": [""],
71 "DscPath": "" # Don't support this test
72 },
73
74 ## options defined .pytool/Plugin/GuidCheck
75 "GuidCheck": {
76 "IgnoreGuidName": [],
77 "IgnoreGuidValue": [],
78 "IgnoreFoldersAndFiles": [],
79 "IgnoreDuplicates": [],
80 },
81
82 ## options defined .pytool/Plugin/LibraryClassCheck
83 "LibraryClassCheck": {
84 "IgnoreHeaderFile": []
85 },
86
87 ## options defined .pytool/Plugin/SpellCheck
88 "SpellCheck": {
89 "AuditOnly": True, # Fails right now with over 270 errors
90 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
91 "ExtendWords": [
92 "setjump",
93 "plong",
94 "lparam",
95 "lpdword",
96 "lpthread",
97 "lresult",
98 ], # words to extend to the dictionary for this package
99 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
100 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
101 }
102 }