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