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 # Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 ## options defined .pytool/Plugin/LicenseCheck
17 ## Exception sample looks like below:
19 ## "<ErrorID>", "<KeyWord>"
23 ## Both file path and directory path are accepted.
25 "EmuBlockIoDxe/EmuBlockIo.c",
26 "EmuGopDxe/GopInput.c",
27 "EmuSnpDxe/EmuSnpDxe.c",
28 "EmuSimpleFileSystemDxe/EmuSimpleFileSystem.c",
29 "FvbServicesRuntimeDxe/FWBlockService.c",
30 "Win/Host/WinFileSystem.c",
31 "Win/Host/WinInclude.h"
34 ## options defined .pytool/Plugin/CompilerPlugin
36 "DscPath": "" # Don't support this test
39 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
40 "HostUnitTestCompilerPlugin": {
41 "DscPath": "" # Don't support this test
44 ## options defined .pytool/Plugin/CharEncodingCheck
45 "CharEncodingCheck": {
49 ## options defined .pytool/Plugin/DependencyCheck
51 "AcceptableDependencies": [
52 # For this platform all packages are allowed???
54 "MdeModulePkg/MdeModulePkg.dec",
55 "EmulatorPkg/EmulatorPkg.dec",
56 "NetworkPkg/NetworkPkg.dec",
57 "RedfishPkg/RedfishPkg.dec",
58 "EmbeddedPkg/EmbeddedPkg.dec", ## is this one OK??
60 # For host based unit tests
61 "AcceptableDependencies-HOST_APPLICATION":[
62 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
64 # For UEFI shell based apps
65 "AcceptableDependencies-UEFI_APPLICATION":[],
69 ## options defined .pytool/Plugin/DscCompleteCheck
72 "DscPath": "" # Don't support this test
75 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
76 "HostUnitTestDscCompleteCheck": {
78 "DscPath": "" # Don't support this test
81 ## options defined .pytool/Plugin/GuidCheck
84 "IgnoreGuidValue": [],
85 "IgnoreFoldersAndFiles": [],
86 "IgnoreDuplicates": [],
89 ## options defined .pytool/Plugin/LibraryClassCheck
90 "LibraryClassCheck": {
91 "IgnoreHeaderFile": []
94 ## options defined .pytool/Plugin/SpellCheck
96 "AuditOnly": True, # Fails right now with over 270 errors
97 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
105 ], # words to extend to the dictionary for this package
106 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
107 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)