]> git.proxmox.com Git - mirror_edk2.git/blob - StandaloneMmPkg/StandaloneMmPkg.ci.yaml
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / StandaloneMmPkg / StandaloneMmPkg.ci.yaml
1 ## @file
2 # CI configuration for StandaloneMmPkg
3 #
4 # Copyright (c) 2020 - 2021, Arm Limited. All rights reserved.<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
6 ##
7 {
8 "EccCheck": {
9 ## Exception sample looks like below:
10 ## "ExceptionList": [
11 ## "<ErrorID>", "<KeyWord>"
12 ## ]
13 "ExceptionList": [
14 "4002", "HobConstructor"
15 ],
16 ## Both file path and directory path are accepted.
17 "IgnoreFiles": [
18 ]
19 },
20 ## options defined .pytool/Plugin/CompilerPlugin
21 "CompilerPlugin": {
22 "DscPath": "StandaloneMmPkg.dsc"
23 },
24
25 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
26 "HostUnitTestCompilerPlugin": {
27 "DscPath": "" # Don't support this test
28 },
29
30 ## options defined .pytool/Plugin/CharEncodingCheck
31 "CharEncodingCheck": {
32 "IgnoreFiles": []
33 },
34
35 ## options defined .pytool/Plugin/DependencyCheck
36 "DependencyCheck": {
37 "AcceptableDependencies": [
38 "ArmPkg/ArmPkg.dec",
39 "EmbeddedPkg/EmbeddedPkg.dec",
40 "StandaloneMmPkg/StandaloneMmPkg.dec",
41 "MdeModulePkg/MdeModulePkg.dec",
42 "MdePkg/MdePkg.dec"
43 ],
44 # For host based unit tests
45 "AcceptableDependencies-HOST_APPLICATION":[
46 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
47 ],
48 # For UEFI shell based apps
49 "AcceptableDependencies-UEFI_APPLICATION":[],
50 "IgnoreInf": []
51 },
52
53 ## options defined .pytool/Plugin/DscCompleteCheck
54 "DscCompleteCheck": {
55 "IgnoreInf": [],
56 "DscPath": "StandaloneMmPkg.dsc"
57 },
58
59 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
60 "HostUnitTestDscCompleteCheck": {
61 "IgnoreInf": [""],
62 "DscPath": "" # Don't support this test
63 },
64
65 ## options defined .pytool/Plugin/GuidCheck
66 "GuidCheck": {
67 "IgnoreGuidName": [],
68 "IgnoreGuidValue": [],
69 "IgnoreFoldersAndFiles": [],
70 "IgnoreDuplicates": [],
71 },
72
73 ## options defined .pytool/Plugin/LibraryClassCheck
74 "LibraryClassCheck": {
75 "IgnoreHeaderFile": []
76 },
77
78 ## options defined .pytool/Plugin/SpellCheck
79 "SpellCheck": {
80 "AuditOnly": False,
81 "IgnoreFiles": [], # use gitignore syntax to ignore errors
82 # in matching files
83 "ExtendWords": [
84 "Bsymbolic",
85 "FwVol",
86 "mpidr",
87 "mstrict",
88 "schedulable",
89 "StandaloneMMCore",
90 ], # words to extend to the dictionary for this package
91 "IgnoreStandardPaths": [], # Standard Plugin defined paths that
92 # should be ignore
93 "AdditionalIncludePaths": [] # Additional paths to spell check
94 # (wildcards supported)
95 }
96 }