]> git.proxmox.com Git - mirror_edk2.git/blob - DynamicTablesPkg/DynamicTablesPkg.ci.yaml
RedfishPkg: Use DSC include file
[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 "ARMHC", # ARMHC600
74 "ARMLTD",
75 "AMLDBG",
76 "EISAID",
77 "CCIDX",
78 "CCSIDR",
79 "countof",
80 "EOBJECT",
81 "invoc",
82 "GTBLOCK",
83 "lgreater",
84 "lless",
85 "MPIDR",
86 "PERIPHBASE",
87 "pytool",
88 "Roadmap",
89 "ROOTNODEBASE",
90 "ssdtcmn",
91 "ssdtserialporttemplate",
92 "SMMUV",
93 "standardised",
94 "TABLEEX",
95 "TNSID",
96 "Vatos",
97 "WBINVD"
98 ], # words to extend to the dictionary for this package
99 "IgnoreStandardPaths": [], # Standard Plugin defined paths that
100 # should be ignore
101 "AdditionalIncludePaths": [] # Additional paths to spell check
102 # (wildcards supported)
103 }
104 }