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 # Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
9 # Copyright (c) 2020, ARM Limited. All rights reserved.
11 # SPDX-License-Identifier: BSD-2-Clause-Patent
14 ## options defined .pytool/Plugin/LicenseCheck
19 ## Exception sample looks like below:
21 ## "<ErrorID>", "<KeyWord>"
25 ## Both file path and directory path are accepted.
29 ## options defined .pytool/Plugin/CompilerPlugin
31 "DscPath": "" # Don't support this test
34 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
35 "HostUnitTestCompilerPlugin": {
36 "DscPath": "" # Don't support this test
39 ## options defined .pytool/Plugin/CharEncodingCheck
40 "CharEncodingCheck": {
44 ## options defined .pytool/Plugin/DependencyCheck
46 "AcceptableDependencies": [
48 "MdeModulePkg/MdeModulePkg.dec",
49 "ArmVirtPkg/ArmVirtPkg.dec",
50 "NetworkPkg/NetworkPkg.dec",
52 "OvmfPkg/OvmfPkg.dec",
53 "EmbeddedPkg/EmbeddedPkg.dec",
54 "ArmPlatformPkg/ArmPlatformPkg.dec",
55 "PcAtChipsetPkg/PcAtChipsetPkg.dec",
56 "SecurityPkg/SecurityPkg.dec",
57 "ShellPkg/ShellPkg.dec" #Is this ok?
59 # For host based unit tests
60 "AcceptableDependencies-HOST_APPLICATION":[
61 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
63 # For UEFI shell based apps
64 "AcceptableDependencies-UEFI_APPLICATION":[
70 ## options defined .pytool/Plugin/DscCompleteCheck
73 "DscPath": "" # Don't support this test
76 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
77 "HostUnitTestDscCompleteCheck": {
79 "DscPath": "" # Don't support this test
82 ## options defined .pytool/Plugin/GuidCheck
85 "IgnoreGuidValue": [],
86 "IgnoreFoldersAndFiles": [],
87 "IgnoreDuplicates": [],
90 ## options defined .pytool/Plugin/LibraryClassCheck
91 "LibraryClassCheck": {
92 "IgnoreHeaderFile": []
95 ## options defined .pytool/Plugin/SpellCheck
97 "AuditOnly": False, # Fails right now with over 270 errors
98 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
120 ], # words to extend to the dictionary for this package
121 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
122 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)