@@ -8,8 +8,6 @@ const codeEditorProvFile = 'code-editor.yml';
8
8
9
9
const metric = 'process_cpu_seconds_total' ;
10
10
11
- const TIMEOUT = { timeout : 5000 }
12
-
13
11
test . describe ( 'Prometheus query editor' , ( ) => {
14
12
test ( `should have the following components:
15
13
kickstart component
@@ -109,35 +107,35 @@ test.describe('Prometheus query editor', () => {
109
107
. getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . openButton ) . focus ( ) ;
110
108
111
109
await explorePage
112
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . openButton ) . isEnabled ( TIMEOUT ) ;
110
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . openButton ) . isEnabled ( ) ;
113
111
114
112
await explorePage
115
113
. getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . openButton )
116
- . click ( TIMEOUT )
114
+ . click ( )
117
115
118
116
await explorePage
119
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . selectMetric ) . isVisible ( TIMEOUT ) ;
117
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . selectMetric ) . isVisible ( ) ;
120
118
121
119
await expect ( explorePage
122
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . selectMetric ) ) . toBeVisible ( TIMEOUT ) ;
120
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . selectMetric ) ) . toBeVisible ( ) ;
123
121
124
122
await explorePage
125
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . labelNamesFilter ) . isVisible ( TIMEOUT ) ;
123
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . labelNamesFilter ) . isVisible ( ) ;
126
124
127
125
await explorePage
128
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . labelValuesFilter ) . isVisible ( TIMEOUT ) ;
126
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . labelValuesFilter ) . isVisible ( ) ;
129
127
130
128
await explorePage
131
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . useQuery ) . isVisible ( TIMEOUT ) ;
129
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . useQuery ) . isVisible ( ) ;
132
130
133
131
await explorePage
134
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . useAsRateQuery ) . isVisible ( TIMEOUT ) ;
132
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . useAsRateQuery ) . isVisible ( ) ;
135
133
136
134
await explorePage
137
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . validateSelector ) . isVisible ( TIMEOUT ) ;
135
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . validateSelector ) . isVisible ( ) ;
138
136
139
137
await explorePage
140
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . clear ) . isVisible ( TIMEOUT ) ;
138
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . clear ) . isVisible ( ) ;
141
139
} ) ;
142
140
143
141
test ( 'selects a metric in the metrics browser and uses the query' , async ( {
@@ -164,11 +162,11 @@ test.describe('Prometheus query editor', () => {
164
162
. getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . openButton ) . focus ( ) ;
165
163
166
164
await explorePage
167
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . openButton ) . isEnabled ( TIMEOUT ) ;
165
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . openButton ) . isEnabled ( ) ;
168
166
169
167
await explorePage
170
168
. getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . openButton )
171
- . click ( TIMEOUT )
169
+ . click ( )
172
170
173
171
await expect ( explorePage
174
172
. getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . code . metricsBrowser . selectMetric ) ) . toBeVisible ( ) ;
@@ -204,16 +202,16 @@ test.describe('Prometheus query editor', () => {
204
202
await page . getByRole ( 'button' , { name : 'Prometheus-amazon Prometheus' } ) . click ( ) ;
205
203
206
204
await explorePage
207
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isVisible ( TIMEOUT ) ;
205
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isVisible ( ) ;
208
206
209
207
await explorePage
210
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . focus ( TIMEOUT ) ;
208
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . focus ( ) ;
211
209
212
210
await explorePage
213
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isEnabled ( TIMEOUT ) ;
211
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isEnabled ( ) ;
214
212
215
213
await expect ( explorePage
216
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) ) . toBeVisible ( TIMEOUT ) ;
214
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) ) . toBeVisible ( ) ;
217
215
} ) ;
218
216
219
217
test ( 'the query builder contains metric select, label filters and operations' , async ( {
@@ -234,19 +232,19 @@ test.describe('Prometheus query editor', () => {
234
232
await page . getByRole ( 'button' , { name : 'Prometheus-amazon Prometheus' } ) . click ( ) ;
235
233
236
234
await explorePage
237
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isEnabled ( TIMEOUT ) ;
235
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isEnabled ( ) ;
238
236
239
237
await expect ( explorePage
240
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) ) . toBeVisible ( TIMEOUT ) ;
238
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) ) . toBeVisible ( ) ;
241
239
242
240
await explorePage
243
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . focus ( TIMEOUT ) ;
241
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . focus ( ) ;
244
242
245
243
await expect ( explorePage
246
- . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . labelSelect ) ) . toBeVisible ( TIMEOUT ) ;
244
+ . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . labelSelect ) ) . toBeVisible ( ) ;
247
245
248
246
await explorePage
249
- . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . labelSelect ) . focus ( TIMEOUT ) ;
247
+ . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . labelSelect ) . focus ( ) ;
250
248
251
249
await explorePage
252
250
. getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . matchOperatorSelect ) . focus ( ) ;
@@ -279,17 +277,17 @@ test.describe('Prometheus query editor', () => {
279
277
await page . getByRole ( 'button' , { name : 'Prometheus-amazon Prometheus' } ) . click ( ) ;
280
278
281
279
await explorePage
282
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isVisible ( TIMEOUT ) ;
280
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isVisible ( ) ;
283
281
284
282
await explorePage
285
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isEnabled ( TIMEOUT ) ;
283
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isEnabled ( ) ;
286
284
287
285
await explorePage
288
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . focus ( TIMEOUT ) ;
286
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . focus ( ) ;
289
287
290
- await explorePage . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . click ( TIMEOUT )
288
+ await explorePage . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . click ( )
291
289
292
- await page . getByText ( metric , { exact : true } ) . click ( TIMEOUT ) ;
290
+ await page . getByText ( metric , { exact : true } ) . click ( ) ;
293
291
294
292
const hintText = await explorePage . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . hints ) . textContent ( ) ;
295
293
@@ -314,17 +312,17 @@ test.describe('Prometheus query editor', () => {
314
312
await page . getByRole ( 'button' , { name : 'Prometheus-amazon Prometheus' } ) . click ( ) ;
315
313
316
314
await explorePage
317
- . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . labelSelect ) . isVisible ( TIMEOUT ) ;
315
+ . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . labelSelect ) . isVisible ( ) ;
318
316
319
317
await explorePage
320
- . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . labelSelect ) . isEnabled ( TIMEOUT ) ;
318
+ . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . labelSelect ) . isEnabled ( ) ;
321
319
322
320
await explorePage
323
- . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . labelSelect ) . focus ( TIMEOUT ) ;
321
+ . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . labelSelect ) . focus ( ) ;
324
322
325
- await explorePage . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . labelSelect ) . click ( TIMEOUT )
323
+ await explorePage . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . labelSelect ) . click ( )
326
324
327
- await page . getByText ( '__name__' , { exact : true } ) . click ( TIMEOUT ) ;
325
+ await page . getByText ( '__name__' , { exact : true } ) . click ( ) ;
328
326
329
327
await explorePage . getByTestIdOrAriaLabel ( selectors . components . QueryBuilder . valueSelect ) . click ( ) ;
330
328
@@ -351,17 +349,17 @@ test.describe('Prometheus query editor', () => {
351
349
await page . getByRole ( 'button' , { name : 'Prometheus-amazon Prometheus' } ) . click ( ) ;
352
350
353
351
await explorePage
354
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isVisible ( TIMEOUT ) ;
352
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isVisible ( ) ;
355
353
356
354
await explorePage
357
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isEnabled ( TIMEOUT ) ;
355
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . isEnabled ( ) ;
358
356
359
357
await explorePage
360
- . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . focus ( TIMEOUT ) ;
358
+ . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . focus ( ) ;
361
359
362
- await explorePage . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . click ( TIMEOUT ) ;
360
+ await explorePage . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricSelect ) . click ( ) ;
363
361
364
- await page . getByText ( 'Metrics explorer' , { exact : true } ) . click ( TIMEOUT ) ;
362
+ await page . getByText ( 'Metrics explorer' , { exact : true } ) . click ( ) ;
365
363
366
364
await expect ( explorePage . getByTestIdOrAriaLabel ( selectors . components . DataSource . Prometheus . queryEditor . builder . metricsExplorer ) ) . toBeVisible ( ) ;
367
365
} ) ;
0 commit comments