mirror of
https://github.com/openobserve/openobserve.git
synced 2026-11-05 16:10:43 +00:00
## Summary - Moves 3 enterprise-only tests out of OSS regression spec files into dedicated `*-ent` spec files - These spec files live in the OSS repo but are **not referenced in the OSS CI workflow** — they are picked up only by the enterprise CI - Fixes recurring failures in the OSS regression run caused by features that don't exist in OSS builds ## Why the tests were failing in OSS | Shard | Test | Root cause | |---|---|---| | Traces-Regression | Service graph side panel (Bug #11687) | `[data-test="traces-service-graph-toggle"]` is wrapped in `v-if="config.isEnterprise == 'true'"` in `SearchBar.vue` — element never renders in OSS → 45s timeout | | Logs-Regression | Scheduled Search navigation (Bug #7354) | `POST /api/{org}/search_jobs` returns **404** in OSS — endpoint is enterprise-only | ## Changes **New files:** - `tests/ui-testing/playwright-tests/RegressionSet/logs-regression-ent.spec.js` — Scheduled Search / `search_jobs` describe block (2 tests) - `tests/ui-testing/playwright-tests/RegressionSet/traces-regression-ent.spec.js` — service graph side panel test (Bug #11687) **Modified files:** - `logs-regression-9044-7354.spec.js` — removed the `#7354` Scheduled Search describe block; `#9044` scroll retention tests remain - `traces-regression.spec.js` — removed Bug #11687 service graph test block The companion PR in `o2-enterprise` adds these two files to the Logs-Regression and Traces-Regression shards of the enterprise workflow. ## Test plan - [ ] OSS regression CI (`playwright_regression.yml`) should pass — no more enterprise-only test failures - [ ] Enterprise regression CI picks up `*-ent.spec.js` files via the companion workflow PR 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>