]> git.proxmox.com Git - mirror_edk2.git/blame - EmulatorPkg/EmulatorPkg.ci.yaml
CryptoPkg/CryptoPkg.ci.yaml: Add configuration for Ecc check
[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
7ed9c63d
SZ
11 ## options defined .pytool/Plugin/LicenseCheck\r
12 "LicenseCheck": {\r
13 "IgnoreFiles": []\r
14 },\r
951a0353
SB
15 ## options defined .pytool/Plugin/CompilerPlugin\r
16 "CompilerPlugin": {\r
17 "DscPath": "" # Don't support this test\r
18 },\r
19\r
20 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin\r
21 "HostUnitTestCompilerPlugin": {\r
22 "DscPath": "" # Don't support this test\r
23 },\r
24\r
25 ## options defined .pytool/Plugin/CharEncodingCheck\r
26 "CharEncodingCheck": {\r
27 "IgnoreFiles": []\r
28 },\r
29\r
30 ## options defined .pytool/Plugin/DependencyCheck\r
31 "DependencyCheck": {\r
32 "AcceptableDependencies": [\r
33 # For this platform all packages are allowed???\r
34 "MdePkg/MdePkg.dec",\r
35 "MdeModulePkg/MdeModulePkg.dec",\r
36 "EmulatorPkg/EmulatorPkg.dec",\r
37 "NetworkPkg/NetworkPkg.dec",\r
38 "EmbeddedPkg/EmbeddedPkg.dec", ## is this one OK??\r
39 ],\r
40 # For host based unit tests\r
41 "AcceptableDependencies-HOST_APPLICATION":[\r
42 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"\r
43 ],\r
44 # For UEFI shell based apps\r
45 "AcceptableDependencies-UEFI_APPLICATION":[],\r
46 "IgnoreInf": []\r
47 },\r
48\r
49 ## options defined .pytool/Plugin/DscCompleteCheck\r
50 "DscCompleteCheck": {\r
51 "IgnoreInf": [""],\r
52 "DscPath": "" # Don't support this test\r
53 },\r
54\r
55 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck\r
56 "HostUnitTestDscCompleteCheck": {\r
57 "IgnoreInf": [""],\r
58 "DscPath": "" # Don't support this test\r
59 },\r
60\r
61 ## options defined .pytool/Plugin/GuidCheck\r
62 "GuidCheck": {\r
63 "IgnoreGuidName": [],\r
64 "IgnoreGuidValue": [],\r
65 "IgnoreFoldersAndFiles": [],\r
66 "IgnoreDuplicates": [],\r
67 },\r
68\r
69 ## options defined .pytool/Plugin/LibraryClassCheck\r
70 "LibraryClassCheck": {\r
71 "IgnoreHeaderFile": []\r
72 },\r
73\r
74 ## options defined .pytool/Plugin/SpellCheck\r
75 "SpellCheck": {\r
76 "AuditOnly": True, # Fails right now with over 270 errors\r
77 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files\r
78 "ExtendWords": [\r
79 "setjump",\r
80 "plong",\r
81 "lparam",\r
82 "lpdword",\r
83 "lpthread",\r
84 "lresult",\r
85 ], # words to extend to the dictionary for this package\r
86 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore\r
87 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)\r
88 }\r
89}\r