VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/ArmVirtPkg/ArmVirtPkg.ci.yaml@ 106762

Last change on this file since 106762 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.9 KB
Line 
1## @file
2# Core CI configuration for ArmVirtPkg
3#
4# ArmVirtPkg is part of Platform Ci for builds so this is only
5# used for code analysis.
6#
7# Copyright (c) Microsoft Corporation
8# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
9# Copyright (c) 2020 - 2022, ARM Limited. All rights reserved.<BR>
10#
11# SPDX-License-Identifier: BSD-2-Clause-Patent
12##
13{
14 ## options defined .pytool/Plugin/LicenseCheck
15 "LicenseCheck": {
16 "IgnoreFiles": []
17 },
18 "EccCheck": {
19 ## Exception sample looks like below:
20 ## "ExceptionList": [
21 ## "<ErrorID>", "<KeyWord>"
22 ## ]
23 "ExceptionList": [
24 ],
25 ## Both file path and directory path are accepted.
26 "IgnoreFiles": [
27 ]
28 },
29 ## options defined .pytool/Plugin/CompilerPlugin
30 "CompilerPlugin": {
31 "DscPath": "" # Don't support this test
32 },
33
34 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
35 "HostUnitTestCompilerPlugin": {
36 "DscPath": "" # Don't support this test
37 },
38
39 ## options defined .pytool/Plugin/CharEncodingCheck
40 "CharEncodingCheck": {
41 "IgnoreFiles": []
42 },
43
44 ## options defined .pytool/Plugin/DependencyCheck
45 "DependencyCheck": {
46 "AcceptableDependencies": [
47 "MdePkg/MdePkg.dec",
48 "MdeModulePkg/MdeModulePkg.dec",
49 "ArmVirtPkg/ArmVirtPkg.dec",
50 "DynamicTablesPkg/DynamicTablesPkg.dec",
51 "NetworkPkg/NetworkPkg.dec",
52 "ArmPkg/ArmPkg.dec",
53 "OvmfPkg/OvmfPkg.dec",
54 "EmbeddedPkg/EmbeddedPkg.dec",
55 "ArmPlatformPkg/ArmPlatformPkg.dec",
56 "PcAtChipsetPkg/PcAtChipsetPkg.dec",
57 "SecurityPkg/SecurityPkg.dec",
58 "ShellPkg/ShellPkg.dec" #Is this ok?
59 ],
60 # For host based unit tests
61 "AcceptableDependencies-HOST_APPLICATION":[
62 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
63 ],
64 # For UEFI shell based apps
65 "AcceptableDependencies-UEFI_APPLICATION":[
66
67 ],
68 "IgnoreInf": []
69 },
70
71 ## options defined .pytool/Plugin/DscCompleteCheck
72 "DscCompleteCheck": {
73 "IgnoreInf": [""],
74 "DscPath": "" # Don't support this test
75 },
76
77 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
78 "HostUnitTestDscCompleteCheck": {
79 "IgnoreInf": [""],
80 "DscPath": "" # Don't support this test
81 },
82
83 ## options defined .pytool/Plugin/GuidCheck
84 "GuidCheck": {
85 "IgnoreGuidName": [],
86 "IgnoreGuidValue": [],
87 "IgnoreFoldersAndFiles": [],
88 "IgnoreDuplicates": [],
89 },
90
91 ## options defined .pytool/Plugin/LibraryClassCheck
92 "LibraryClassCheck": {
93 "IgnoreHeaderFile": []
94 },
95
96 ## options defined .pytool/Plugin/SpellCheck
97 "SpellCheck": {
98 "AuditOnly": True,
99 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
100 "ExtendWords": [
101 "acpiview",
102 "armltd",
103 "ssdts",
104 "setjump",
105 "plong",
106 "lparam",
107 "lpdword",
108 "lpthread",
109 "lresult",
110 "bootable",
111 "bsymbolic",
112 "endiannness",
113 "fvmain",
114 "multiboot",
115 "qemu's",
116 "ramdisk",
117 "ramfb",
118 "unbootable",
119 "virt's",
120 "werror",
121 "xenio",
122 "kvmtool",
123 "cloudhv"
124 ], # words to extend to the dictionary for this package
125 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
126 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
127 },
128
129 "DebugMacroCheck": {
130 "StringSubstitutions": {
131 # DynamicTablesPkg/Include/ConfigurationManagerObject.h
132 # Reason: Expansion of macro that contains a print specifier.
133 "FMT_CM_OBJECT_ID": "0x%lx"
134 }
135 }
136}
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