]> git.proxmox.com Git - mirror_edk2.git/blob - ArmVirtPkg/ArmVirtPkg.ci.yaml
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ArmVirtPkg / ArmVirtPkg.ci.yaml
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 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 ##
10 {
11 ## options defined .pytool/Plugin/CompilerPlugin
12 "CompilerPlugin": {
13 "DscPath": "" # Don't support this test
14 },
15
16 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
17 "HostUnitTestCompilerPlugin": {
18 "DscPath": "" # Don't support this test
19 },
20
21 ## options defined .pytool/Plugin/CharEncodingCheck
22 "CharEncodingCheck": {
23 "IgnoreFiles": []
24 },
25
26 ## options defined .pytool/Plugin/DependencyCheck
27 "DependencyCheck": {
28 "AcceptableDependencies": [
29 "MdePkg/MdePkg.dec",
30 "MdeModulePkg/MdeModulePkg.dec",
31 "ArmVirtPkg/ArmVirtPkg.dec",
32 "NetworkPkg/NetworkPkg.dec",
33 "ArmPkg/ArmPkg.dec",
34 "OvmfPkg/OvmfPkg.dec",
35 "EmbeddedPkg/EmbeddedPkg.dec",
36 "ArmPlatformPkg/ArmPlatformPkg.dec",
37 "SecurityPkg/SecurityPkg.dec",
38 "ShellPkg/ShellPkg.dec" #Is this ok?
39 ],
40 # For host based unit tests
41 "AcceptableDependencies-HOST_APPLICATION":[
42 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
43 ],
44 # For UEFI shell based apps
45 "AcceptableDependencies-UEFI_APPLICATION":[
46
47 ],
48 "IgnoreInf": []
49 },
50
51 ## options defined .pytool/Plugin/DscCompleteCheck
52 "DscCompleteCheck": {
53 "IgnoreInf": [""],
54 "DscPath": "" # Don't support this test
55 },
56
57 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
58 "HostUnitTestDscCompleteCheck": {
59 "IgnoreInf": [""],
60 "DscPath": "" # Don't support this test
61 },
62
63 ## options defined .pytool/Plugin/GuidCheck
64 "GuidCheck": {
65 "IgnoreGuidName": [],
66 "IgnoreGuidValue": [],
67 "IgnoreFoldersAndFiles": [],
68 "IgnoreDuplicates": [],
69 },
70
71 ## options defined .pytool/Plugin/LibraryClassCheck
72 "LibraryClassCheck": {
73 "IgnoreHeaderFile": []
74 },
75
76 ## options defined .pytool/Plugin/SpellCheck
77 "SpellCheck": {
78 "AuditOnly": False, # Fails right now with over 270 errors
79 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
80 "ExtendWords": [
81 "setjump",
82 "plong",
83 "lparam",
84 "lpdword",
85 "lpthread",
86 "lresult",
87 "bootable",
88 "bsymbolic",
89 "endiannness",
90 "fvmain",
91 "multiboot",
92 "qemu's",
93 "ramdisk",
94 "ramfb",
95 "unbootable",
96 "virt's",
97 "werror",
98 "xenio"
99 ], # words to extend to the dictionary for this package
100 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
101 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
102 }
103 }