]> git.proxmox.com Git - mirror_edk2.git/blame - UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml
OvmfPkg: raise PcdShellFileOperationSize to 128KB
[mirror_edk2.git] / UnitTestFrameworkPkg / UnitTestFrameworkPkg.ci.yaml
CommitLineData
3e61b953
MK
1## @file\r
2# CI configuration for UnitTestFrameworkPkg\r
3#\r
4# Copyright (c) Microsoft Corporation\r
5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
6##\r
7{\r
7f79b736
SZ
8 ## options defined .pytool/Plugin/LicenseCheck\r
9 "LicenseCheck": {\r
10 "IgnoreFiles": []\r
11 },\r
7b453107
SZ
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 "Library/CmockaLib/cmocka"\r
22 ]\r
23 },\r
3e61b953
MK
24 ## options defined .pytool/Plugin/CompilerPlugin\r
25 "CompilerPlugin": {\r
26 "DscPath": "UnitTestFrameworkPkg.dsc"\r
27 },\r
28 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin\r
29 "HostUnitTestCompilerPlugin": {\r
30 "DscPath": "Test/UnitTestFrameworkPkgHostTest.dsc"\r
31 },\r
32 ## options defined .pytool/Plugin/CharEncodingCheck\r
33 "CharEncodingCheck": {\r
34 "IgnoreFiles": []\r
35 },\r
36\r
37 ## options defined .pytool/Plugin/DependencyCheck\r
38 "DependencyCheck": {\r
39 "AcceptableDependencies": [\r
40 "MdePkg/MdePkg.dec",\r
41 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"\r
42 ],\r
43 # For host based unit tests\r
44 "AcceptableDependencies-HOST_APPLICATION":[],\r
45 # For UEFI shell based apps\r
46 "AcceptableDependencies-UEFI_APPLICATION":[\r
47 "MdeModulePkg/MdeModulePkg.dec",\r
48 "ShellPkg/ShellPkg.dec"\r
49 ],\r
50 "IgnoreInf": []\r
51 },\r
52 ## options defined .pytool/Plugin/DscCompleteCheck\r
53 "DscCompleteCheck": {\r
54 "DscPath": "UnitTestFrameworkPkg.dsc",\r
55 "IgnoreInf": []\r
56 },\r
57 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck\r
58 "HostUnitTestDscCompleteCheck": {\r
59 "IgnoreInf": [],\r
60 "DscPath": "Test/UnitTestFrameworkPkgHostTest.dsc"\r
61 },\r
62 ## options defined .pytool/Plugin/GuidCheck\r
63 "GuidCheck": {\r
64 "IgnoreGuidName": [],\r
65 "IgnoreGuidValue": [],\r
66 "IgnoreFoldersAndFiles": [],\r
67 "IgnoreDuplicates": []\r
68 },\r
69 ## options defined .pytool/Plugin/LibraryClassCheck\r
70 "LibraryClassCheck": {\r
71 "IgnoreHeaderFile": []\r
72 },\r
73\r
74 ## options defined .pytool/Plugin/SpellCheck\r
75 "SpellCheck": {\r
76 "AuditOnly": False, # Fails test but run in AuditOnly mode to collect log\r
77 "IgnoreFiles": [ # use gitignore syntax to ignore errors in matching files\r
4403bbd7 78 "Library/CmockaLib/cmocka/**/*.*" # not going to spell check a submodule\r
3e61b953
MK
79 ],\r
80 "ExtendWords": [ # words to extend to the dictionary for this package\r
4698f544
BB
81 "testcase",\r
82 "testsuites",\r
3e61b953
MK
83 "cmocka",\r
84 "buildmodule",\r
85 "criterium",\r
86 "pytool",\r
87 "pytools",\r
88 "NOFAILURE",\r
4403bbd7
BB
89 "DHAVE", # build flag for cmocka in the INF\r
90 "corthon", # Contact GitHub account in Readme\r
91 "mdkinney", # Contact GitHub account in Readme\r
92 "spbrogan" # Contact GitHub account in Readme\r
3e61b953
MK
93 ],\r
94 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore\r
95 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)\r
96 }\r
97}\r