2 # Core CI configuration for ArmVirtPkg
4 # ArmVirtPkg 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/CompilerPlugin
13 "DscPath": "" # Don't support this test
16 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
17 "HostUnitTestCompilerPlugin": {
18 "DscPath": "" # Don't support this test
21 ## options defined .pytool/Plugin/CharEncodingCheck
22 "CharEncodingCheck": {
26 ## options defined .pytool/Plugin/DependencyCheck
28 "AcceptableDependencies": [
30 "MdeModulePkg/MdeModulePkg.dec",
31 "ArmVirtPkg/ArmVirtPkg.dec",
32 "NetworkPkg/NetworkPkg.dec",
34 "OvmfPkg/OvmfPkg.dec",
35 "EmbeddedPkg/EmbeddedPkg.dec",
36 "ArmPlatformPkg/ArmPlatformPkg.dec",
37 "SecurityPkg/SecurityPkg.dec",
38 "ShellPkg/ShellPkg.dec" #Is this 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":[
51 ## options defined .pytool/Plugin/DscCompleteCheck
54 "DscPath": "" # Don't support this test
57 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
58 "HostUnitTestDscCompleteCheck": {
60 "DscPath": "" # Don't support this test
63 ## options defined .pytool/Plugin/GuidCheck
66 "IgnoreGuidValue": [],
67 "IgnoreFoldersAndFiles": [],
68 "IgnoreDuplicates": [],
71 ## options defined .pytool/Plugin/LibraryClassCheck
72 "LibraryClassCheck": {
73 "IgnoreHeaderFile": []
76 ## options defined .pytool/Plugin/SpellCheck
78 "AuditOnly": False, # Fails right now with over 270 errors
79 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
99 ], # words to extend to the dictionary for this package
100 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
101 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)