]> git.proxmox.com Git - mirror_edk2.git/blob - ShellPkg/ShellPkg.ci.yaml
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ShellPkg / ShellPkg.ci.yaml
1 ## @file
2 # CI configuration for ShellPkg
3 #
4 # Copyright (c) Microsoft Corporation
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
6 ##
7 {
8 "CompilerPlugin": {
9 "DscPath": "ShellPkg.dsc"
10 },
11 "CharEncodingCheck": {
12 "IgnoreFiles": []
13 },
14 "DependencyCheck": {
15 "AcceptableDependencies": [
16 "MdePkg/MdePkg.dec",
17 "MdeModulePkg/MdeModulePkg.dec",
18 "ShellPkg/ShellPkg.dec",
19 "NetworkPkg/NetworkPkg.dec"
20 ],
21 # For host based unit tests
22 "AcceptableDependencies-HOST_APPLICATION":[],
23 # For UEFI shell based apps
24 "AcceptableDependencies-UEFI_APPLICATION":[],
25 "IgnoreInf": []
26 },
27 "DscCompleteCheck": {
28 "DscPath": "ShellPkg.dsc",
29 "IgnoreInf": [
30 "ShellPkg/Application/ShellCTestApp/ShellCTestApp.inf",
31 "ShellPkg/Application/ShellExecTestApp/SA.inf",
32 "ShellPkg/Application/ShellSortTestApp/ShellSortTestApp.inf"
33 ]
34 },
35 "GuidCheck": {
36 "IgnoreGuidName": [],
37 "IgnoreGuidValue": [],
38 "IgnoreFoldersAndFiles": [],
39 "IgnoreDuplicates": [
40 "Shell=gUefiShellFileGuid", # by design
41 ]
42 },
43 "LibraryClassCheck": {
44 "IgnoreHeaderFile": []
45 },
46
47 ## options defined ci/Plugin/SpellCheck
48 "SpellCheck": {
49 "AuditOnly": True, # Fails test but run in AuditOnly mode to collect log
50 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
51 "ExtendWords": [], # words to extend to the dictionary for this package
52 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
53 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
54 }
55 }