Skip to content

Commit f996f15

Browse files
rupal-bqgithub-actions[bot]
authored andcommitted
Update traces integration tests (#391)
* Update traces cypress tests Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Update traces cypress test Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Fix traces cypress tests Signed-off-by: Rupal Mahajan <maharup@amazon.com> * Fix filters test Signed-off-by: Rupal Mahajan <maharup@amazon.com> --------- Signed-off-by: Rupal Mahajan <maharup@amazon.com> (cherry picked from commit b8f9ca3)
1 parent ae49cf2 commit f996f15

3 files changed

+34
-35
lines changed

.cypress/integration/4_trace_analytics_dashboard.spec.js

+16-16
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ describe('Dump test data', () => {
2727
cy.request(mapping_url).then((response) => {
2828
cy.request({
2929
method: 'POST',
30-
form: true,
30+
//form: true,
3131
url: 'api/console/proxy',
3232
headers: {
3333
'content-type': 'application/json;charset=UTF-8',
@@ -44,7 +44,7 @@ describe('Dump test data', () => {
4444
cy.request(data_url).then((response) => {
4545
cy.request({
4646
method: 'POST',
47-
form: true,
47+
//form: true,
4848
url: 'api/console/proxy',
4949
headers: {
5050
'content-type': 'application/json;charset=UTF-8',
@@ -67,7 +67,7 @@ describe('Dump test data', () => {
6767

6868
describe('Testing dashboard table empty state', () => {
6969
beforeEach(() => {
70-
cy.visit('app/observability-dashboards#/trace_analytics/home', {
70+
cy.visit('app/observability-traces#/', {
7171
onBeforeLoad: (win) => {
7272
win.sessionStorage.clear();
7373
},
@@ -83,7 +83,7 @@ describe('Testing dashboard table empty state', () => {
8383

8484
describe('Testing dashboard table', () => {
8585
beforeEach(() => {
86-
cy.visit('app/observability-dashboards#/trace_analytics/home', {
86+
cy.visit('app/observability-traces#/', {
8787
onBeforeLoad: (win) => {
8888
win.sessionStorage.clear();
8989
},
@@ -151,7 +151,7 @@ describe('Testing dashboard table', () => {
151151

152152
describe('Testing plots', () => {
153153
beforeEach(() => {
154-
cy.visit('app/observability-dashboards#/trace_analytics/home', {
154+
cy.visit('app/observability-traces#/', {
155155
onBeforeLoad: (win) => {
156156
win.sessionStorage.clear();
157157
},
@@ -186,7 +186,7 @@ describe('Testing plots', () => {
186186

187187
describe('Latency by trace group table', () =>{
188188
beforeEach(() => {
189-
cy.visit('app/observability-dashboards#/trace_analytics/home', {
189+
cy.visit('app/observability-traces#/', {
190190
onBeforeLoad: (win) => {
191191
win.sessionStorage.clear();
192192
},
@@ -215,17 +215,17 @@ describe('Latency by trace group table', () =>{
215215
});
216216

217217
it('Verify tooltips in Latency by trace group table', () => {
218-
cy.get('.euiIcon.euiIcon--small.euiIcon--subdued.euiIcon-isLoaded.eui-alignTop').eq(0).trigger('mouseover');
218+
cy.get('.euiIcon.euiIcon--small.euiIcon--subdued.eui-alignTop').eq(0).trigger('mouseover');
219219
cy.contains('Traces of all requests that share a common API and operation at the start of distributed tracing instrumentation.').should('be.visible');
220-
cy.get('.euiIcon.euiIcon--small.euiIcon--subdued.euiIcon-isLoaded.eui-alignTop').eq(1).trigger('mouseover');
220+
cy.get('.euiIcon.euiIcon--small.euiIcon--subdued.eui-alignTop').eq(1).trigger('mouseover');
221221
cy.contains('Range of latencies for traces within a trace group in the selected time range.').should('be.visible');
222-
cy.get('.euiIcon.euiIcon--small.euiIcon--subdued.euiIcon-isLoaded.eui-alignTop').eq(2).trigger('mouseover');
222+
cy.get('.euiIcon.euiIcon--small.euiIcon--subdued.eui-alignTop').eq(2).trigger('mouseover');
223223
cy.contains('Average latency of traces within a trace group in the selected time range.').should('be.visible');
224-
cy.get('.euiIcon.euiIcon--small.euiIcon--subdued.euiIcon-isLoaded.eui-alignTop').eq(3).trigger('mouseover');
224+
cy.get('.euiIcon.euiIcon--small.euiIcon--subdued.eui-alignTop').eq(3).trigger('mouseover');
225225
cy.contains('24 hour time series view of hourly average, hourly percentile, and hourly range of latency for traces within a trace group.').should('be.visible');
226-
cy.get('.euiIcon.euiIcon--small.euiIcon--subdued.euiIcon-isLoaded.eui-alignTop').eq(4).trigger('mouseover');
226+
cy.get('.euiIcon.euiIcon--small.euiIcon--subdued.eui-alignTop').eq(4).trigger('mouseover');
227227
cy.contains('Error rate based on count of trace errors within a trace group in the selected time range.').should('be.visible');
228-
cy.get('.euiIcon.euiIcon--small.euiIcon--subdued.euiIcon-isLoaded.eui-alignTop').eq(5).trigger('mouseover');
228+
cy.get('.euiIcon.euiIcon--small.euiIcon--subdued.eui-alignTop').eq(5).trigger('mouseover');
229229
cy.contains('Count of traces with unique trace identifiers in the selected time range.').should('be.visible');
230230
});
231231

@@ -255,7 +255,7 @@ describe('Latency by trace group table', () =>{
255255

256256
describe('Testing filters on trace analytics page', { scrollBehavior: false }, () =>{
257257
beforeEach(() => {
258-
cy.visit('app/observability-dashboards#/trace_analytics/home', {
258+
cy.visit('app/observability-traces#/', {
259259
onBeforeLoad: (win) => {
260260
win.sessionStorage.clear();
261261
},
@@ -308,7 +308,7 @@ describe('Dump jaeger test data', () => {
308308
cy.request(mapping_url).then((response) => {
309309
cy.request({
310310
method: 'POST',
311-
form: true,
311+
//form: true,
312312
url: 'api/console/proxy',
313313
headers: {
314314
'content-type': 'application/json;charset=UTF-8',
@@ -325,7 +325,7 @@ describe('Dump jaeger test data', () => {
325325
cy.request(data_url).then((response) => {
326326
cy.request({
327327
method: 'POST',
328-
form: true,
328+
//form: true,
329329
url: 'api/console/proxy',
330330
headers: {
331331
'content-type': 'application/json;charset=UTF-8',
@@ -348,7 +348,7 @@ describe('Dump jaeger test data', () => {
348348

349349
describe('Testing switch mode to jaeger', () => {
350350
beforeEach(() => {
351-
cy.visit('app/observability-dashboards#/trace_analytics/home', {
351+
cy.visit('app/observability-traces#/', {
352352
onBeforeLoad: (win) => {
353353
win.sessionStorage.clear();
354354
},

.cypress/integration/5_trace_analytics_services.spec.js

+8-9
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { delay, SERVICE_NAME, SERVICE_SPAN_ID, setTimeFilter, verify_traces_span
99

1010
describe('Testing services table empty state', () => {
1111
beforeEach(() => {
12-
cy.visit('app/observability-dashboards#/trace_analytics/services', {
12+
cy.visit('app/observability-traces#/services', {
1313
onBeforeLoad: (win) => {
1414
win.sessionStorage.clear();
1515
},
@@ -25,7 +25,7 @@ describe('Testing services table empty state', () => {
2525

2626
describe('Testing services table', () => {
2727
beforeEach(() => {
28-
cy.visit('app/observability-dashboards#/trace_analytics/services', {
28+
cy.visit('app/observability-traces#/services', {
2929
onBeforeLoad: (win) => {
3030
win.sessionStorage.clear();
3131
},
@@ -77,7 +77,7 @@ describe('Testing service view empty state', () => {
7777
if (err.message.includes('ResizeObserver loop'))
7878
return false;
7979
});
80-
cy.visit(`app/observability-dashboards#/trace_analytics/services/${SERVICE_NAME}`, {
80+
cy.visit(`app/observability-traces#/services/${SERVICE_NAME}`, {
8181
onBeforeLoad: (win) => {
8282
win.sessionStorage.clear();
8383
},
@@ -98,7 +98,7 @@ describe('Testing service view', () => {
9898
if (err.message.includes('ResizeObserver loop'))
9999
return false;
100100
});
101-
cy.visit(`app/observability-dashboards#/trace_analytics/services`, {
101+
cy.visit(`app/observability-traces#/services`, {
102102
onBeforeLoad: (win) => {
103103
win.sessionStorage.clear();
104104
},
@@ -149,7 +149,7 @@ describe('Testing service view', () => {
149149

150150
describe('Testing Service map', () => {
151151
beforeEach(() => {
152-
cy.visit('app/observability-dashboards#/trace_analytics/services', {
152+
cy.visit('app/observability-traces#/services', {
153153
onBeforeLoad: (win) => {
154154
win.sessionStorage.clear();
155155
},
@@ -176,7 +176,7 @@ describe('Testing traces Spans table verify table headers functionality', () =>
176176
if (err.message.includes('ResizeObserver loop'))
177177
return false;
178178
});
179-
cy.visit('app/observability-dashboards#/trace_analytics/services', {
179+
cy.visit('app/observability-traces#/services', {
180180
onBeforeLoad: (win) => {
181181
win.sessionStorage.clear();
182182
},
@@ -245,10 +245,9 @@ describe('Testing traces Spans table verify table headers functionality', () =>
245245
});
246246
});
247247

248-
249248
describe('Testing traces Spans table and verify columns functionality', () => {
250249
beforeEach(() => {
251-
cy.visit('app/observability-dashboards#/trace_analytics/services', {
250+
cy.visit('app/observability-traces#/services', {
252251
onBeforeLoad: (win) => {
253252
win.sessionStorage.clear();
254253
},
@@ -291,7 +290,7 @@ describe('Testing traces Spans table and verify columns functionality', () => {
291290

292291
describe('Testing switch mode to jaeger', () => {
293292
beforeEach(() => {
294-
cy.visit('app/observability-dashboards#/trace_analytics/services', {
293+
cy.visit('app/observability-traces#/services', {
295294
onBeforeLoad: (win) => {
296295
win.sessionStorage.clear();
297296
},

.cypress/integration/6_trace_analytics_traces.spec.js

+10-10
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { delay, setTimeFilter, SPAN_ID, TRACE_ID } from '../utils/constants';
99

1010
describe('Testing traces table empty state', () => {
1111
beforeEach(() => {
12-
cy.visit('app/observability-dashboards#/trace_analytics/traces', {
12+
cy.visit('app/observability-traces#/traces', {
1313
onBeforeLoad: (win) => {
1414
win.sessionStorage.clear();
1515
},
@@ -25,7 +25,7 @@ describe('Testing traces table empty state', () => {
2525

2626
describe('Testing traces table', () => {
2727
beforeEach(() => {
28-
cy.visit('app/observability-dashboards#/trace_analytics/traces', {
28+
cy.visit('app/observability-traces#/traces', {
2929
onBeforeLoad: (win) => {
3030
win.sessionStorage.clear();
3131
},
@@ -48,7 +48,7 @@ describe('Testing traces table', () => {
4848
it('Sorts the traces table', () => {
4949
cy.get('.euiTableRow').first().contains('-').should('exist');
5050
cy.get('.euiTableCellContent').contains('Trace group').click();
51-
cy.get('.euiTableRow').first().contains('/%2A%2A').should('exist');
51+
cy.get('.euiTableRow').first().contains('/**').should('exist');
5252
});
5353

5454
it('Searches correctly', () => {
@@ -61,7 +61,7 @@ describe('Testing traces table', () => {
6161

6262
describe('Testing trace view', () => {
6363
beforeEach(() => {
64-
cy.visit(`app/observability-dashboards#/trace_analytics/traces`, {
64+
cy.visit(`app/observability-traces#/traces`, {
6565
onBeforeLoad: (win) => {
6666
win.sessionStorage.clear();
6767
},
@@ -85,16 +85,16 @@ describe('Testing trace view', () => {
8585
});
8686

8787
it('Has working breadcrumbs', () => {
88-
cy.get(`.euiBreadcrumb[href="#/trace_analytics/traces/${TRACE_ID}"]`).click();
88+
cy.get(`.euiBreadcrumb[href="#/traces/${TRACE_ID}"]`).click();
8989
cy.wait(delay);
9090
cy.get('h2.euiTitle').contains(TRACE_ID).should('exist');
91-
cy.get('.euiBreadcrumb[href="#/trace_analytics/traces"]').click();
91+
cy.get('.euiBreadcrumb[href="#/traces"]').click();
9292
cy.wait(delay);
9393
cy.get('.euiTitle').contains('Traces').should('exist');
94-
cy.get('.euiBreadcrumb[href="#/trace_analytics/home"]').click();
94+
cy.get('.euiBreadcrumb[href="#/"]').click();
9595
cy.wait(delay);
9696
cy.get('.euiTitle').contains('Dashboard').should('exist');
97-
cy.get('.euiBreadcrumb[href="observability-dashboards#/"]').click();
97+
cy.get('.euiBreadcrumb[href="observability-logs#/"]').click();
9898
cy.wait(delay);
9999
cy.get('.euiTitle').contains('Event analytics').should('exist');
100100
});
@@ -121,7 +121,7 @@ describe('Testing trace view', () => {
121121

122122
describe('Testing traces table', () => {
123123
beforeEach(() => {
124-
cy.visit('app/observability-dashboards#/trace_analytics/traces', {
124+
cy.visit('app/observability-traces#/traces', {
125125
onBeforeLoad: (win) => {
126126
win.sessionStorage.clear();
127127
},
@@ -161,7 +161,7 @@ describe('Testing traces table', () => {
161161

162162
describe('Testing switch mode to jaeger', () => {
163163
beforeEach(() => {
164-
cy.visit('app/observability-dashboards#/trace_analytics/traces', {
164+
cy.visit('app/observability-traces#/traces', {
165165
onBeforeLoad: (win) => {
166166
win.sessionStorage.clear();
167167
},

0 commit comments

Comments
 (0)