VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml@ 105598

最後變更 在這個檔案從105598是 101291,由 vboxsync 提交於 18 月 前

EFI/FirmwareNew: Make edk2-stable202308 build on all supported platforms (using gcc at least, msvc not tested yet), bugref:4643

  • 屬性 svn:eol-style 設為 native
檔案大小: 3.7 KB
 
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/LicenseCheck
9 "LicenseCheck": {
10 "IgnoreFiles": []
11 },
12 "EccCheck": {
13 ## Exception sample looks like below:
14 ## "ExceptionList": [
15 ## "<ErrorID>", "<KeyWord>"
16 ## ]
17 "ExceptionList": [
18 "9005", "@MRT",
19 "7007", "_UNIT_TEST_FAILURE_TYPE_STRING"
20 ],
21 ## Both file path and directory path are accepted.
22 "IgnoreFiles": [
23 "Library/CmockaLib/cmocka",
24 "Library/UnitTestLib/RunTestsCmocka.c"
25 ]
26 },
27 ## options defined .pytool/Plugin/CompilerPlugin
28 "CompilerPlugin": {
29 "DscPath": "UnitTestFrameworkPkg.dsc"
30 },
31 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
32 "HostUnitTestCompilerPlugin": {
33 "DscPath": "Test/UnitTestFrameworkPkgHostTest.dsc"
34 },
35 ## options defined .pytool/Plugin/CharEncodingCheck
36 "CharEncodingCheck": {
37 "IgnoreFiles": []
38 },
39
40 ## options defined .pytool/Plugin/DependencyCheck
41 "DependencyCheck": {
42 "AcceptableDependencies": [
43 "MdePkg/MdePkg.dec",
44 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
45 ],
46 # For host based unit tests
47 "AcceptableDependencies-HOST_APPLICATION":[],
48 # For UEFI shell based apps
49 "AcceptableDependencies-UEFI_APPLICATION":[
50 "MdeModulePkg/MdeModulePkg.dec",
51 "ShellPkg/ShellPkg.dec"
52 ],
53 "IgnoreInf": []
54 },
55 ## options defined .pytool/Plugin/DscCompleteCheck
56 "DscCompleteCheck": {
57 "DscPath": "UnitTestFrameworkPkg.dsc",
58 "IgnoreInf": []
59 },
60 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
61 "HostUnitTestDscCompleteCheck": {
62 "IgnoreInf": [],
63 "DscPath": "Test/UnitTestFrameworkPkgHostTest.dsc"
64 },
65 ## options defined .pytool/Plugin/GuidCheck
66 "GuidCheck": {
67 "IgnoreGuidName": [],
68 "IgnoreGuidValue": [],
69 "IgnoreFoldersAndFiles": [],
70 "IgnoreDuplicates": []
71 },
72 ## options defined .pytool/Plugin/LibraryClassCheck
73 "LibraryClassCheck": {
74 "IgnoreHeaderFile": []
75 },
76
77 ## options defined .pytool/Plugin/SpellCheck
78 "SpellCheck": {
79 "AuditOnly": False, # Fails test but run in AuditOnly mode to collect log
80 "IgnoreFiles": [ # use gitignore syntax to ignore errors in matching files
81 "Library/CmockaLib/cmocka/**/*.*", # not going to spell check a submodule
82 "Library/GoogleTestLib/googletest/**/*.*", # not going to spell check a submodule
83 "Library/SubhookLib/subhook/**/*.*" # not going to spell check a submodule
84 ],
85 "ExtendWords": [ # words to extend to the dictionary for this package
86 "Pointee",
87 "gmock",
88 "GMOCK",
89 "DSUBHOOK",
90 "testcase",
91 "testsuites",
92 "cmocka",
93 "buildmodule",
94 "criterium",
95 "pytool",
96 "pytools",
97 "NOFAILURE",
98 "cmockery",
99 "cobertura",
100 "DHAVE", # build flag for cmocka in the INF
101 "gtest", # file name in GoogleTestLib.inf
102 "corthon", # Contact GitHub account in Readme
103 "mdkinney", # Contact GitHub account in Readme
104 "spbrogan" # Contact GitHub account in Readme
105 ],
106 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
107 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
108 }
109}
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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