IntelFsp2WrapperPkg.ci.yaml 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. ## @file
  2. # Core CI configuration for IntelFsp2WrapperPkg
  3. #
  4. # Copyright (c) Microsoft Corporation
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. ##
  8. {
  9. ## options defined .pytool/Plugin/LicenseCheck
  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. ## options defined .pytool/Plugin/CompilerPlugin
  24. "CompilerPlugin": {
  25. "DscPath": "IntelFsp2WrapperPkg.dsc"
  26. },
  27. ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
  28. "HostUnitTestCompilerPlugin": {
  29. "DscPath": "" # Don't support this test
  30. },
  31. ## options defined .pytool/Plugin/CharEncodingCheck
  32. "CharEncodingCheck": {
  33. "IgnoreFiles": []
  34. },
  35. ## options defined .pytool/Plugin/DependencyCheck
  36. "DependencyCheck": {
  37. "AcceptableDependencies": [
  38. "IntelFsp2Pkg/IntelFsp2Pkg.dec",
  39. "IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec",
  40. "MdeModulePkg/MdeModulePkg.dec",
  41. "MdePkg/MdePkg.dec",
  42. "SecurityPkg/SecurityPkg.dec",
  43. "UefiCpuPkg/UefiCpuPkg.dec"
  44. ],
  45. # For host based unit tests
  46. "AcceptableDependencies-HOST_APPLICATION":[
  47. "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
  48. ],
  49. # For UEFI shell based apps
  50. "AcceptableDependencies-UEFI_APPLICATION":[],
  51. "IgnoreInf": []
  52. },
  53. ## options defined .pytool/Plugin/DscCompleteCheck
  54. "DscCompleteCheck": {
  55. "IgnoreInf": [""],
  56. "DscPath": "IntelFsp2WrapperPkg.dsc"
  57. },
  58. ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
  59. "HostUnitTestDscCompleteCheck": {
  60. "IgnoreInf": [""],
  61. "DscPath": "" # Don't support this test
  62. },
  63. ## options defined .pytool/Plugin/GuidCheck
  64. "GuidCheck": {
  65. "IgnoreGuidName": [],
  66. "IgnoreGuidValue": [],
  67. "IgnoreFoldersAndFiles": [],
  68. "IgnoreDuplicates": [],
  69. },
  70. ## options defined .pytool/Plugin/LibraryClassCheck
  71. "LibraryClassCheck": {
  72. "IgnoreLibraryClass": []
  73. },
  74. ## options defined .pytool/Plugin/SpellCheck
  75. "SpellCheck": {
  76. "AuditOnly": True, # Fails right now
  77. "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
  78. "ExtendWords": [], # words to extend to the dictionary for this package
  79. "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
  80. "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
  81. }
  82. }