]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/OvmfPkg.ci.yaml
OvmfPkg/OvmfPkg.ci.yaml: Add configuration for LicenseCheck
[mirror_edk2.git] / OvmfPkg / OvmfPkg.ci.yaml
1 ## @file
2 # Core CI configuration for OvmfPkg
3 #
4 # OvmfPkg 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 "OvmfPkg/OvmfPkg.dec",
36 "NetworkPkg/NetworkPkg.dec",
37 "SecurityPkg/SecurityPkg.dec",
38 "UefiCpuPkg/UefiCpuPkg.dec",
39 "ShellPkg/ShellPkg.dec",
40 "EmbeddedPkg/EmbeddedPkg.dec",
41 "SourceLevelDebugPkg/SourceLevelDebugPkg.dec"
42 ],
43 # For host based unit tests
44 "AcceptableDependencies-HOST_APPLICATION":[
45 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
46 ],
47 # For UEFI shell based apps
48 "AcceptableDependencies-UEFI_APPLICATION":[],
49 "IgnoreInf": []
50 },
51
52 ## options defined .pytool/Plugin/DscCompleteCheck
53 "DscCompleteCheck": {
54 "IgnoreInf": [""],
55 "DscPath": "" # Don't support this test
56 },
57
58 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
59 "HostUnitTestDscCompleteCheck": {
60 "IgnoreInf": [""],
61 "DscPath": "" # Don't support this test
62 },
63
64 ## options defined .pytool/Plugin/GuidCheck
65 "GuidCheck": {
66 "IgnoreGuidName": ["ResetVector", "XenResetVector"], # Expected duplication for gEfiFirmwareVolumeTopFileGuid
67 "IgnoreGuidValue": [],
68 "IgnoreFoldersAndFiles": [],
69 "IgnoreDuplicates": [],
70 },
71
72 ## options defined .pytool/Plugin/LibraryClassCheck
73 "LibraryClassCheck": {
74 "IgnoreHeaderFile": []
75 },
76
77 ## options defined .pytool/Plugin/SpellCheck
78 "SpellCheck": {
79 "AuditOnly": True, # Fails right now with over 270 errors
80 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
81 "ExtendWords": [
82
83 ], # words to extend to the dictionary for this package
84 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
85 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
86 }
87 }