]> git.proxmox.com Git - mirror_edk2.git/blob - DynamicTablesPkg/DynamicTablesPkg.ci.yaml
DynamicTablesPkg: AmlLib\AmlDbgPrint fix ECC error
[mirror_edk2.git] / DynamicTablesPkg / DynamicTablesPkg.ci.yaml
1 ## @file
2 # CI configuration for DynamicTablesPkg
3 #
4 # Copyright (c) 2020, Arm Limited. All rights reserved.<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
6 ##
7 {
8 ## options defined .pytool/Plugin/CompilerPlugin
9 "CompilerPlugin": {
10 "DscPath": "DynamicTablesPkg.dsc"
11 },
12
13 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
14 "HostUnitTestCompilerPlugin": {
15 "DscPath": "" # Don't support this test
16 },
17
18 ## options defined .pytool/Plugin/CharEncodingCheck
19 "CharEncodingCheck": {
20 "IgnoreFiles": []
21 },
22
23 ## options defined .pytool/Plugin/DependencyCheck
24 "DependencyCheck": {
25 "AcceptableDependencies": [
26 "ArmPlatformPkg/ArmPlatformPkg.dec",
27 "EmbeddedPkg/EmbeddedPkg.dec",
28 "DynamicTablesPkg/DynamicTablesPkg.dec",
29 "MdeModulePkg/MdeModulePkg.dec",
30 "MdePkg/MdePkg.dec"
31 ],
32 # For host based unit tests
33 "AcceptableDependencies-HOST_APPLICATION":[
34 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
35 ],
36 # For UEFI shell based apps
37 "AcceptableDependencies-UEFI_APPLICATION":[],
38 "IgnoreInf": []
39 },
40
41 ## options defined .pytool/Plugin/DscCompleteCheck
42 "DscCompleteCheck": {
43 "IgnoreInf": [],
44 "DscPath": "DynamicTablesPkg.dsc"
45 },
46
47 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
48 "HostUnitTestDscCompleteCheck": {
49 "IgnoreInf": [""],
50 "DscPath": "" # Don't support this test
51 },
52
53 ## options defined .pytool/Plugin/GuidCheck
54 "GuidCheck": {
55 "IgnoreGuidName": [],
56 "IgnoreGuidValue": [],
57 "IgnoreFoldersAndFiles": [],
58 "IgnoreDuplicates": [],
59 },
60
61 ## options defined .pytool/Plugin/LibraryClassCheck
62 "LibraryClassCheck": {
63 "IgnoreHeaderFile": []
64 },
65
66 ## options defined .pytool/Plugin/SpellCheck
67 "SpellCheck": {
68 "AuditOnly": False,
69 "IgnoreFiles": [], # use gitignore syntax to ignore errors
70 # in matching files
71 "ExtendWords": [
72 "ARMHB", # ARMHB000
73 "ARMLTD",
74 "AMLDBG",
75 "EISAID",
76 "CCIDX",
77 "CCSIDR",
78 "countof",
79 "EOBJECT",
80 "invoc",
81 "GTBLOCK",
82 "lgreater",
83 "lless",
84 "MPIDR",
85 "pytool",
86 "Roadmap",
87 "ssdtserialporttemplate",
88 "SMMUV",
89 "standardised",
90 "TABLEEX",
91 "TNSID",
92 "Vatos",
93 "WBINVD"
94 ], # words to extend to the dictionary for this package
95 "IgnoreStandardPaths": [], # Standard Plugin defined paths that
96 # should be ignore
97 "AdditionalIncludePaths": [] # Additional paths to spell check
98 # (wildcards supported)
99 }
100 }