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 - 2022, ARM Limited. All rights reserved.<BR>
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.
27 "Library/PlatformBootManagerLib/PlatformBm.c"
30 ## options defined .pytool/Plugin/CompilerPlugin
32 "DscPath": "" # Don't support this test
35 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
36 "HostUnitTestCompilerPlugin": {
37 "DscPath": "" # Don't support this test
40 ## options defined .pytool/Plugin/CharEncodingCheck
41 "CharEncodingCheck": {
45 ## options defined .pytool/Plugin/DependencyCheck
47 "AcceptableDependencies": [
49 "MdeModulePkg/MdeModulePkg.dec",
50 "ArmVirtPkg/ArmVirtPkg.dec",
51 "DynamicTablesPkg/DynamicTablesPkg.dec",
52 "NetworkPkg/NetworkPkg.dec",
54 "OvmfPkg/OvmfPkg.dec",
55 "EmbeddedPkg/EmbeddedPkg.dec",
56 "ArmPlatformPkg/ArmPlatformPkg.dec",
57 "PcAtChipsetPkg/PcAtChipsetPkg.dec",
58 "SecurityPkg/SecurityPkg.dec",
59 "ShellPkg/ShellPkg.dec" #Is this ok?
61 # For host based unit tests
62 "AcceptableDependencies-HOST_APPLICATION":[
63 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
65 # For UEFI shell based apps
66 "AcceptableDependencies-UEFI_APPLICATION":[
72 ## options defined .pytool/Plugin/DscCompleteCheck
75 "DscPath": "" # Don't support this test
78 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
79 "HostUnitTestDscCompleteCheck": {
81 "DscPath": "" # Don't support this test
84 ## options defined .pytool/Plugin/GuidCheck
87 "IgnoreGuidValue": [],
88 "IgnoreFoldersAndFiles": [],
89 "IgnoreDuplicates": [],
92 ## options defined .pytool/Plugin/LibraryClassCheck
93 "LibraryClassCheck": {
94 "IgnoreHeaderFile": []
97 ## options defined .pytool/Plugin/SpellCheck
100 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
125 ], # words to extend to the dictionary for this package
126 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
127 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)