VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/NetworkPkg/NetworkPkg.ci.yaml

Last change on this file was 108794, checked in by vboxsync, 8 weeks ago

Devices/EFI/FirmwareNew: Merge edk2-stable202502 from the vendor branch and make it build for the important platforms, bugref:4643

  • Property svn:eol-style set to native
File size: 2.7 KB
Line 
1## @file
2# CI configuration for NetworkPkg
3#
4# Copyright (c) Microsoft Corporation
5# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
6# (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR>
7# SPDX-License-Identifier: BSD-2-Clause-Patent
8##
9{
10 "PrEval": {
11 "DscPath": "NetworkPkg.dsc",
12 },
13 "LicenseCheck": {
14 "IgnoreFiles": []
15 },
16 "EccCheck": {
17 ## Exception sample looks like below:
18 ## "ExceptionList": [
19 ## "<ErrorID>", "<KeyWord>"
20 ## ]
21 "ExceptionList": [
22 ],
23 ## Both file path and directory path are accepted.
24 "IgnoreFiles": [
25 ]
26 },
27 "CompilerPlugin": {
28 "DscPath": "NetworkPkg.dsc"
29 },
30 "HostUnitTestCompilerPlugin": {
31 "DscPath": "Test/NetworkPkgHostTest.dsc"
32 },
33 "CharEncodingCheck": {
34 "IgnoreFiles": []
35 },
36 "DependencyCheck": {
37 "AcceptableDependencies": [
38 "MdePkg/MdePkg.dec",
39 "MdeModulePkg/MdeModulePkg.dec",
40 "NetworkPkg/NetworkPkg.dec",
41 "CryptoPkg/CryptoPkg.dec"
42 ],
43 # For host based unit tests
44 "AcceptableDependencies-HOST_APPLICATION":[
45 UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec
46 ],
47 # For UEFI shell based apps
48 "AcceptableDependencies-UEFI_APPLICATION":[
49 "ShellPkg/ShellPkg.dec"
50 ],
51 "IgnoreInf": []
52 },
53 "DscCompleteCheck": {
54 "DscPath": "NetworkPkg.dsc",
55 "IgnoreInf": []
56 },
57 "GuidCheck": {
58 "IgnoreGuidName": [],
59 "IgnoreGuidValue": [],
60 "IgnoreFoldersAndFiles": []
61 },
62 "LibraryClassCheck": {
63 "IgnoreHeaderFile": []
64 },
65
66 ## options defined ci/Plugin/SpellCheck
67 "SpellCheck": {
68 "AuditOnly": True, # Fails test but run in AuditOnly mode to collect log
69 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
70 "ExtendWords": [], # words to extend to the dictionary for this package
71 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
72 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
73 },
74
75 "Defines": {
76 "BLD_*_CONTINUOUS_INTEGRATION": "TRUE",
77 "BLD_*_NETWORK_ENABLE": "TRUE",
78 "BLD_*_NETWORK_SNP_ENABLE": "TRUE",
79 "BLD_*_NETWORK_VLAN_ENABLE": "TRUE",
80 "BLD_*_NETWORK_IP4_ENABLE": "TRUE",
81 "BLD_*_NETWORK_IP6_ENABLE": "TRUE",
82 "BLD_*_NETWORK_TLS_ENABLE": "TRUE",
83 "BLD_*_NETWORK_HTTP_ENABLE": "FALSE",
84 "BLD_*_NETWORK_HTTP_BOOT_ENABLE": "TRUE",
85 "BLD_*_NETWORK_ISCSI_ENABLE": "TRUE",
86 "BLD_*_NETWORK_PXE_BOOT_ENABLE": "TRUE",
87 }
88}
Note: See TracBrowser for help on using the repository browser.

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