]> git.proxmox.com Git - mirror_edk2.git/blob - RedfishPkg/RedfishPkg.ci.yaml
RedfishPkg: Changes on RedfishPkg for CI test
[mirror_edk2.git] / RedfishPkg / RedfishPkg.ci.yaml
1 ## @file
2 # CI configuration for NetworkPkg
3 #
4 # (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
6 ##
7 {
8 "LicenseCheck": {
9 "IgnoreFiles": []
10 },
11 "EccCheck": {
12 ## Exception sample looks like below:
13 ## "ExceptionList": [
14 ## "<ErrorID>", "<KeyWord>"
15 ## ]
16 "ExceptionList": [
17 ],
18 ## Both file path and directory path are accepted.
19 "IgnoreFiles": [
20 ]
21 },
22 "CompilerPlugin": {
23 "DscPath": "RedfishPkg.dsc"
24 },
25 "CharEncodingCheck": {
26 "IgnoreFiles": []
27 },
28 "DependencyCheck": {
29 "AcceptableDependencies": [
30 "MdePkg/MdePkg.dec",
31 "MdeModulePkg/MdeModulePkg.dec",
32 "NetworkPkg/NetworkPkg.dec",
33 "RedfishPkg/RedfishPkg.dec"
34 ],
35 # For host based unit tests
36 "AcceptableDependencies-HOST_APPLICATION":[],
37 # For UEFI shell based apps
38 "AcceptableDependencies-UEFI_APPLICATION":[
39 "ShellPkg/ShellPkg.dec"
40 ],
41 "IgnoreInf": []
42 },
43 "DscCompleteCheck": {
44 "DscPath": "RedfishPkg.dsc",
45 "IgnoreInf": []
46 },
47 "GuidCheck": {
48 "IgnoreGuidName": [],
49 "IgnoreGuidValue": [],
50 "IgnoreFoldersAndFiles": []
51 },
52 "LibraryClassCheck": {
53 "IgnoreHeaderFile": []
54 },
55
56 ## options defined ci/Plugin/SpellCheck
57 "SpellCheck": {
58 "AuditOnly": True, # Fails test but run in AuditOnly mode to collect log
59 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
60 "ExtendWords": [], # words to extend to the dictionary for this package
61 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
62 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
63 },
64
65 "Defines": {
66 "BLD_*_CONTINUOUS_INTEGRATION": "TRUE"
67 }
68 }