2 # Core CI configuration for EmulatorPkg
4 # EmulatorPkg is part of Platform Ci for builds so this is only
5 # used for code analysis.
7 # Copyright (c) Microsoft Corporation
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
11 ## options defined .pytool/Plugin/LicenseCheck
15 ## options defined .pytool/Plugin/CompilerPlugin
17 "DscPath": "" # Don't support this test
20 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
21 "HostUnitTestCompilerPlugin": {
22 "DscPath": "" # Don't support this test
25 ## options defined .pytool/Plugin/CharEncodingCheck
26 "CharEncodingCheck": {
30 ## options defined .pytool/Plugin/DependencyCheck
32 "AcceptableDependencies": [
33 # For this platform all packages are allowed???
35 "MdeModulePkg/MdeModulePkg.dec",
36 "EmulatorPkg/EmulatorPkg.dec",
37 "NetworkPkg/NetworkPkg.dec",
38 "EmbeddedPkg/EmbeddedPkg.dec", ## is this one OK??
40 # For host based unit tests
41 "AcceptableDependencies-HOST_APPLICATION":[
42 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
44 # For UEFI shell based apps
45 "AcceptableDependencies-UEFI_APPLICATION":[],
49 ## options defined .pytool/Plugin/DscCompleteCheck
52 "DscPath": "" # Don't support this test
55 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
56 "HostUnitTestDscCompleteCheck": {
58 "DscPath": "" # Don't support this test
61 ## options defined .pytool/Plugin/GuidCheck
64 "IgnoreGuidValue": [],
65 "IgnoreFoldersAndFiles": [],
66 "IgnoreDuplicates": [],
69 ## options defined .pytool/Plugin/LibraryClassCheck
70 "LibraryClassCheck": {
71 "IgnoreHeaderFile": []
74 ## options defined .pytool/Plugin/SpellCheck
76 "AuditOnly": True, # Fails right now with over 270 errors
77 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
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)