NetworkPkg.ci.yaml 2.5 KB

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