code_coverage_file_list.json 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. [
  2. {
  3. "sdk": "abtesting",
  4. "filePatterns": [
  5. "^FirebaseABTesting.*",
  6. "Interop/Analytics/Public/[^/]+\\.h",
  7. "\\.github/workflows/abtesting\\.yml"
  8. ]
  9. },
  10. {
  11. "sdk": "analytics",
  12. "filePatterns": [
  13. "^FirebaseAnalytics.*",
  14. "^GoogleAppMeasurement.*"
  15. ]
  16. },
  17. {
  18. "sdk": "appcheck",
  19. "filePatterns": [
  20. "^FirebaseAppCheck.*",
  21. "\\.github/workflows/app_check\\.yml"
  22. ]
  23. },
  24. {
  25. "sdk": "appdistribution",
  26. "filePatterns": [
  27. "^FirebaseAppDistribution.*"
  28. ]
  29. },
  30. {
  31. "sdk": "auth",
  32. "filePatterns": [
  33. "^FirebaseAuth.*",
  34. "Interop/Auth/Public/[^/]+\\.h",
  35. "\\.github/workflows/auth\\.yml"
  36. ]
  37. },
  38. {
  39. "sdk": "crashlytics",
  40. "filePatterns": [
  41. "^Crashlytics.*",
  42. "FirebaseCrashlytics.podspec"
  43. ]
  44. },
  45. {
  46. "sdk": "database",
  47. "filePatterns": [
  48. "^FirebaseDatabase.*",
  49. "\\.github/workflows/database\\.yml",
  50. "Example/Database/",
  51. "Interop/Auth/Public/[^/]+\\.h"
  52. ]
  53. },
  54. {
  55. "sdk": "dynamiclinks",
  56. "filePatterns": [
  57. "^FirebaseDynamicLinks.*",
  58. "\\.github/workflows/dynamiclinks\\.yml",
  59. "Interop/Analytics/Public/[^/]+\\.h"
  60. ]
  61. },
  62. {
  63. "sdk": "firestore",
  64. "filePatterns": [
  65. "^Firestore/.*",
  66. "FirebaseAppCheck/Sources/Interop/[^/]+\\.h",
  67. "Interop/Auth/Public/[^/]+\\.h",
  68. "FirebaseCore/Sources/Private",
  69. "FirebaseCore/Sources/Public",
  70. "FirebaseFirestore\\.podspec",
  71. "CMakeLists\\.txt",
  72. "cmake/.*",
  73. "\\.github/workflows/firestore\\.yml"
  74. ]
  75. },
  76. {
  77. "sdk": "functions",
  78. "filePatterns": [
  79. "^Functions.*",
  80. "\\.github/workflows/functions\\.yml",
  81. "Interop/Auth/Public/.*\\.h",
  82. "FirebaseMessaging/Sources/Interop/[^/]+\\.h"
  83. ]
  84. },
  85. {
  86. "sdk": "inappmessaging",
  87. "filePatterns": [
  88. "^FirebaseInAppMessaging.*",
  89. "Interop/Analytics/Public/[^/]+\\.h",
  90. "\\.github/workflows/inappmessaging\\.yml"
  91. ]
  92. },
  93. {
  94. "sdk": "installations",
  95. "filePatterns": [
  96. "^FirebaseInstallations.*"
  97. ]
  98. },
  99. {
  100. "sdk": "messaging",
  101. "filePatterns": [
  102. "^FirebaseMessaging/.*",
  103. "Interop/Analytics/Public/[^/]+\\.h",
  104. "FirebaseMessaging\\.podspec",
  105. "\\.github/workflows/messaging\\.yml"
  106. ]
  107. },
  108. {
  109. "sdk": "performance",
  110. "filePatterns": [
  111. "^FirebasePerformance/.*",
  112. "FirebasePerformance\\.podspec",
  113. "\\.github/workflows/performance\\.yml"
  114. ]
  115. },
  116. {
  117. "sdk": "remoteconfig",
  118. "filePatterns": [
  119. "^FirebaseRemoteConfig.*",
  120. "Interop/Analytics/Public/[^/]+\\.h",
  121. "\\.github/workflows/remoteconfig\\.yml",
  122. "scripts/generate_access_token\\.sh"
  123. ]
  124. },
  125. {
  126. "sdk": "storage",
  127. "filePatterns": [
  128. "^FirebaseStorage.*",
  129. "Interop/Auth/Public/[^/]+\\.h",
  130. "\\.github/workflows/storage\\.yml"
  131. ]
  132. }
  133. ]