]> git.proxmox.com Git - mirror_edk2.git/blame - EmulatorPkg/EmulatorPkg.ci.yaml
ArmPkg: only attempt buildin MmCommunicationDxe for AArch64
[mirror_edk2.git] / EmulatorPkg / EmulatorPkg.ci.yaml
CommitLineData
951a0353
SB
1## @file\r
2# Core CI configuration for EmulatorPkg\r
3#\r
4# EmulatorPkg is part of Platform Ci for builds so this is only\r
5# used for code analysis.\r
6#\r
7# Copyright (c) Microsoft Corporation\r
8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
9##\r
10{\r
11 ## options defined .pytool/Plugin/CompilerPlugin\r
12 "CompilerPlugin": {\r
13 "DscPath": "" # Don't support this test\r
14 },\r
15\r
16 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin\r
17 "HostUnitTestCompilerPlugin": {\r
18 "DscPath": "" # Don't support this test\r
19 },\r
20\r
21 ## options defined .pytool/Plugin/CharEncodingCheck\r
22 "CharEncodingCheck": {\r
23 "IgnoreFiles": []\r
24 },\r
25\r
26 ## options defined .pytool/Plugin/DependencyCheck\r
27 "DependencyCheck": {\r
28 "AcceptableDependencies": [\r
29 # For this platform all packages are allowed???\r
30 "MdePkg/MdePkg.dec",\r
31 "MdeModulePkg/MdeModulePkg.dec",\r
32 "EmulatorPkg/EmulatorPkg.dec",\r
33 "NetworkPkg/NetworkPkg.dec",\r
34 "EmbeddedPkg/EmbeddedPkg.dec", ## is this one OK??\r
35 ],\r
36 # For host based unit tests\r
37 "AcceptableDependencies-HOST_APPLICATION":[\r
38 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"\r
39 ],\r
40 # For UEFI shell based apps\r
41 "AcceptableDependencies-UEFI_APPLICATION":[],\r
42 "IgnoreInf": []\r
43 },\r
44\r
45 ## options defined .pytool/Plugin/DscCompleteCheck\r
46 "DscCompleteCheck": {\r
47 "IgnoreInf": [""],\r
48 "DscPath": "" # Don't support this test\r
49 },\r
50\r
51 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck\r
52 "HostUnitTestDscCompleteCheck": {\r
53 "IgnoreInf": [""],\r
54 "DscPath": "" # Don't support this test\r
55 },\r
56\r
57 ## options defined .pytool/Plugin/GuidCheck\r
58 "GuidCheck": {\r
59 "IgnoreGuidName": [],\r
60 "IgnoreGuidValue": [],\r
61 "IgnoreFoldersAndFiles": [],\r
62 "IgnoreDuplicates": [],\r
63 },\r
64\r
65 ## options defined .pytool/Plugin/LibraryClassCheck\r
66 "LibraryClassCheck": {\r
67 "IgnoreHeaderFile": []\r
68 },\r
69\r
70 ## options defined .pytool/Plugin/SpellCheck\r
71 "SpellCheck": {\r
72 "AuditOnly": True, # Fails right now with over 270 errors\r
73 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files\r
74 "ExtendWords": [\r
75 "setjump",\r
76 "plong",\r
77 "lparam",\r
78 "lpdword",\r
79 "lpthread",\r
80 "lresult",\r
81 ], # words to extend to the dictionary for this package\r
82 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore\r
83 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)\r
84 }\r
85}\r