VirtualBox

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

Last change on this file since 105381 was 99464, checked in by vboxsync, 20 months ago

Devices/EFI/Firmware: Restore ArmPkg, ArmVirtPkg, ArmPlatformPkg in order to be able to build Aarch64 and Aarch32 firmware images for the virt platform, bugref:10400

  • Property svn:eol-style set to native
File size: 3.8 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 "Library/PlatformBootManagerLib/PlatformBm.c"
28 ]
29 },
30 ## options defined .pytool/Plugin/CompilerPlugin
31 "CompilerPlugin": {
32 "DscPath": "" # Don't support this test
33 },
34
35 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
36 "HostUnitTestCompilerPlugin": {
37 "DscPath": "" # Don't support this test
38 },
39
40 ## options defined .pytool/Plugin/CharEncodingCheck
41 "CharEncodingCheck": {
42 "IgnoreFiles": []
43 },
44
45 ## options defined .pytool/Plugin/DependencyCheck
46 "DependencyCheck": {
47 "AcceptableDependencies": [
48 "MdePkg/MdePkg.dec",
49 "MdeModulePkg/MdeModulePkg.dec",
50 "ArmVirtPkg/ArmVirtPkg.dec",
51 "DynamicTablesPkg/DynamicTablesPkg.dec",
52 "NetworkPkg/NetworkPkg.dec",
53 "ArmPkg/ArmPkg.dec",
54 "OvmfPkg/OvmfPkg.dec",
55 "EmbeddedPkg/EmbeddedPkg.dec",
56 "ArmPlatformPkg/ArmPlatformPkg.dec",
57 "PcAtChipsetPkg/PcAtChipsetPkg.dec",
58 "SecurityPkg/SecurityPkg.dec",
59 "ShellPkg/ShellPkg.dec" #Is this ok?
60 ],
61 # For host based unit tests
62 "AcceptableDependencies-HOST_APPLICATION":[
63 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
64 ],
65 # For UEFI shell based apps
66 "AcceptableDependencies-UEFI_APPLICATION":[
67
68 ],
69 "IgnoreInf": []
70 },
71
72 ## options defined .pytool/Plugin/DscCompleteCheck
73 "DscCompleteCheck": {
74 "IgnoreInf": [""],
75 "DscPath": "" # Don't support this test
76 },
77
78 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
79 "HostUnitTestDscCompleteCheck": {
80 "IgnoreInf": [""],
81 "DscPath": "" # Don't support this test
82 },
83
84 ## options defined .pytool/Plugin/GuidCheck
85 "GuidCheck": {
86 "IgnoreGuidName": [],
87 "IgnoreGuidValue": [],
88 "IgnoreFoldersAndFiles": [],
89 "IgnoreDuplicates": [],
90 },
91
92 ## options defined .pytool/Plugin/LibraryClassCheck
93 "LibraryClassCheck": {
94 "IgnoreHeaderFile": []
95 },
96
97 ## options defined .pytool/Plugin/SpellCheck
98 "SpellCheck": {
99 "AuditOnly": True,
100 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
101 "ExtendWords": [
102 "acpiview",
103 "armltd",
104 "ssdts",
105 "setjump",
106 "plong",
107 "lparam",
108 "lpdword",
109 "lpthread",
110 "lresult",
111 "bootable",
112 "bsymbolic",
113 "endiannness",
114 "fvmain",
115 "multiboot",
116 "qemu's",
117 "ramdisk",
118 "ramfb",
119 "unbootable",
120 "virt's",
121 "werror",
122 "xenio",
123 "kvmtool",
124 "cloudhv"
125 ], # words to extend to the dictionary for this package
126 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
127 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
128 }
129}
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