DynamicTablesPkg.ci.yaml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. ## @file
  2. # CI configuration for DynamicTablesPkg
  3. #
  4. # Copyright (c) 2020, Arm Limited. All rights reserved.<BR>
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. ##
  7. {
  8. ## options defined .pytool/Plugin/CompilerPlugin
  9. "CompilerPlugin": {
  10. "DscPath": "DynamicTablesPkg.dsc"
  11. },
  12. ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
  13. "HostUnitTestCompilerPlugin": {
  14. "DscPath": "" # Don't support this test
  15. },
  16. ## options defined .pytool/Plugin/CharEncodingCheck
  17. "CharEncodingCheck": {
  18. "IgnoreFiles": []
  19. },
  20. ## options defined .pytool/Plugin/DependencyCheck
  21. "DependencyCheck": {
  22. "AcceptableDependencies": [
  23. "ArmPlatformPkg/ArmPlatformPkg.dec",
  24. "EmbeddedPkg/EmbeddedPkg.dec",
  25. "DynamicTablesPkg/DynamicTablesPkg.dec",
  26. "MdeModulePkg/MdeModulePkg.dec",
  27. "MdePkg/MdePkg.dec"
  28. ],
  29. # For host based unit tests
  30. "AcceptableDependencies-HOST_APPLICATION":[
  31. "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
  32. ],
  33. # For UEFI shell based apps
  34. "AcceptableDependencies-UEFI_APPLICATION":[],
  35. "IgnoreInf": []
  36. },
  37. ## options defined .pytool/Plugin/DscCompleteCheck
  38. "DscCompleteCheck": {
  39. "IgnoreInf": [],
  40. "DscPath": "DynamicTablesPkg.dsc"
  41. },
  42. ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
  43. "HostUnitTestDscCompleteCheck": {
  44. "IgnoreInf": [""],
  45. "DscPath": "" # Don't support this test
  46. },
  47. ## options defined .pytool/Plugin/GuidCheck
  48. "GuidCheck": {
  49. "IgnoreGuidName": [],
  50. "IgnoreGuidValue": [],
  51. "IgnoreFoldersAndFiles": [],
  52. "IgnoreDuplicates": [],
  53. },
  54. ## options defined .pytool/Plugin/LibraryClassCheck
  55. "LibraryClassCheck": {
  56. "IgnoreHeaderFile": []
  57. },
  58. ## options defined .pytool/Plugin/SpellCheck
  59. "SpellCheck": {
  60. "AuditOnly": False,
  61. "IgnoreFiles": [], # use gitignore syntax to ignore errors
  62. # in matching files
  63. "ExtendWords": [
  64. "ARMHB", # ARMHB000
  65. "ARMLTD",
  66. "EISAID",
  67. "CCIDX",
  68. "CCSIDR",
  69. "countof",
  70. "EOBJECT",
  71. "invoc",
  72. "GTBLOCK",
  73. "lgreater",
  74. "lless",
  75. "MPIDR",
  76. "pytool",
  77. "Roadmap",
  78. "ssdtserialporttemplate",
  79. "SMMUV",
  80. "standardised",
  81. "TABLEEX",
  82. "TNSID",
  83. "Vatos",
  84. "WBINVD"
  85. ], # words to extend to the dictionary for this package
  86. "IgnoreStandardPaths": [], # Standard Plugin defined paths that
  87. # should be ignore
  88. "AdditionalIncludePaths": [] # Additional paths to spell check
  89. # (wildcards supported)
  90. }
  91. }