VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/CryptoPkg/CryptoPkg.ci.yaml@ 101296

最後變更 在這個檔案從101296是 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
檔案大小: 6.0 KB
 
1## @file
2# CI configuration for CryptoPkg
3#
4# Copyright (c) Microsoft Corporation
5# Copyright (c) 2020 - 2022, Intel Corporation. All rights reserved.<BR>
6# SPDX-License-Identifier: BSD-2-Clause-Patent
7##
8{
9 "LicenseCheck": {
10 "IgnoreFiles": [
11 # These directories contain auto-generated OpenSSL content
12 "Library/OpensslLib/OpensslGen"
13 ]
14 },
15 "EccCheck": {
16 ## Exception sample looks like below:
17 ## "ExceptionList": [
18 ## "<ErrorID>", "<KeyWord>"
19 ## ]
20 "ExceptionList": [
21 "8001", "IsLeap",
22 "8001", "OBJ_get0_data",
23 "8001", "OBJ_length",
24 "5005", "X509PopCertificate"
25 ],
26 ## Both file path and directory path are accepted.
27 "IgnoreFiles": [
28 "Library/OpensslLib/openssl",
29 "Library/OpensslLib/OpensslGen",
30 # The unit testing folder is not to be checked
31 "Test/UnitTest",
32 # This has OpenSSL interfaces that aren't UEFI spec compliant
33 "Library/BaseCryptLib/SysCall",
34 # This has OpenSSL interfaces that aren't UEFI spec compliant
35 "Library/OpensslLib/OpensslStub",
36 # This has OpenSSL interfaces that aren't UEFI spec compliant
37 "Library/Include/CrtLibSupport.h",
38 # This has OpenSSL interfaces that aren't UEFI spec compliant
39 "Library/BaseCryptLib/Hash/CryptParallelHash.h",
40 "Library/Include/fcntl.h",
41 # These directories contain auto-generated OpenSSL content
42 "Library/OpensslLib",
43 "Library/IntrinsicLib",
44 "Library/BaseCryptLib/Pk/CryptPkcs7VerifyBase.c"
45 ]
46 },
47 "CompilerPlugin": {
48 "DscPath": "CryptoPkg.dsc"
49 },
50 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
51 "HostUnitTestCompilerPlugin": {
52 "DscPath": "Test/CryptoPkgHostUnitTest.dsc"
53 },
54 "CharEncodingCheck": {
55 "IgnoreFiles": []
56 },
57 "DependencyCheck": {
58 "AcceptableDependencies": [
59 "MdePkg/MdePkg.dec",
60 "MdeModulePkg/MdeModulePkg.dec",
61 "CryptoPkg/CryptoPkg.dec",
62 ],
63 # For host based unit tests
64 "AcceptableDependencies-HOST_APPLICATION":[],
65 # For UEFI shell based apps
66 "AcceptableDependencies-UEFI_APPLICATION":[],
67 "IgnoreInf": []
68 },
69 "DscCompleteCheck": {
70 "DscPath": "CryptoPkg.dsc",
71 "IgnoreInf": []
72 },
73 "GuidCheck": {
74 "IgnoreGuidName": [],
75 "IgnoreGuidValue": [],
76 "IgnoreFoldersAndFiles": []
77 },
78 "LibraryClassCheck": {
79 "IgnoreHeaderFile": []
80 },
81
82 ## options defined ci/Plugin/SpellCheck
83 "SpellCheck": {
84 "skip": True,
85 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
86 "ExtendWords": [], # words to extend to the dictionary for this package
87 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
88 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
89 },
90
91 # options defined in .pytool/Plugin/UncrustifyCheck
92 "UncrustifyCheck": {
93 "IgnoreFiles": [
94 "Library/OpensslLib/OpensslGen/include/crypto/bn_conf.h",
95 "Library/OpensslLib/OpensslGen/include/crypto/dso_conf.h",
96 "Library/OpensslLib/OpensslGen/include/openssl/asn1.h",
97 "Library/OpensslLib/OpensslGen/include/openssl/asn1t.h",
98 "Library/OpensslLib/OpensslGen/include/openssl/bio.h",
99 "Library/OpensslLib/OpensslGen/include/openssl/cmp.h",
100 "Library/OpensslLib/OpensslGen/include/openssl/cms.h",
101 "Library/OpensslLib/OpensslGen/include/openssl/conf.h",
102 "Library/OpensslLib/OpensslGen/include/openssl/configuration-ec.h",
103 "Library/OpensslLib/OpensslGen/include/openssl/configuration-noec.h",
104 "Library/OpensslLib/OpensslGen/include/openssl/configuration.h",
105 "Library/OpensslLib/OpensslGen/include/openssl/crmf.h",
106 "Library/OpensslLib/OpensslGen/include/openssl/crypto.h",
107 "Library/OpensslLib/OpensslGen/include/openssl/ct.h",
108 "Library/OpensslLib/OpensslGen/include/openssl/err.h",
109 "Library/OpensslLib/OpensslGen/include/openssl/ess.h",
110 "Library/OpensslLib/OpensslGen/include/openssl/fipskey.h",
111 "Library/OpensslLib/OpensslGen/include/openssl/lhash.h",
112 "Library/OpensslLib/OpensslGen/include/openssl/ocsp.h",
113 "Library/OpensslLib/OpensslGen/include/openssl/opensslv.h",
114 "Library/OpensslLib/OpensslGen/include/openssl/pkcs12.h",
115 "Library/OpensslLib/OpensslGen/include/openssl/pkcs7.h",
116 "Library/OpensslLib/OpensslGen/include/openssl/safestack.h",
117 "Library/OpensslLib/OpensslGen/include/openssl/srp.h",
118 "Library/OpensslLib/OpensslGen/include/openssl/ssl.h",
119 "Library/OpensslLib/OpensslGen/include/openssl/ui.h",
120 "Library/OpensslLib/OpensslGen/include/openssl/x509.h",
121 "Library/OpensslLib/OpensslGen/include/openssl/x509v3.h",
122 "Library/OpensslLib/OpensslGen/include/openssl/x509_vfy.h",
123 "Library/OpensslLib/OpensslGen/providers/common/der/der_digests_gen.c",
124 "Library/OpensslLib/OpensslGen/providers/common/der/der_ecx_gen.c",
125 "Library/OpensslLib/OpensslGen/providers/common/der/der_ec_gen.c",
126 "Library/OpensslLib/OpensslGen/providers/common/der/der_rsa_gen.c",
127 "Library/OpensslLib/OpensslGen/providers/common/der/der_wrap_gen.c",
128 "Library/OpensslLib/OpensslGen/providers/common/include/prov/der_digests.h",
129 "Library/OpensslLib/OpensslGen/providers/common/include/prov/der_ec.h",
130 "Library/OpensslLib/OpensslGen/providers/common/include/prov/der_ecx.h",
131 "Library/OpensslLib/OpensslGen/providers/common/include/prov/der_rsa.h",
132 "Library/OpensslLib/OpensslGen/providers/common/include/prov/der_wrap.h",
133 "Library/OpensslLib/OpensslStub/uefiprov.c"
134 ]
135 }
136}
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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