mirror of
https://github.com/openobserve/openobserve.git
synced 2026-11-05 08:09:22 +00:00
## Summary - Backport **33 new spec files** and update **37 existing spec files** with new test blocks from `main` (v0.60.0+) to `branch-v0.40.0` - Update **30+ page objects** and **7 utility files** to support the backported tests - Add **15 new dependency files** (utils, page objects, test data) required by new specs ### New Spec Files by Category | Category | Count | Files | |----------|-------|-------| | Metrics | 9 | metrics.spec.js, metrics-advanced, metrics-aggregations, metrics-config, metrics-config-tabs, metrics-queries, metrics-visualizations, metrics-promql-query-persistence, metrics-table-column-order | | Traces | 5 | tracesSearch, traceAdvancedFiltering, traceDetails, traceErrorFilter, traceQueryEditor | | Pipelines | 4 | pipeline-history, pipeline-metrics, pipeline-traces, scheduled-pipeline-query-builder | | Functions | 3 | enrichment-table-url, js-transform-type, row-expansion | | Regression | 3 | alerts-regression, logs-9754, pipeline-regression | | Alerts | 2 | alerts-advanced, alerts-incident-correlation | | Logs | 2 | monaco-query-prefill, searchPatterns | | Dashboards | 1 | dashboard-promql-suggestions | | General | 1 | correlationSettings | | **Total** | **30** | | ### Modified Existing Specs (new test blocks added) alerts-e2e-flow, alerts-import, alerts-ui-operations, logspage, logstable, jobSearch, logsDownloads, logsqueries, shareLink, unflattened, pipeline-conditions-validation, pipeline-conditions, pipeline-core, pipeline-dynamic, pipelineImport, pipelines, logs-regression, streams-regression, ui-regression, enrichment-regression, cleanup, all SDR specs, dashboard-filter, dashboard-html-chart, dashboard, enrichment, ingestion-config, schema, schemaload, usersOrg ### Skipped (not backportable or handled by other PRs) - 9x `dashboard-variables-*.spec.js` — scoped variables feature (v0.50.0) - `pipeline-backfill.spec.js` — pipeline backfill (v0.50.0) - `alerts-destinations-prebuilt.spec.js` — prebuilt destinations (v0.60.0) - `dashboard-table-pagination.spec.js` — table pagination (post-v0.60.0) - `logsAnalyzeDimensions.spec.js` / `tracesAnalyzeDimensions.spec.js` — analyze dimensions UI (post-v0.40.0) - `alerts-scheduled-features.spec.js` — handled by PR #10569 - `logs-regression-bugs.spec.js` — handled by PR #10543 ### Issues Fixed - Fixed `Dashboards/` vs `dashboards/` casing to match v0.40.0 directory structure - Updated `page-manager.js` with 3 new page object registrations (MetricsQueryEditorPage, CorrelationSettingsPage, FunctionsPage) ## Test plan - [ ] Verify all new spec files are syntactically valid (no import errors) - [ ] Run metrics test suite against v0.40.0 environment - [ ] Run traces test suite against v0.40.0 environment - [ ] Run functions test suite against v0.40.0 environment - [ ] Run alerts test suite (excluding scheduled-features) against v0.40.0 environment - [ ] Run pipeline test suite against v0.40.0 environment - [ ] Run regression test suite against v0.40.0 environment - [ ] Verify no conflicts with PRs #10569 and #10543 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>