VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/OvmfPkg.ci.yaml@ 108794

Last change on this file since 108794 was 108794, checked in by vboxsync, 3 weeks ago

Devices/EFI/FirmwareNew: Merge edk2-stable202502 from the vendor branch and make it build for the important platforms, bugref:4643

  • Property svn:eol-style set to native
File size: 3.4 KB
Line 
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# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
9# SPDX-License-Identifier: BSD-2-Clause-Patent
10##
11{
12 ## options defined .pytool/Plugin/LicenseCheck
13 "LicenseCheck": {
14 ## Imported from Xen and MIT licensed.
15 "IgnoreFiles": ["OvmfPkg/Include/IndustryStandard/Xen"]
16 },
17 "EccCheck": {
18 ## Exception sample looks like below:
19 ## "ExceptionList": [
20 ## "<ErrorID>", "<KeyWord>"
21 ## ]
22 "ExceptionList": [
23 ],
24 ## Both file path and directory path are accepted.
25 "IgnoreFiles": [
26 ],
27 "skip": True
28 },
29 ## options defined .pytool/Plugin/CompilerPlugin
30 "CompilerPlugin": {
31 "DscPath": "" # Don't support this test
32 },
33
34 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
35 "HostUnitTestCompilerPlugin": {
36 "DscPath": "" # Don't support this test
37 },
38
39 ## options defined .pytool/Plugin/CharEncodingCheck
40 "CharEncodingCheck": {
41 "IgnoreFiles": []
42 },
43
44 ## options defined .pytool/Plugin/DependencyCheck
45 "DependencyCheck": {
46 "AcceptableDependencies": [
47 "CryptoPkg/CryptoPkg.dec",
48 "MdePkg/MdePkg.dec",
49 "MdeModulePkg/MdeModulePkg.dec",
50 "OvmfPkg/OvmfPkg.dec",
51 "NetworkPkg/NetworkPkg.dec",
52 "SecurityPkg/SecurityPkg.dec",
53 "UefiCpuPkg/UefiCpuPkg.dec",
54 "ShellPkg/ShellPkg.dec",
55 "EmbeddedPkg/EmbeddedPkg.dec",
56 "SourceLevelDebugPkg/SourceLevelDebugPkg.dec"
57 ],
58 # For host based unit tests
59 "AcceptableDependencies-HOST_APPLICATION":[
60 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
61 ],
62 # For UEFI shell based apps
63 "AcceptableDependencies-UEFI_APPLICATION":[],
64 "IgnoreInf": []
65 },
66
67 ## options defined .pytool/Plugin/DscCompleteCheck
68 "DscCompleteCheck": {
69 "IgnoreInf": [""],
70 "DscPath": "" # Don't support this test
71 },
72
73 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
74 "HostUnitTestDscCompleteCheck": {
75 "IgnoreInf": [""],
76 "DscPath": "" # Don't support this test
77 },
78
79 ## options defined .pytool/Plugin/GuidCheck
80 "GuidCheck": {
81 "IgnoreGuidName": ["ResetVector", "XenResetVector"], # Expected duplication for gEfiFirmwareVolumeTopFileGuid
82 "IgnoreGuidValue": [],
83 "IgnoreFoldersAndFiles": [],
84 "IgnoreDuplicates": ["gGrubFileGuid=Grub"],
85 },
86
87 ## options defined .pytool/Plugin/LibraryClassCheck
88 "LibraryClassCheck": {
89 "IgnoreHeaderFile": []
90 },
91
92 ## options defined .pytool/Plugin/SpellCheck
93 "SpellCheck": {
94 "AuditOnly": True, # Fails right now with over 270 errors
95 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
96 "ExtendWords": [
97
98 ], # words to extend to the dictionary for this package
99 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
100 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
101 },
102
103 # options defined in .pytool/Plugin/UncrustifyCheck
104 "UncrustifyCheck": {
105 "IgnoreFiles": ["VbeShim.h"]
106 }
107}
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette