2 # CI configuration for DynamicTablesPkg
4 # Copyright (c) 2020, Arm Limited. All rights reserved.<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 ## Exception sample looks like below:
11 ## "<ErrorID>", "<KeyWord>"
14 # "The #ifndef at the start of an include file should use
15 # both prefix and postfix underscore characters, '_'"
16 # This error is not triggered for the latest BaseTools code.
17 # @TODO The error should be re-enabled when the python packages
18 # containing the BaseTools are updated to the latest version.
19 "8003", "DISABLE_NEW_DEPRECATED_INTERFACES",
20 "9005", "@defgroup", # Use extra Doxygen commands
21 "9005", "@ingroup", # Use extra Doxygen commands
22 "9005", "@mainpage", # Use extra Doxygen commands
23 "9005", "@ref", # Use extra Doxygen commands
25 ## Both file path and directory path are accepted.
30 ## options defined .pytool/Plugin/CompilerPlugin
32 "DscPath": "DynamicTablesPkg.dsc"
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 "ArmPlatformPkg/ArmPlatformPkg.dec",
50 "EmbeddedPkg/EmbeddedPkg.dec",
51 "DynamicTablesPkg/DynamicTablesPkg.dec",
52 "MdeModulePkg/MdeModulePkg.dec",
55 # For host based unit tests
56 "AcceptableDependencies-HOST_APPLICATION":[
57 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
59 # For UEFI shell based apps
60 "AcceptableDependencies-UEFI_APPLICATION":[],
64 ## options defined .pytool/Plugin/DscCompleteCheck
67 "DscPath": "DynamicTablesPkg.dsc"
70 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
71 "HostUnitTestDscCompleteCheck": {
73 "DscPath": "" # Don't support this test
76 ## options defined .pytool/Plugin/GuidCheck
79 "IgnoreGuidValue": [],
80 "IgnoreFoldersAndFiles": [],
81 "IgnoreDuplicates": [],
84 ## options defined .pytool/Plugin/LibraryClassCheck
85 "LibraryClassCheck": {
86 "IgnoreHeaderFile": []
89 ## options defined .pytool/Plugin/SpellCheck
92 "IgnoreFiles": [], # use gitignore syntax to ignore errors
119 "ssdtserialporttemplate",
121 "ssdtpcieosctemplate",
128 ], # words to extend to the dictionary for this package
129 "IgnoreStandardPaths": [], # Standard Plugin defined paths that
131 "AdditionalIncludePaths": [] # Additional paths to spell check
132 # (wildcards supported)