ArmPlatformPkg.ci.yaml 3.0 KB

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