StandaloneMmPkg.ci.yaml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. ## @file
  2. # CI configuration for StandaloneMmPkg
  3. #
  4. # Copyright (c) 2020 - 2021, Arm Limited. All rights reserved.<BR>
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. ##
  7. {
  8. "EccCheck": {
  9. ## Exception sample looks like below:
  10. ## "ExceptionList": [
  11. ## "<ErrorID>", "<KeyWord>"
  12. ## ]
  13. "ExceptionList": [
  14. "4002", "HobConstructor"
  15. ],
  16. ## Both file path and directory path are accepted.
  17. "IgnoreFiles": [
  18. ]
  19. },
  20. ## options defined .pytool/Plugin/CompilerPlugin
  21. "CompilerPlugin": {
  22. "DscPath": "StandaloneMmPkg.dsc"
  23. },
  24. ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
  25. "HostUnitTestCompilerPlugin": {
  26. "DscPath": "" # Don't support this test
  27. },
  28. ## options defined .pytool/Plugin/CharEncodingCheck
  29. "CharEncodingCheck": {
  30. "IgnoreFiles": []
  31. },
  32. ## options defined .pytool/Plugin/DependencyCheck
  33. "DependencyCheck": {
  34. "AcceptableDependencies": [
  35. "ArmPkg/ArmPkg.dec",
  36. "EmbeddedPkg/EmbeddedPkg.dec",
  37. "StandaloneMmPkg/StandaloneMmPkg.dec",
  38. "MdeModulePkg/MdeModulePkg.dec",
  39. "MdePkg/MdePkg.dec"
  40. ],
  41. # For host based unit tests
  42. "AcceptableDependencies-HOST_APPLICATION":[
  43. "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
  44. ],
  45. # For UEFI shell based apps
  46. "AcceptableDependencies-UEFI_APPLICATION":[],
  47. "IgnoreInf": []
  48. },
  49. ## options defined .pytool/Plugin/DscCompleteCheck
  50. "DscCompleteCheck": {
  51. "IgnoreInf": [],
  52. "DscPath": "StandaloneMmPkg.dsc"
  53. },
  54. ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
  55. "HostUnitTestDscCompleteCheck": {
  56. "IgnoreInf": [""],
  57. "DscPath": "" # Don't support this test
  58. },
  59. ## options defined .pytool/Plugin/GuidCheck
  60. "GuidCheck": {
  61. "IgnoreGuidName": [],
  62. "IgnoreGuidValue": [],
  63. "IgnoreFoldersAndFiles": [],
  64. "IgnoreDuplicates": [],
  65. },
  66. ## options defined .pytool/Plugin/LibraryClassCheck
  67. "LibraryClassCheck": {
  68. "IgnoreHeaderFile": []
  69. },
  70. ## options defined .pytool/Plugin/SpellCheck
  71. "SpellCheck": {
  72. "AuditOnly": False,
  73. "IgnoreFiles": [], # use gitignore syntax to ignore errors
  74. # in matching files
  75. "ExtendWords": [
  76. "Bsymbolic",
  77. "FwVol",
  78. "mpidr",
  79. "mstrict",
  80. "schedulable",
  81. "StandaloneMMCore",
  82. ], # words to extend to the dictionary for this package
  83. "IgnoreStandardPaths": [], # Standard Plugin defined paths that
  84. # should be ignore
  85. "AdditionalIncludePaths": [] # Additional paths to spell check
  86. # (wildcards supported)
  87. }
  88. }