]> git.proxmox.com Git - mirror_edk2.git/blob - UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml
SignedCapsulePkg: Fix various typos
[mirror_edk2.git] / UnitTestFrameworkPkg / UnitTestFrameworkPkg.ci.yaml
1 ## @file
2 # CI configuration for UnitTestFrameworkPkg
3 #
4 # Copyright (c) Microsoft Corporation
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
6 ##
7 {
8 ## options defined .pytool/Plugin/CompilerPlugin
9 "CompilerPlugin": {
10 "DscPath": "UnitTestFrameworkPkg.dsc"
11 },
12 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
13 "HostUnitTestCompilerPlugin": {
14 "DscPath": "Test/UnitTestFrameworkPkgHostTest.dsc"
15 },
16 ## options defined .pytool/Plugin/CharEncodingCheck
17 "CharEncodingCheck": {
18 "IgnoreFiles": []
19 },
20
21 ## options defined .pytool/Plugin/DependencyCheck
22 "DependencyCheck": {
23 "AcceptableDependencies": [
24 "MdePkg/MdePkg.dec",
25 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
26 ],
27 # For host based unit tests
28 "AcceptableDependencies-HOST_APPLICATION":[],
29 # For UEFI shell based apps
30 "AcceptableDependencies-UEFI_APPLICATION":[
31 "MdeModulePkg/MdeModulePkg.dec",
32 "ShellPkg/ShellPkg.dec"
33 ],
34 "IgnoreInf": []
35 },
36 ## options defined .pytool/Plugin/DscCompleteCheck
37 "DscCompleteCheck": {
38 "DscPath": "UnitTestFrameworkPkg.dsc",
39 "IgnoreInf": []
40 },
41 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
42 "HostUnitTestDscCompleteCheck": {
43 "IgnoreInf": [],
44 "DscPath": "Test/UnitTestFrameworkPkgHostTest.dsc"
45 },
46 ## options defined .pytool/Plugin/GuidCheck
47 "GuidCheck": {
48 "IgnoreGuidName": [],
49 "IgnoreGuidValue": [],
50 "IgnoreFoldersAndFiles": [],
51 "IgnoreDuplicates": []
52 },
53 ## options defined .pytool/Plugin/LibraryClassCheck
54 "LibraryClassCheck": {
55 "IgnoreHeaderFile": []
56 },
57
58 ## options defined .pytool/Plugin/SpellCheck
59 "SpellCheck": {
60 "AuditOnly": False, # Fails test but run in AuditOnly mode to collect log
61 "IgnoreFiles": [ # use gitignore syntax to ignore errors in matching files
62 "/Library/CmockaLib/cmocka/**/*.*" # not going to spell check a submodule
63 ],
64 "ExtendWords": [ # words to extend to the dictionary for this package
65 "cmocka",
66 "buildmodule",
67 "criterium",
68 "pytool",
69 "pytools",
70 "NOFAILURE",
71 "DHAVE" # build flag for cmocka in the INF
72 ],
73 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
74 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
75 }
76 }