mirror of
https://github.com/openobserve/openobserve.git
synced 2026-11-05 08:09:22 +00:00
### **User description** …es, updated playwright.yml ___ ### **PR Type** Tests, Enhancement ___ ### **Description** - Introduce `StreamsPage` POM aggregating test actions - Add streaming E2E tests for log queries - Add stream name casing preservation E2E tests - Update workflows and remove old alerts specs ___ ### **Changes diagram** ```mermaid flowchart LR sp["StreamsPage POM"] st["Streaming tests"] sn["Streamname tests"] wc["Workflow config update"] rm["Remove old alerts specs"] sp -- "enables" --> st sp -- "enables" --> sn st -- "included in" --> wc sn -- "included in" --> wc wc -- "removes" --> rm ``` ___ ### **Changes walkthrough** 📝 <table><thead><tr><th></th><th align="left">Relevant files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>1 files</summary><table> <tr> <td><strong>streamsPage.js</strong><dd><code>Add `StreamsPage` POM class and methods</code> </dd></td> <td><a href="https://github.com/openobserve/openobserve/pull/7463/files#diff-792df584eb1625d35fd1e33a5a37aa3ada28f15ec1e77a1921f1c56e50bf70d2">+197/-0</a> </td> </tr> </table></details></td></tr><tr><td><strong>Tests</strong></td><td><details><summary>6 files</summary><table> <tr> <td><strong>streaming.spec.js</strong><dd><code>Add streaming log E2E test suite</code> </dd></td> <td><a href="https://github.com/openobserve/openobserve/pull/7463/files#diff-1428c96aa08768746bd6a299d9d3956bc687e1d1d1dead12c6bc73dfa579d61c">+157/-0</a> </td> </tr> <tr> <td><strong>streamname.spec.js</strong><dd><code>Add stream name casing preservation tests</code> </dd></td> <td><a href="https://github.com/openobserve/openobserve/pull/7463/files#diff-49828efdc034005c097422deadc8b892bb1e54942d024e40d640fd10c5aa2793">+61/-0</a> </td> </tr> <tr> <td><strong>alerts.spec.js</strong><dd><code>Remove old alerts tests file</code> </dd></td> <td><a href="https://github.com/openobserve/openobserve/pull/7463/files#diff-a51e6bab2ebb7ff9069a707fd7da5bb3e0948db8013765b4a934ba594c1bcf57">+0/-224</a> </td> </tr> <tr> <td><strong>alertsfolders.spec.js</strong><dd><code>Remove old alert folders tests</code> </dd></td> <td><a href="https://github.com/openobserve/openobserve/pull/7463/files#diff-8fe0cba8c6c487d2a0cf8309769adaebddcfc1932080d4cbb4a448902d14123a">+0/-312</a> </td> </tr> <tr> <td><strong>streaming.spec.js.backup</strong><dd><code>Add backup of old streaming spec</code> </dd></td> <td><a href="https://github.com/openobserve/openobserve/pull/7463/files#diff-31b48a84778a0c549901cc13829e0f40c477bbe02c7fc27b5b0f6f1269b6fc37">[link]</a> </td> </tr> <tr> <td><strong>streamname.spec.js.backup</strong><dd><code>Add backup of old streamname spec</code> </dd></td> <td><a href="https://github.com/openobserve/openobserve/pull/7463/files#diff-d1f510445f9fa3b872fa065aa6fc6bf3eb43d2fc4e7ee4651452f9dc58d17685">[link]</a> </td> </tr> </table></details></td></tr><tr><td><strong>Configuration changes</strong></td><td><details><summary>1 files</summary><table> <tr> <td><strong>playwright.yml</strong><dd><code>Update test paths for `Streams` specs</code> </dd></td> <td><a href="https://github.com/openobserve/openobserve/pull/7463/files#diff-7afcd2d8f7b49bda74843f209eefb7b2da45f7e7803bf2e4bd636699b76aa2d3">+5/-5</a> </td> </tr> </table></details></td></tr></tr></tbody></table> ___ > <details> <summary> Need help?</summary><li>Type <code>/help how to ...</code> in the comments thread for any questions about PR-Agent usage.</li><li>Check out the <a href="https://qodo-merge-docs.qodo.ai/usage-guide/">documentation</a> for more information.</li></details> --------- Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>