Files
Shrinath RaoandShyam Panjiyar 1aaffd0585 test: Updated Alerts Module Test Cases and added a couple tests (#7151)
### **PR Type**
Tests, Enhancement


___

### **Description**
Add AlertDestinationsPage, AlertTemplatesPage, AlertsNewPage
New E2E tests for template, destination, alerts
Skip outdated organization tests in usersOrg.spec.js

Test Cases added and covered in this - 

![image](https://github.com/user-attachments/assets/d1325796-4e4d-4bf7-9d12-210f49a14eaa)



___



### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
  <td>
    <details>
<summary><strong>alertDestinationsPage.js</strong><dd><code>Add
AlertDestinationsPage page object</code>&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary>
<hr>

tests/ui-testing/pages/alertDestinationsPage.js

<li>Create AlertDestinationsPage class<br> <li> Add navigation and
creation locators<br> <li> Implement createDestination with assertions


</details>


  </td>
<td><a
href="https://github.com/openobserve/openobserve/pull/7151/files#diff-3c9cc3c2853f55de304cb4ba26f9841e720774435f5ed890b40cd085d2aef108">+49/-0</a>&nbsp;
&nbsp; </td>

</tr>

<tr>
  <td>
    <details>
<summary><strong>alertTemplatesPage.js</strong><dd><code>Add
AlertTemplatesPage page object</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary>
<hr>

tests/ui-testing/pages/alertTemplatesPage.js

<li>Create AlertTemplatesPage class<br> <li> Define create, edit,
search, delete methods<br> <li> Add assertion checks for template
operations


</details>


  </td>
<td><a
href="https://github.com/openobserve/openobserve/pull/7151/files#diff-85075c8512133f05cc1a149872574c9e498613329c17e36521a0dfbff1d83e2e">+97/-0</a>&nbsp;
&nbsp; </td>

</tr>

<tr>
  <td>
    <details>
<summary><strong>alertsNew.js</strong><dd><code>Add AlertsNewPage page
object</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
</dd></summary>
<hr>

tests/ui-testing/pages/alertsNew.js

<li>Create AlertsNewPage class<br> <li> Implement folder and alert
management methods<br> <li> Add stream selection and clone operations


</details>


  </td>
<td><a
href="https://github.com/openobserve/openobserve/pull/7151/files#diff-e30d87f85be81e5bfe97cd508ee6f357ca0d8c07510781a6af1b1e1ddb1108e3">+193/-0</a>&nbsp;
</td>

</tr>
</table></td></tr><tr><td><strong>Tests</strong></td><td><table>
<tr>
  <td>
    <details>
<summary><strong>alertsNew.spec.js</strong><dd><code>Add alerts module
E2E test suite</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary>
<hr>

tests/ui-testing/playwright-tests/alertsNew.spec.js

<li>Add tests for template and destination creation<br> <li> Add folder
and alert lifecycle test suite<br> <li> Setup API log ingestion in
beforeEach hook


</details>


  </td>
<td><a
href="https://github.com/openobserve/openobserve/pull/7151/files#diff-1ee99432f0206c9da5686514ac4b941aedb70f75a75539488ed0e2aeb01071e3">+142/-0</a>&nbsp;
</td>

</tr>

<tr>
  <td>
    <details>
<summary><strong>usersOrg.spec.js</strong><dd><code>Skip outdated
organization tests</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
</dd></summary>
<hr>

tests/ui-testing/playwright-tests/usersOrg.spec.js

<li>Convert organization tests to test.skip<br> <li> Disable Add Org and
related scenarios


</details>


  </td>
<td><a
href="https://github.com/openobserve/openobserve/pull/7151/files#diff-01a0201901f4022cf6708a20432f8a70bc20ac5ccdb9943fd5a6b41eaf0e550b">+4/-4</a>&nbsp;
&nbsp; &nbsp; </td>

</tr>
</table></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: Shyam Panjiyar <shyam@openobserve.ai>
2025-06-16 11:26:36 +05:30

1052 lines
17 KiB
JSON

[
{
"id": 1,
"name": "Sharon Velasquez",
"gender": "Male",
"age": 61,
"country": "Germany"
},
{
"id": 2,
"name": "Cory Baker",
"gender": "Female",
"age": 28,
"country": "Germany"
},
{
"id": 3,
"name": "Anita Hill",
"gender": "Female",
"age": 50,
"country": "Canada"
},
{
"id": 4,
"name": "Jonathon Holmes",
"gender": "Other",
"age": 34,
"country": "Germany"
},
{
"id": 5,
"name": "Alexandria Cole",
"gender": "Male",
"age": 45,
"country": "Canada"
},
{
"id": 6,
"name": "Patrick Moore",
"gender": "Male",
"age": 51,
"country": "China"
},
{
"id": 7,
"name": "Jeanette Aguilar",
"gender": "Male",
"age": 44,
"country": "Mexico"
},
{
"id": 8,
"name": "Eugene Johnston",
"gender": "Female",
"age": 33,
"country": "China"
},
{
"id": 9,
"name": "Kevin Herrera",
"gender": "Male",
"age": 21,
"country": "Brazil"
},
{
"id": 10,
"name": "Andrew Long",
"gender": "Female",
"age": 68,
"country": "Mexico"
},
{
"id": 11,
"name": "Clinton Hall",
"gender": "Other",
"age": 68,
"country": "Germany"
},
{
"id": 12,
"name": "Michael Weiss",
"gender": "Male",
"age": 39,
"country": "Australia"
},
{
"id": 13,
"name": "Christine James",
"gender": "Female",
"age": 19,
"country": "Canada"
},
{
"id": 14,
"name": "Christopher Medina",
"gender": "Female",
"age": 32,
"country": "USA"
},
{
"id": 15,
"name": "Jennifer Jenkins",
"gender": "Other",
"age": 46,
"country": "Japan"
},
{
"id": 16,
"name": "Vanessa Porter",
"gender": "Female",
"age": 59,
"country": "USA"
},
{
"id": 17,
"name": "Robert Li",
"gender": "Male",
"age": 47,
"country": "Australia"
},
{
"id": 18,
"name": "Michelle Sanchez",
"gender": "Male",
"age": 42,
"country": "USA"
},
{
"id": 19,
"name": "Beth Moore",
"gender": "Male",
"age": 75,
"country": "Japan"
},
{
"id": 20,
"name": "Jose Nelson",
"gender": "Female",
"age": 22,
"country": "Germany"
},
{
"id": 21,
"name": "Nicole Weaver",
"gender": "Female",
"age": 33,
"country": "USA"
},
{
"id": 22,
"name": "Jennifer Ward",
"gender": "Female",
"age": 69,
"country": "India"
},
{
"id": 23,
"name": "Jessica Griffith",
"gender": "Male",
"age": 50,
"country": "Mexico"
},
{
"id": 24,
"name": "Alec Walker",
"gender": "Other",
"age": 70,
"country": "Australia"
},
{
"id": 25,
"name": "Mindy Dixon",
"gender": "Female",
"age": 72,
"country": "Canada"
},
{
"id": 26,
"name": "Jenny Allen",
"gender": "Other",
"age": 23,
"country": "India"
},
{
"id": 27,
"name": "Michael Matthews",
"gender": "Male",
"age": 62,
"country": "Mexico"
},
{
"id": 28,
"name": "David Smith",
"gender": "Other",
"age": 69,
"country": "China"
},
{
"id": 29,
"name": "Christina Scott",
"gender": "Male",
"age": 69,
"country": "Mexico"
},
{
"id": 30,
"name": "Michelle Rangel",
"gender": "Female",
"age": 32,
"country": "USA"
},
{
"id": 31,
"name": "Jennifer Burgess",
"gender": "Female",
"age": 25,
"country": "Brazil"
},
{
"id": 32,
"name": "Madison Caldwell",
"gender": "Female",
"age": 36,
"country": "Brazil"
},
{
"id": 33,
"name": "Joanne Wright",
"gender": "Female",
"age": 58,
"country": "India"
},
{
"id": 34,
"name": "Sarah Gonzales",
"gender": "Other",
"age": 30,
"country": "Japan"
},
{
"id": 35,
"name": "Julia Knight",
"gender": "Male",
"age": 23,
"country": "Mexico"
},
{
"id": 36,
"name": "Angela Brown",
"gender": "Female",
"age": 68,
"country": "Canada"
},
{
"id": 37,
"name": "Taylor Wright",
"gender": "Female",
"age": 39,
"country": "China"
},
{
"id": 38,
"name": "Eric Stewart",
"gender": "Other",
"age": 42,
"country": "Australia"
},
{
"id": 39,
"name": "Lindsay Mckinney",
"gender": "Female",
"age": 41,
"country": "India"
},
{
"id": 40,
"name": "Terry Gibson",
"gender": "Other",
"age": 24,
"country": "China"
},
{
"id": 41,
"name": "Tammy Nguyen",
"gender": "Male",
"age": 63,
"country": "Germany"
},
{
"id": 42,
"name": "Elizabeth Johnson",
"gender": "Female",
"age": 66,
"country": "Sweden"
},
{
"id": 43,
"name": "Jorge Garcia",
"gender": "Other",
"age": 24,
"country": "Canada"
},
{
"id": 44,
"name": "Allison Edwards",
"gender": "Other",
"age": 31,
"country": "Mexico"
},
{
"id": 45,
"name": "Sierra Turner",
"gender": "Female",
"age": 66,
"country": "Germany"
},
{
"id": 46,
"name": "Mrs. Barbara Bailey",
"gender": "Female",
"age": 53,
"country": "Canada"
},
{
"id": 47,
"name": "Lindsey Boone",
"gender": "Other",
"age": 22,
"country": "Japan"
},
{
"id": 48,
"name": "Taylor Martinez",
"gender": "Male",
"age": 73,
"country": "USA"
},
{
"id": 49,
"name": "Charles Vasquez",
"gender": "Female",
"age": 64,
"country": "Brazil"
},
{
"id": 50,
"name": "Dennis Cook",
"gender": "Female",
"age": 43,
"country": "USA"
},
{
"id": 51,
"name": "Raymond Oconnor",
"gender": "Other",
"age": 22,
"country": "USA"
},
{
"id": 52,
"name": "Sydney Carr",
"gender": "Other",
"age": 26,
"country": "Mexico"
},
{
"id": 53,
"name": "Crystal Berry",
"gender": "Male",
"age": 72,
"country": "Australia"
},
{
"id": 54,
"name": "Brian Barrett",
"gender": "Male",
"age": 50,
"country": "Australia"
},
{
"id": 55,
"name": "Matthew Fuller",
"gender": "Other",
"age": 31,
"country": "Australia"
},
{
"id": 56,
"name": "Dan Wood",
"gender": "Male",
"age": 42,
"country": "Sweden"
},
{
"id": 57,
"name": "Edward Lucas",
"gender": "Other",
"age": 46,
"country": "Japan"
},
{
"id": 58,
"name": "Eric Espinoza",
"gender": "Other",
"age": 51,
"country": "Japan"
},
{
"id": 59,
"name": "Morgan Crawford",
"gender": "Other",
"age": 63,
"country": "Sweden"
},
{
"id": 60,
"name": "Autumn Anderson",
"gender": "Male",
"age": 29,
"country": "Japan"
},
{
"id": 61,
"name": "Brenda Ward",
"gender": "Other",
"age": 24,
"country": "Australia"
},
{
"id": 62,
"name": "Nicholas Hayes Jr.",
"gender": "Male",
"age": 65,
"country": "Mexico"
},
{
"id": 63,
"name": "Edward Riley",
"gender": "Male",
"age": 56,
"country": "Mexico"
},
{
"id": 64,
"name": "Maxwell Mosley",
"gender": "Female",
"age": 24,
"country": "Australia"
},
{
"id": 65,
"name": "Joseph Cruz",
"gender": "Female",
"age": 37,
"country": "Mexico"
},
{
"id": 66,
"name": "Donald Powers",
"gender": "Other",
"age": 54,
"country": "Brazil"
},
{
"id": 67,
"name": "Joshua Brown",
"gender": "Female",
"age": 72,
"country": "Mexico"
},
{
"id": 68,
"name": "Douglas Fisher",
"gender": "Female",
"age": 71,
"country": "Germany"
},
{
"id": 69,
"name": "Derek Hunt",
"gender": "Other",
"age": 73,
"country": "Canada"
},
{
"id": 70,
"name": "Chad Graves",
"gender": "Male",
"age": 70,
"country": "Australia"
},
{
"id": 71,
"name": "Calvin Cooper",
"gender": "Female",
"age": 46,
"country": "Germany"
},
{
"id": 72,
"name": "James Ford",
"gender": "Male",
"age": 43,
"country": "USA"
},
{
"id": 73,
"name": "Dennis Roberts",
"gender": "Other",
"age": 49,
"country": "China"
},
{
"id": 74,
"name": "Megan Francis",
"gender": "Other",
"age": 55,
"country": "Japan"
},
{
"id": 75,
"name": "Tiffany Nunez",
"gender": "Female",
"age": 40,
"country": "China"
},
{
"id": 76,
"name": "Eric Gibson",
"gender": "Female",
"age": 26,
"country": "USA"
},
{
"id": 77,
"name": "John Greer",
"gender": "Male",
"age": 74,
"country": "China"
},
{
"id": 78,
"name": "Kimberly Benjamin",
"gender": "Male",
"age": 36,
"country": "Brazil"
},
{
"id": 79,
"name": "Brad Weaver",
"gender": "Male",
"age": 23,
"country": "Australia"
},
{
"id": 80,
"name": "Larry Hill",
"gender": "Female",
"age": 41,
"country": "Brazil"
},
{
"id": 81,
"name": "Joan Moore",
"gender": "Other",
"age": 19,
"country": "Japan"
},
{
"id": 82,
"name": "Natalie Baker",
"gender": "Female",
"age": 34,
"country": "Japan"
},
{
"id": 83,
"name": "Jean Mcdonald",
"gender": "Female",
"age": 64,
"country": "China"
},
{
"id": 84,
"name": "Chris Simon",
"gender": "Female",
"age": 61,
"country": "Brazil"
},
{
"id": 85,
"name": "Clinton Reyes",
"gender": "Female",
"age": 51,
"country": "India"
},
{
"id": 86,
"name": "Thomas Reese",
"gender": "Female",
"age": 30,
"country": "Brazil"
},
{
"id": 87,
"name": "Blake Adams",
"gender": "Male",
"age": 46,
"country": "Mexico"
},
{
"id": 88,
"name": "Dana Miles",
"gender": "Other",
"age": 62,
"country": "Germany"
},
{
"id": 89,
"name": "Kirk Jones",
"gender": "Male",
"age": 21,
"country": "China"
},
{
"id": 90,
"name": "Richard Washington",
"gender": "Other",
"age": 30,
"country": "Japan"
},
{
"id": 91,
"name": "Sara Washington",
"gender": "Other",
"age": 30,
"country": "Brazil"
},
{
"id": 92,
"name": "James Mcclure",
"gender": "Other",
"age": 70,
"country": "Germany"
},
{
"id": 93,
"name": "Christina Wilkins",
"gender": "Male",
"age": 50,
"country": "USA"
},
{
"id": 94,
"name": "John Daniels",
"gender": "Female",
"age": 73,
"country": "USA"
},
{
"id": 95,
"name": "Charles Smith",
"gender": "Other",
"age": 41,
"country": "Japan"
},
{
"id": 96,
"name": "Roberto Dennis",
"gender": "Male",
"age": 26,
"country": "India"
},
{
"id": 97,
"name": "Teresa Bates",
"gender": "Female",
"age": 68,
"country": "USA"
},
{
"id": 98,
"name": "Joseph Perez",
"gender": "Female",
"age": 71,
"country": "USA"
},
{
"id": 99,
"name": "Melissa Olsen",
"gender": "Male",
"age": 48,
"country": "China"
},
{
"id": 100,
"name": "Jennifer Rogers",
"gender": "Male",
"age": 25,
"country": "Japan"
},
{
"id": 101,
"name": "Alyssa Cummings",
"gender": "Other",
"age": 33,
"country": "Germany"
},
{
"id": 102,
"name": "Mr. Brian Garrett",
"gender": "Female",
"age": 60,
"country": "Canada"
},
{
"id": 103,
"name": "John Delacruz",
"gender": "Female",
"age": 31,
"country": "China"
},
{
"id": 104,
"name": "Kayla King",
"gender": "Other",
"age": 49,
"country": "Germany"
},
{
"id": 105,
"name": "James Vang",
"gender": "Female",
"age": 37,
"country": "China"
},
{
"id": 106,
"name": "Lisa Bennett",
"gender": "Female",
"age": 57,
"country": "India"
},
{
"id": 107,
"name": "Angela Guerrero",
"gender": "Female",
"age": 39,
"country": "Australia"
},
{
"id": 108,
"name": "Oscar Nichols",
"gender": "Female",
"age": 66,
"country": "China"
},
{
"id": 109,
"name": "Jennifer Mitchell",
"gender": "Other",
"age": 62,
"country": "USA"
},
{
"id": 110,
"name": "Travis Watson",
"gender": "Female",
"age": 43,
"country": "Australia"
},
{
"id": 111,
"name": "Samuel Johnson",
"gender": "Male",
"age": 38,
"country": "Germany"
},
{
"id": 112,
"name": "John Parker",
"gender": "Other",
"age": 69,
"country": "Japan"
},
{
"id": 113,
"name": "Sarah Dunn",
"gender": "Other",
"age": 28,
"country": "Japan"
},
{
"id": 114,
"name": "Lauren Mccarthy",
"gender": "Female",
"age": 67,
"country": "Australia"
},
{
"id": 115,
"name": "Karen Sandoval",
"gender": "Other",
"age": 27,
"country": "China"
},
{
"id": 116,
"name": "Amanda Lee",
"gender": "Other",
"age": 20,
"country": "Mexico"
},
{
"id": 117,
"name": "Lynn Brown",
"gender": "Other",
"age": 22,
"country": "Australia"
},
{
"id": 118,
"name": "Leroy Smith",
"gender": "Other",
"age": 62,
"country": "USA"
},
{
"id": 119,
"name": "Timothy Hahn",
"gender": "Other",
"age": 42,
"country": "Japan"
},
{
"id": 120,
"name": "Adrienne Pennington",
"gender": "Female",
"age": 65,
"country": "Canada"
},
{
"id": 121,
"name": "Rebecca Villarreal",
"gender": "Other",
"age": 23,
"country": "China"
},
{
"id": 122,
"name": "Rebecca Summers",
"gender": "Other",
"age": 55,
"country": "USA"
},
{
"id": 123,
"name": "Charles Willis",
"gender": "Male",
"age": 43,
"country": "Sweden"
},
{
"id": 124,
"name": "Darrell Owen",
"gender": "Female",
"age": 56,
"country": "India"
},
{
"id": 125,
"name": "Sarah Frye",
"gender": "Other",
"age": 55,
"country": "India"
},
{
"id": 126,
"name": "David Campbell",
"gender": "Male",
"age": 38,
"country": "Germany"
},
{
"id": 127,
"name": "Maurice Mcclure",
"gender": "Other",
"age": 35,
"country": "Germany"
},
{
"id": 128,
"name": "Ronald Rodgers",
"gender": "Other",
"age": 28,
"country": "Germany"
},
{
"id": 129,
"name": "Tracy Marshall",
"gender": "Male",
"age": 41,
"country": "Sweden"
},
{
"id": 130,
"name": "Andrew Bullock",
"gender": "Female",
"age": 35,
"country": "Sweden"
},
{
"id": 131,
"name": "Bryan Hernandez",
"gender": "Male",
"age": 19,
"country": "Germany"
},
{
"id": 132,
"name": "Monica Nolan",
"gender": "Other",
"age": 27,
"country": "Mexico"
},
{
"id": 133,
"name": "Alexander Lopez",
"gender": "Male",
"age": 50,
"country": "India"
},
{
"id": 134,
"name": "Mary Fletcher",
"gender": "Other",
"age": 24,
"country": "Brazil"
},
{
"id": 135,
"name": "Jennifer Brown",
"gender": "Other",
"age": 66,
"country": "Japan"
},
{
"id": 136,
"name": "Elizabeth Sheppard",
"gender": "Male",
"age": 37,
"country": "Sweden"
},
{
"id": 137,
"name": "Richard Case",
"gender": "Female",
"age": 22,
"country": "USA"
},
{
"id": 138,
"name": "Mr. Ruben Ross",
"gender": "Female",
"age": 27,
"country": "Germany"
},
{
"id": 139,
"name": "Kenneth Cochran",
"gender": "Male",
"age": 21,
"country": "China"
},
{
"id": 140,
"name": "Angela Vargas",
"gender": "Male",
"age": 47,
"country": "Germany"
},
{
"id": 141,
"name": "Elizabeth Martinez",
"gender": "Female",
"age": 57,
"country": "Japan"
},
{
"id": 142,
"name": "Mary Torres",
"gender": "Female",
"age": 54,
"country": "China"
},
{
"id": 143,
"name": "Anna Cabrera",
"gender": "Male",
"age": 58,
"country": "USA"
},
{
"id": 144,
"name": "David Nguyen",
"gender": "Other",
"age": 27,
"country": "Canada"
},
{
"id": 145,
"name": "James Morales",
"gender": "Other",
"age": 70,
"country": "USA"
},
{
"id": 146,
"name": "Colleen Weiss DDS",
"gender": "Other",
"age": 48,
"country": "Japan"
},
{
"id": 147,
"name": "Anna Salazar",
"gender": "Female",
"age": 42,
"country": "Mexico"
},
{
"id": 148,
"name": "Kimberly Cervantes",
"gender": "Female",
"age": 60,
"country": "China"
},
{
"id": 149,
"name": "Lindsay Morgan",
"gender": "Female",
"age": 51,
"country": "Germany"
},
{
"id": 150,
"name": "Lori Garcia",
"gender": "Other",
"age": 34,
"country": "China"
}
]