SourceLevelDebugPkg.ci.yaml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. ## @file
  2. # Core CI configuration for SourceLevelDebugPkg
  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": "SourceLevelDebugPkg.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. "MdeModulePkg/MdeModulePkg.dec",
  39. "MdePkg/MdePkg.dec",
  40. "SecurityPkg/SecurityPkg.dec",
  41. "SourceLevelDebugPkg/SourceLevelDebugPkg.dec",
  42. "UefiCpuPkg/UefiCpuPkg.dec"
  43. ],
  44. # For host based unit tests
  45. "AcceptableDependencies-HOST_APPLICATION":[
  46. "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
  47. ],
  48. # For UEFI shell based apps
  49. "AcceptableDependencies-UEFI_APPLICATION":[],
  50. "IgnoreInf": []
  51. },
  52. ## options defined .pytool/Plugin/DscCompleteCheck
  53. "DscCompleteCheck": {
  54. "IgnoreInf": [""],
  55. "DscPath": "SourceLevelDebugPkg.dsc"
  56. },
  57. ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
  58. "HostUnitTestDscCompleteCheck": {
  59. "IgnoreInf": [""],
  60. "DscPath": "" # Don't support this test
  61. },
  62. ## options defined .pytool/Plugin/GuidCheck
  63. "GuidCheck": {
  64. "IgnoreGuidName": [],
  65. "IgnoreGuidValue": [],
  66. "IgnoreFoldersAndFiles": [],
  67. "IgnoreDuplicates": [],
  68. },
  69. ## options defined .pytool/Plugin/LibraryClassCheck
  70. "LibraryClassCheck": {
  71. "IgnoreHeaderFile": []
  72. },
  73. ## options defined .pytool/Plugin/SpellCheck
  74. "SpellCheck": {
  75. "AuditOnly": False, # All failures were addressed when SpellCheck was enabled in this package
  76. "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
  77. "ExtendWords": [ # words to extend to the dictionary for this package
  78. "bidir",
  79. "bsp's",
  80. "capbility", # comes from external package
  81. "dcddi",
  82. "dcerstba",
  83. "dcportsc",
  84. "dcerstsz",
  85. "epring",
  86. "evalu",
  87. "fxrestor",
  88. "hccparams",
  89. "hcsparams",
  90. "iretd",
  91. "iretq",
  92. "isoch",
  93. "mfindex",
  94. "ompressed",
  95. "portsc",
  96. "sequenceno",
  97. "smmentrybreak",
  98. "stosd",
  99. "stosq",
  100. "ttach",
  101. "urb's",
  102. "xhc's"
  103. ],
  104. "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
  105. "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
  106. }
  107. }