Files
openobserve/tests/test-data
Shrinath RaoandClaude Opus 4.6 32f58379cc test: backport E2E tests from main to v0.40.0 (#10578)
## 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>
2026-02-20 20:53:19 +08:00
..
2025-08-27 18:24:39 +05:30
2025-02-24 19:21:07 +05:30
2025-02-24 19:21:07 +05:30
2025-02-24 19:21:07 +05:30