]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/OvmfPkg.ci.yaml
UefiCpuPkg/MpInitLib: Remove Executable attribute from MpLib.h
[mirror_edk2.git] / OvmfPkg / OvmfPkg.ci.yaml
CommitLineData
6cdf647b
SB
1## @file\r
2# Core CI configuration for OvmfPkg\r
3#\r
4# OvmfPkg is part of Platform Ci for builds so this is only\r
5# used for code analysis.\r
6#\r
7# Copyright (c) Microsoft Corporation\r
8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
9##\r
10{\r
11 ## options defined .pytool/Plugin/CompilerPlugin\r
12 "CompilerPlugin": {\r
13 "DscPath": "" # Don't support this test\r
14 },\r
15\r
16 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin\r
17 "HostUnitTestCompilerPlugin": {\r
18 "DscPath": "" # Don't support this test\r
19 },\r
20\r
21 ## options defined .pytool/Plugin/CharEncodingCheck\r
22 "CharEncodingCheck": {\r
23 "IgnoreFiles": []\r
24 },\r
25\r
26 ## options defined .pytool/Plugin/DependencyCheck\r
27 "DependencyCheck": {\r
28 "AcceptableDependencies": [\r
29 "MdePkg/MdePkg.dec",\r
30 "MdeModulePkg/MdeModulePkg.dec",\r
31 "OvmfPkg/OvmfPkg.dec",\r
32 "NetworkPkg/NetworkPkg.dec",\r
33 "SecurityPkg/SecurityPkg.dec",\r
34 "UefiCpuPkg/UefiCpuPkg.dec",\r
35 "ShellPkg/ShellPkg.dec",\r
36 "EmbeddedPkg/EmbeddedPkg.dec",\r
37 "SourceLevelDebugPkg/SourceLevelDebugPkg.dec"\r
38 ],\r
39 # For host based unit tests\r
40 "AcceptableDependencies-HOST_APPLICATION":[\r
41 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"\r
42 ],\r
43 # For UEFI shell based apps\r
44 "AcceptableDependencies-UEFI_APPLICATION":[],\r
45 "IgnoreInf": []\r
46 },\r
47\r
48 ## options defined .pytool/Plugin/DscCompleteCheck\r
49 "DscCompleteCheck": {\r
50 "IgnoreInf": [""],\r
51 "DscPath": "" # Don't support this test\r
52 },\r
53\r
54 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck\r
55 "HostUnitTestDscCompleteCheck": {\r
56 "IgnoreInf": [""],\r
57 "DscPath": "" # Don't support this test\r
58 },\r
59\r
60 ## options defined .pytool/Plugin/GuidCheck\r
61 "GuidCheck": {\r
62 "IgnoreGuidName": ["ResetVector", "XenResetVector"], # Expected duplication for gEfiFirmwareVolumeTopFileGuid\r
63 "IgnoreGuidValue": [],\r
64 "IgnoreFoldersAndFiles": [],\r
65 "IgnoreDuplicates": [],\r
66 },\r
67\r
68 ## options defined .pytool/Plugin/LibraryClassCheck\r
69 "LibraryClassCheck": {\r
70 "IgnoreHeaderFile": []\r
71 },\r
72\r
73 ## options defined .pytool/Plugin/SpellCheck\r
74 "SpellCheck": {\r
75 "AuditOnly": True, # Fails right now with over 270 errors\r
76 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files\r
77 "ExtendWords": [\r
78\r
79 ], # words to extend to the dictionary for this package\r
80 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore\r
81 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)\r
82 }\r
83}\r