2 # CI configuration for PrmPkg
4 # Copyright (c) Microsoft Corporation<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 ## options defined .pytool/Plugin/LicenseCheck
14 ## Exception sample looks like below:
16 ## "<ErrorID>", "<KeyWord>"
19 "5001", "PRM_HANDLER_EXPORT",
20 "8006", "PRM_HANDLER_EXPORT"
22 ## Both file path and directory path are accepted.
24 "Library/DxePrmContextBufferLib/UnitTest",
25 "Library/DxePrmModuleDiscoveryLib/UnitTest",
31 ## options defined .pytool/Plugin/CompilerPlugin
33 "DscPath": "PrmPkg.dsc"
36 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
37 "HostUnitTestCompilerPlugin": {
38 "DscPath": "Test/PrmPkgHostTest.dsc"
41 ## options defined .pytool/Plugin/CharEncodingCheck
42 "CharEncodingCheck": {
46 ## options defined .pytool/Plugin/DependencyCheck
48 "AcceptableDependencies": [
50 "MdeModulePkg/MdeModulePkg.dec",
53 "ShellPkg/ShellPkg.dec",
54 "UefiCpuPkg/UefiCpuPkg.dec"
56 # For host based unit tests
57 "AcceptableDependencies-HOST_APPLICATION":[
58 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
60 # For UEFI shell based apps
61 "AcceptableDependencies-UEFI_APPLICATION":[],
65 ## options defined .pytool/Plugin/DscCompleteCheck
68 "DscPath": "PrmPkg.dsc"
71 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
72 "HostUnitTestDscCompleteCheck": {
74 "DscPath": "Test/PrmPkgHostTest.dsc"
77 ## options defined .pytool/Plugin/GuidCheck
80 "IgnoreGuidValue": [],
81 "IgnoreFoldersAndFiles": [],
82 "IgnoreDuplicates": [],
85 ## options defined .pytool/Plugin/LibraryClassCheck
86 "LibraryClassCheck": {
87 "IgnoreHeaderFile": []
90 ## options defined .pytool/Plugin/SpellCheck
93 "IgnoreFiles": [], # use gitignore syntax to ignore errors
95 "ExtendWords": [ # words to extend to the dictionary for this package
96 "buffe", # note: appears in buffer ascii dump in documentation
97 "iptor", # note: appears in buffer ascii dump in documentation
99 "odule", # note: appears in buffer ascii dump in documentation
106 "IgnoreStandardPaths": [], # Standard Plugin defined paths that
108 "AdditionalIncludePaths": [] # Additional paths to spell check
109 # (wildcards supported)