]> git.proxmox.com Git - mirror_edk2.git/blob - EmulatorPkg/EmulatorPkg.ci.yaml
dead82f6974524fd1e0d0e63256f7cc9335dd898
[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 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 ##
10 {
11 ## options defined .pytool/Plugin/LicenseCheck
12 "LicenseCheck": {
13 "IgnoreFiles": []
14 },
15 ## options defined .pytool/Plugin/CompilerPlugin
16 "CompilerPlugin": {
17 "DscPath": "" # Don't support this test
18 },
19
20 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
21 "HostUnitTestCompilerPlugin": {
22 "DscPath": "" # Don't support this test
23 },
24
25 ## options defined .pytool/Plugin/CharEncodingCheck
26 "CharEncodingCheck": {
27 "IgnoreFiles": []
28 },
29
30 ## options defined .pytool/Plugin/DependencyCheck
31 "DependencyCheck": {
32 "AcceptableDependencies": [
33 # For this platform all packages are allowed???
34 "MdePkg/MdePkg.dec",
35 "MdeModulePkg/MdeModulePkg.dec",
36 "EmulatorPkg/EmulatorPkg.dec",
37 "NetworkPkg/NetworkPkg.dec",
38 "EmbeddedPkg/EmbeddedPkg.dec", ## is this one OK??
39 ],
40 # For host based unit tests
41 "AcceptableDependencies-HOST_APPLICATION":[
42 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
43 ],
44 # For UEFI shell based apps
45 "AcceptableDependencies-UEFI_APPLICATION":[],
46 "IgnoreInf": []
47 },
48
49 ## options defined .pytool/Plugin/DscCompleteCheck
50 "DscCompleteCheck": {
51 "IgnoreInf": [""],
52 "DscPath": "" # Don't support this test
53 },
54
55 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
56 "HostUnitTestDscCompleteCheck": {
57 "IgnoreInf": [""],
58 "DscPath": "" # Don't support this test
59 },
60
61 ## options defined .pytool/Plugin/GuidCheck
62 "GuidCheck": {
63 "IgnoreGuidName": [],
64 "IgnoreGuidValue": [],
65 "IgnoreFoldersAndFiles": [],
66 "IgnoreDuplicates": [],
67 },
68
69 ## options defined .pytool/Plugin/LibraryClassCheck
70 "LibraryClassCheck": {
71 "IgnoreHeaderFile": []
72 },
73
74 ## options defined .pytool/Plugin/SpellCheck
75 "SpellCheck": {
76 "AuditOnly": True, # Fails right now with over 270 errors
77 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
78 "ExtendWords": [
79 "setjump",
80 "plong",
81 "lparam",
82 "lpdword",
83 "lpthread",
84 "lresult",
85 ], # words to extend to the dictionary for this package
86 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
87 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
88 }
89 }