|
95 | 95 | "projects": ["SearchRBAC"], |
96 | 96 | "specs": ["playwright/e2e/Flow/SearchRBAC.spec.ts"] |
97 | 97 | }, |
| 98 | + { |
| 99 | + "sources": [ |
| 100 | + "openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/**", |
| 101 | + "openmetadata-ui/src/main/resources/ui/src/utils/FeedUtils.ts", |
| 102 | + "openmetadata-ui/src/main/resources/ui/src/utils/FeedUtilsPure.ts", |
| 103 | + "openmetadata-ui/src/main/resources/ui/src/interface/feed.interface.ts", |
| 104 | + "openmetadata-ui/src/main/resources/ui/src/rest/feedsAPI.ts", |
| 105 | + "openmetadata-ui/src/main/resources/ui/src/rest/tasksAPI.ts" |
| 106 | + ], |
| 107 | + "specs": [ |
| 108 | + "playwright/e2e/Features/ActivityFeed.spec.ts", |
| 109 | + "playwright/e2e/Features/Tasks/**/*.spec.ts", |
| 110 | + "playwright/e2e/Pages/Tasks.spec.ts", |
| 111 | + "playwright/e2e/Pages/TasksUIFlow.spec.ts", |
| 112 | + "playwright/e2e/Pages/TaskComments.spec.ts" |
| 113 | + ] |
| 114 | + }, |
98 | 115 | { |
99 | 116 | "sources": [ |
100 | 117 | "openmetadata-ui/src/main/resources/ui/src/components/Lineage/**", |
|
207 | 224 | "playwright/e2e/Pages/TestSuite*.spec.ts" |
208 | 225 | ] |
209 | 226 | }, |
| 227 | + { |
| 228 | + "sources": [ |
| 229 | + "openmetadata-service/src/main/java/org/openmetadata/service/jdbi3/IngestionPipelineRepository.java", |
| 230 | + "openmetadata-service/src/main/java/org/openmetadata/service/logstorage/**", |
| 231 | + "openmetadata-service/src/main/java/org/openmetadata/service/sse/**", |
| 232 | + "openmetadata-ui/src/main/resources/ui/src/components/ServiceAgents/**", |
| 233 | + "openmetadata-ui/src/main/resources/ui/src/components/common/LogViewerModal/**", |
| 234 | + "openmetadata-ui/src/main/resources/ui/src/hooks/useEntityLogs.ts", |
| 235 | + "openmetadata-ui/src/main/resources/ui/src/hooks/useIngestionLogSource.ts", |
| 236 | + "openmetadata-ui/src/main/resources/ui/src/hooks/useLogsModal.tsx", |
| 237 | + "openmetadata-ui/src/main/resources/ui/src/hooks/usePaginatedLiveLog.ts", |
| 238 | + "openmetadata-ui/src/main/resources/ui/src/hooks/usePollingEffect.ts", |
| 239 | + "openmetadata-ui/src/main/resources/ui/src/utils/AgentsProgressPureUtils.ts", |
| 240 | + "openmetadata-ui/src/main/resources/ui/src/utils/SseStreamUtils.ts", |
| 241 | + "openmetadata-ui/src/main/resources/ui/src/utils/logsPolling.ts" |
| 242 | + ], |
| 243 | + "projects": ["chromium", "Ingestion"], |
| 244 | + "specs": [ |
| 245 | + "playwright/e2e/Features/AgentLogStreamHandover.spec.ts", |
| 246 | + "playwright/e2e/Pages/AppRunsHistoryLogs.spec.ts", |
| 247 | + "playwright/e2e/Pages/IngestionLogStreamLive.spec.ts", |
| 248 | + "playwright/e2e/Pages/LogsViewer.spec.ts" |
| 249 | + ] |
| 250 | + }, |
210 | 251 | { |
211 | 252 | "sources": [ |
212 | 253 | "openmetadata-ui/src/main/resources/ui/src/components/Glossary/**", |
|
477 | 518 | "playwright/e2e/Flow/ApiServiceRest.spec.ts", |
478 | 519 | "playwright/e2e/Features/AutoPilot.spec.ts" |
479 | 520 | ] |
| 521 | + }, |
| 522 | + { |
| 523 | + "_comment": "The landing-page Activity Feed widget is driven by ActivityFeedProvider and feedsAPI, and is exercised by specs that none of these paths live in. Without this entry a widget change selected only the specs it edited directly, and a broken filter reached the merge queue before any of these ran.", |
| 524 | + "sources": [ |
| 525 | + "openmetadata-ui/src/main/resources/ui/src/components/MyData/**", |
| 526 | + "openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/**", |
| 527 | + "openmetadata-ui/src/main/resources/ui/src/rest/feedsAPI.ts" |
| 528 | + ], |
| 529 | + "projects": ["chromium", "Basic"], |
| 530 | + "specs": [ |
| 531 | + "playwright/e2e/Features/ActivityFeed.spec.ts", |
| 532 | + "playwright/e2e/Features/ActivityAPI.spec.ts", |
| 533 | + "playwright/e2e/Features/ActivityStream.spec.ts", |
| 534 | + "playwright/e2e/Features/ActivityFeedTabBadge.spec.ts", |
| 535 | + "playwright/e2e/Flow/CustomizeWidgets.spec.ts" |
| 536 | + ] |
| 537 | + }, |
| 538 | + { |
| 539 | + "_comment": "The customize-landing-page and widget-filter playwright helpers are shared by every landing-page/customization spec. Without this entry a helper-only change (e.g. a wait fix in customizeLandingPage.ts or widgetFilters.ts) counted as an unmapped file, so CustomizeWidgets/CustomizeLandingPage and the other specs that execute the changed helpers never ran on the PR. Specs listed are the exact importers of these modules; DataInsight.spec.ts runs in the Data Insight project.", |
| 540 | + "sources": [ |
| 541 | + "openmetadata-ui/src/main/resources/ui/playwright/utils/customizeLandingPage.ts", |
| 542 | + "openmetadata-ui/src/main/resources/ui/playwright/utils/widgetFilters.ts" |
| 543 | + ], |
| 544 | + "projects": ["chromium", "Data Insight"], |
| 545 | + "specs": [ |
| 546 | + "playwright/e2e/Features/ActivityFeed.spec.ts", |
| 547 | + "playwright/e2e/Features/CuratedAssets.spec.ts", |
| 548 | + "playwright/e2e/Features/LandingPageWidgets/**/*.spec.ts", |
| 549 | + "playwright/e2e/Features/NavigationBlocker.spec.ts", |
| 550 | + "playwright/e2e/Features/SettingsNavigationPage.spec.ts", |
| 551 | + "playwright/e2e/Flow/CustomizeLandingPage.spec.ts", |
| 552 | + "playwright/e2e/Flow/CustomizeWidgets.spec.ts", |
| 553 | + "playwright/e2e/Flow/PersonaFlow.spec.ts", |
| 554 | + "playwright/e2e/Pages/DataInsight.spec.ts" |
| 555 | + ] |
480 | 556 | } |
481 | 557 | ] |
482 | 558 | } |
0 commit comments