]> git.proxmox.com Git - mirror_edk2.git/blame - UefiPayloadPkg/UefiPayloadPkg.ci.yaml
UefiPayloadPkg: Add FlashDeviceLib
[mirror_edk2.git] / UefiPayloadPkg / UefiPayloadPkg.ci.yaml
CommitLineData
63fddc98 1## @file\r
2# Core CI configuration for UefiPayloadPkg\r
3#\r
4# Copyright (c) 2021, Intel Corporation. All rights reserved.<BR>\r
5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
6##\r
7{\r
8 ## options defined .pytool/Plugin/LicenseCheck\r
9 "LicenseCheck": {\r
10 "IgnoreFiles": []\r
11 },\r
12 "EccCheck": {\r
13 ## Exception sample looks like below:\r
14 ## "ExceptionList": [\r
15 ## "<ErrorID>", "<KeyWord>"\r
16 ## ]\r
17 "ExceptionList": [\r
18 ],\r
19 ## Both file path and directory path are accepted.\r
20 "IgnoreFiles": [\r
21 ]\r
22 },\r
23 ## options defined .pytool/Plugin/CompilerPlugin\r
24 "CompilerPlugin": {\r
25 "DscPath": "UefiPayloadPkg.dsc"\r
26 },\r
27\r
28 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin\r
29 "HostUnitTestCompilerPlugin": {\r
30 "DscPath": "" # Don't support this test\r
31 },\r
32\r
33 ## options defined .pytool/Plugin/CharEncodingCheck\r
34 "CharEncodingCheck": {\r
35 "IgnoreFiles": []\r
36 },\r
37\r
38 ## options defined .pytool/Plugin/DependencyCheck\r
39 "DependencyCheck": {\r
40 "AcceptableDependencies": [],\r
41 # For host based unit tests\r
42 "AcceptableDependencies-HOST_APPLICATION":[],\r
43 # For UEFI shell based apps\r
44 "AcceptableDependencies-UEFI_APPLICATION":[],\r
45 "IgnoreInf": [],\r
46 "skip": True\r
47 },\r
48\r
49 ## options defined .pytool/Plugin/DscCompleteCheck\r
50 "DscCompleteCheck": {\r
51 "IgnoreInf": [""],\r
52 "DscPath": "" # Don't support this test\r
53 },\r
54\r
55 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck\r
56 "HostUnitTestDscCompleteCheck": {\r
57 "IgnoreInf": [""],\r
58 "DscPath": "" # Don't support this test\r
59 },\r
60\r
61 ## options defined .pytool/Plugin/GuidCheck\r
62 "GuidCheck": {\r
63 "IgnoreGuidName": [],\r
64 "IgnoreGuidValue": [],\r
65 "IgnoreFoldersAndFiles": [],\r
66 "IgnoreDuplicates": [],\r
67 },\r
68\r
69 ## options defined .pytool/Plugin/LibraryClassCheck\r
70 "LibraryClassCheck": {\r
71 "IgnoreHeaderFile": [],\r
72 "skip": True\r
73 },\r
74\r
75 ## options defined .pytool/Plugin/SpellCheck\r
76 "SpellCheck": {\r
77 "AuditOnly": True, # Fails right now with over 270 errors\r
78 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files\r
79 "ExtendWords": [], # 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
84 "Defines": {\r
85 "BLD_*_UNIVERSAL_PAYLOAD": "TRUE",\r
86 "BLD_*_EMU_VARIABLE_ENABLE": "FALSE",\r
87 "BLD_*_DISABLE_RESET_SYSTEM": "TRUE",\r
88 "BLD_*_SERIAL_DRIVER_ENABLE": "FALSE",\r
89 }\r
90}\r