VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/PrmPkg/PrmPkg.ci.yaml@ 106958

Last change on this file since 106958 was 105670, checked in by vboxsync, 6 months ago

Devices/EFI/FirmwareNew: Merge edk2-stable-202405 and make it build on aarch64, bugref:4643

  • Property svn:eol-style set to native
File size: 3.4 KB
Line 
1## @file
2# CI configuration for PrmPkg
3#
4# Copyright (c) Microsoft Corporation<BR>
5# SPDX-License-Identifier: BSD-2-Clause-Patent
6##
7{
8 "PrEval": {
9 "DscPath": "PrmPkg.dsc",
10 },
11 ## options defined .pytool/Plugin/LicenseCheck
12 "LicenseCheck": {
13 "IgnoreFiles": []
14 },
15
16 "EccCheck": {
17 ## Exception sample looks like below:
18 ## "ExceptionList": [
19 ## "<ErrorID>", "<KeyWord>"
20 ## ]
21 "ExceptionList": [
22 "5001", "PRM_HANDLER_EXPORT",
23 "8006", "PRM_HANDLER_EXPORT"
24 ],
25 ## Both file path and directory path are accepted.
26 "IgnoreFiles": [
27 "Library/DxePrmContextBufferLib/UnitTest",
28 "Library/DxePrmModuleDiscoveryLib/UnitTest",
29 "Samples",
30 "Test"
31 ]
32 },
33
34 ## options defined .pytool/Plugin/CompilerPlugin
35 "CompilerPlugin": {
36 "DscPath": "PrmPkg.dsc"
37 },
38
39 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
40 "HostUnitTestCompilerPlugin": {
41 "DscPath": "Test/PrmPkgHostTest.dsc"
42 },
43
44 ## options defined .pytool/Plugin/CharEncodingCheck
45 "CharEncodingCheck": {
46 "IgnoreFiles": []
47 },
48
49 ## options defined .pytool/Plugin/DependencyCheck
50 "DependencyCheck": {
51 "AcceptableDependencies": [
52 "ArmPkg/ArmPkg.dec",
53 "MdeModulePkg/MdeModulePkg.dec",
54 "MdePkg/MdePkg.dec",
55 "PrmPkg/PrmPkg.dec",
56 "ShellPkg/ShellPkg.dec",
57 "UefiCpuPkg/UefiCpuPkg.dec"
58 ],
59 # For host based unit tests
60 "AcceptableDependencies-HOST_APPLICATION":[
61 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
62 ],
63 # For UEFI shell based apps
64 "AcceptableDependencies-UEFI_APPLICATION":[],
65 "IgnoreInf": []
66 },
67
68 ## options defined .pytool/Plugin/DscCompleteCheck
69 "DscCompleteCheck": {
70 "IgnoreInf": [],
71 "DscPath": "PrmPkg.dsc"
72 },
73
74 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
75 "HostUnitTestDscCompleteCheck": {
76 "IgnoreInf": [""],
77 "DscPath": "Test/PrmPkgHostTest.dsc"
78 },
79
80 ## options defined .pytool/Plugin/GuidCheck
81 "GuidCheck": {
82 "IgnoreGuidName": [],
83 "IgnoreGuidValue": [],
84 "IgnoreFoldersAndFiles": [],
85 "IgnoreDuplicates": [],
86 },
87
88 ## options defined .pytool/Plugin/LibraryClassCheck
89 "LibraryClassCheck": {
90 "IgnoreHeaderFile": []
91 },
92
93 ## options defined .pytool/Plugin/SpellCheck
94 "SpellCheck": {
95 "AuditOnly": False,
96 "IgnoreFiles": [], # use gitignore syntax to ignore errors
97 # in matching files
98 "ExtendWords": [ # words to extend to the dictionary for this package
99 "buffe", # note: appears in buffer ascii dump in documentation
100 "iptor", # note: appears in buffer ascii dump in documentation
101 "keepoptionalheader",
102 "odule", # note: appears in buffer ascii dump in documentation
103 "oemid",
104 "prmopreg",
105 "prmpecofflib",
106 "prmpkg",
107 "prmssdtinstall"
108 ],
109 "IgnoreStandardPaths": [], # Standard Plugin defined paths that
110 # should be ignore
111 "AdditionalIncludePaths": [] # Additional paths to spell check
112 # (wildcards supported)
113 }
114}
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette