]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPlatformPkg/ArmPlatformPkg.ci.yaml
OvmfPkg/PlatformPei: set the Hypervisor Features PCD
[mirror_edk2.git] / ArmPlatformPkg / ArmPlatformPkg.ci.yaml
1 ## @file
2 # CI configuration for ArmPlatformPkg
3 #
4 # Copyright (c) 2021, Arm Limited. All rights reserved.<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
6 ##
7 {
8 ## options defined .pytool/Plugin/LicenseCheck
9 "LicenseCheck": {
10 "IgnoreFiles": []
11 },
12
13 "EccCheck": {
14 ## Exception sample looks like below:
15 ## "ExceptionList": [
16 ## "<ErrorID>", "<KeyWord>"
17 ## ]
18 "ExceptionList": [
19 ],
20 ## Both file path and directory path are accepted.
21 "IgnoreFiles": [
22 "Scripts/Ds5/",
23 "Drivers/PL061GpioDxe/PL061Gpio.c"
24 ]
25 },
26
27 ## options defined .pytool/Plugin/CompilerPlugin
28 "CompilerPlugin": {
29 "DscPath": "ArmPlatformPkg.dsc"
30 },
31
32 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
33 "HostUnitTestCompilerPlugin": {
34 "DscPath": "" # Don't support this test
35 },
36
37 ## options defined .pytool/Plugin/CharEncodingCheck
38 "CharEncodingCheck": {
39 "IgnoreFiles": []
40 },
41
42 ## options defined .pytool/Plugin/DependencyCheck
43 "DependencyCheck": {
44 "AcceptableDependencies": [
45 "ArmPlatformPkg/ArmPlatformPkg.dec",
46 "ArmPkg/ArmPkg.dec",
47 "EmbeddedPkg/EmbeddedPkg.dec",
48 "MdeModulePkg/MdeModulePkg.dec",
49 "MdePkg/MdePkg.dec"
50 ],
51 # For host based unit tests
52 "AcceptableDependencies-HOST_APPLICATION":[
53 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
54 ],
55 # For UEFI shell based apps
56 "AcceptableDependencies-UEFI_APPLICATION":[],
57 "IgnoreInf": []
58 },
59
60 ## options defined .pytool/Plugin/DscCompleteCheck
61 "DscCompleteCheck": {
62 "IgnoreInf": [],
63 "DscPath": "ArmPlatformPkg.dsc"
64 },
65
66 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
67 "HostUnitTestDscCompleteCheck": {
68 "IgnoreInf": [""],
69 "DscPath": "" # Don't support this test
70 },
71
72 ## options defined .pytool/Plugin/GuidCheck
73 "GuidCheck": {
74 "IgnoreGuidName": [],
75 "IgnoreGuidValue": [],
76 "IgnoreFoldersAndFiles": [],
77 "IgnoreDuplicates": [],
78 },
79
80 ## options defined .pytool/Plugin/LibraryClassCheck
81 "LibraryClassCheck": {
82 "IgnoreHeaderFile": []
83 },
84
85 ## options defined .pytool/Plugin/SpellCheck
86 "SpellCheck": {
87 "AuditOnly": True,
88 "IgnoreFiles": [], # use gitignore syntax to ignore errors
89 # in matching files
90 "ExtendWords": [
91 "hdlcd",
92 "icdsgir",
93 "primecells"
94 ], # words to extend to the dictionary for this package
95 "IgnoreStandardPaths": [ # Standard Plugin defined paths that
96 "*.asm", "*.s" # should be ignore
97 ],
98 "AdditionalIncludePaths": [] # Additional paths to spell check
99 # (wildcards supported)
100 }
101 }