]> git.proxmox.com Git - mirror_edk2.git/blob - DynamicTablesPkg/DynamicTablesPkg.ci.yaml
5ee20357326f4b79444d63418f56aae0b00508de
[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 "EISAID",
73 "CCIDX",
74 "CCSIDR",
75 "countof",
76 "EOBJECT",
77 "invoc",
78 "GTBLOCK",
79 "lgreater",
80 "lless",
81 "MPIDR",
82 "pytool",
83 "Roadmap",
84 "SMMUV",
85 "standardised",
86 "TABLEEX",
87 "TNSID",
88 "Vatos",
89 "WBINVD"
90 ], # words to extend to the dictionary for this package
91 "IgnoreStandardPaths": [], # Standard Plugin defined paths that
92 # should be ignore
93 "AdditionalIncludePaths": [] # Additional paths to spell check
94 # (wildcards supported)
95 }
96 }