2 # CI configuration for UnitTestFrameworkPkg
4 # Copyright (c) Microsoft Corporation
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 ## options defined .pytool/Plugin/CompilerPlugin
10 "DscPath": "UnitTestFrameworkPkg.dsc"
12 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
13 "HostUnitTestCompilerPlugin": {
14 "DscPath": "Test/UnitTestFrameworkPkgHostTest.dsc"
16 ## options defined .pytool/Plugin/CharEncodingCheck
17 "CharEncodingCheck": {
21 ## options defined .pytool/Plugin/DependencyCheck
23 "AcceptableDependencies": [
25 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
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"
36 ## options defined .pytool/Plugin/DscCompleteCheck
38 "DscPath": "UnitTestFrameworkPkg.dsc",
41 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
42 "HostUnitTestDscCompleteCheck": {
44 "DscPath": "Test/UnitTestFrameworkPkgHostTest.dsc"
46 ## options defined .pytool/Plugin/GuidCheck
49 "IgnoreGuidValue": [],
50 "IgnoreFoldersAndFiles": [],
51 "IgnoreDuplicates": []
53 ## options defined .pytool/Plugin/LibraryClassCheck
54 "LibraryClassCheck": {
55 "IgnoreHeaderFile": []
58 ## options defined .pytool/Plugin/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
64 "ExtendWords": [ # words to extend to the dictionary for this package
71 "DHAVE" # build flag for cmocka in the INF
73 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
74 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)