]> git.proxmox.com Git - mirror_edk2.git/blob - ArmVirtPkg/ArmVirtPkg.ci.yaml
27bb7ff49011141030eb57a4f22ebc919fd81f11
[mirror_edk2.git] / ArmVirtPkg / ArmVirtPkg.ci.yaml
1 ## @file
2 # Core CI configuration for ArmVirtPkg
3 #
4 # ArmVirtPkg is part of Platform Ci for builds so this is only
5 # used for code analysis.
6 #
7 # Copyright (c) Microsoft Corporation
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 ##
10 {
11 ## options defined .pytool/Plugin/LicenseCheck
12 "LicenseCheck": {
13 "IgnoreFiles": []
14 },
15 ## options defined .pytool/Plugin/CompilerPlugin
16 "CompilerPlugin": {
17 "DscPath": "" # Don't support this test
18 },
19
20 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
21 "HostUnitTestCompilerPlugin": {
22 "DscPath": "" # Don't support this test
23 },
24
25 ## options defined .pytool/Plugin/CharEncodingCheck
26 "CharEncodingCheck": {
27 "IgnoreFiles": []
28 },
29
30 ## options defined .pytool/Plugin/DependencyCheck
31 "DependencyCheck": {
32 "AcceptableDependencies": [
33 "MdePkg/MdePkg.dec",
34 "MdeModulePkg/MdeModulePkg.dec",
35 "ArmVirtPkg/ArmVirtPkg.dec",
36 "NetworkPkg/NetworkPkg.dec",
37 "ArmPkg/ArmPkg.dec",
38 "OvmfPkg/OvmfPkg.dec",
39 "EmbeddedPkg/EmbeddedPkg.dec",
40 "ArmPlatformPkg/ArmPlatformPkg.dec",
41 "SecurityPkg/SecurityPkg.dec",
42 "ShellPkg/ShellPkg.dec" #Is this ok?
43 ],
44 # For host based unit tests
45 "AcceptableDependencies-HOST_APPLICATION":[
46 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
47 ],
48 # For UEFI shell based apps
49 "AcceptableDependencies-UEFI_APPLICATION":[
50
51 ],
52 "IgnoreInf": []
53 },
54
55 ## options defined .pytool/Plugin/DscCompleteCheck
56 "DscCompleteCheck": {
57 "IgnoreInf": [""],
58 "DscPath": "" # Don't support this test
59 },
60
61 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
62 "HostUnitTestDscCompleteCheck": {
63 "IgnoreInf": [""],
64 "DscPath": "" # Don't support this test
65 },
66
67 ## options defined .pytool/Plugin/GuidCheck
68 "GuidCheck": {
69 "IgnoreGuidName": [],
70 "IgnoreGuidValue": [],
71 "IgnoreFoldersAndFiles": [],
72 "IgnoreDuplicates": [],
73 },
74
75 ## options defined .pytool/Plugin/LibraryClassCheck
76 "LibraryClassCheck": {
77 "IgnoreHeaderFile": []
78 },
79
80 ## options defined .pytool/Plugin/SpellCheck
81 "SpellCheck": {
82 "AuditOnly": False, # Fails right now with over 270 errors
83 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
84 "ExtendWords": [
85 "setjump",
86 "plong",
87 "lparam",
88 "lpdword",
89 "lpthread",
90 "lresult",
91 "bootable",
92 "bsymbolic",
93 "endiannness",
94 "fvmain",
95 "multiboot",
96 "qemu's",
97 "ramdisk",
98 "ramfb",
99 "unbootable",
100 "virt's",
101 "werror",
102 "xenio"
103 ], # words to extend to the dictionary for this package
104 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
105 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
106 }
107 }