]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/UefiCpuPkg.ci.yaml
ShellPkg/ShellPkg.ci.yaml: Add configuration for Ecc check
[mirror_edk2.git] / UefiCpuPkg / UefiCpuPkg.ci.yaml
CommitLineData
30c00d7f
MK
1## @file\r
2# CI configuration for UefiCpuPkg\r
3#\r
4# Copyright (c) Microsoft Corporation\r
5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
6##\r
7{\r
22f89fea
SZ
8 "LicenseCheck": {\r
9 "IgnoreFiles": []\r
10 },\r
30c00d7f
MK
11 "CompilerPlugin": {\r
12 "DscPath": "UefiCpuPkg.dsc"\r
13 },\r
e17f459a
RN
14 ## options defined ci/Plugin/HostUnitTestCompilerPlugin\r
15 "HostUnitTestCompilerPlugin": {\r
16 "DscPath": "Test/UefiCpuPkgHostTest.dsc"\r
17 },\r
30c00d7f
MK
18 "CharEncodingCheck": {\r
19 "IgnoreFiles": []\r
20 },\r
21 "DependencyCheck": {\r
22 "AcceptableDependencies": [\r
23 "MdePkg/MdePkg.dec",\r
24 "MdeModulePkg/MdeModulePkg.dec",\r
25 "UefiCpuPkg/UefiCpuPkg.dec"\r
26 ],\r
27 # For host based unit tests\r
e17f459a
RN
28 "AcceptableDependencies-HOST_APPLICATION":[\r
29 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"\r
30 ],\r
30c00d7f
MK
31 # For UEFI shell based apps\r
32 "AcceptableDependencies-UEFI_APPLICATION":[],\r
33 "IgnoreInf": []\r
34 },\r
35 "DscCompleteCheck": {\r
36 "DscPath": "UefiCpuPkg.dsc",\r
37 "IgnoreInf": [\r
38 "UefiCpuPkg/ResetVector/FixupVtf/Vtf.inf",\r
39 "UefiCpuPkg/ResetVector/Vtf0/Vtf0.inf"\r
40 ]\r
41 },\r
e17f459a
RN
42 "HostUnitTestDscCompleteCheck": {\r
43 "IgnoreInf": [""],\r
44 "DscPath": "Test/UefiCpuPkgHostTest.dsc"\r
45 },\r
30c00d7f
MK
46 "GuidCheck": {\r
47 "IgnoreGuidName": ["SecCore", "ResetVector"], # Expected duplication for gEfiFirmwareVolumeTopFileGuid\r
48 "IgnoreGuidValue": [],\r
49 "IgnoreFoldersAndFiles": [],\r
50 "IgnoreDuplicates": []\r
51 },\r
52 "LibraryClassCheck": {\r
53 "IgnoreHeaderFile": []\r
54 },\r
55\r
56 ## options defined ci/Plugin/SpellCheck\r
57 "SpellCheck": {\r
58 "AuditOnly": True, # Fails test but run in AuditOnly mode to collect log\r
59 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files\r
60 "ExtendWords": [], # words to extend to the dictionary for this package\r
61 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore\r
62 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)\r
63 }\r
64}\r