feat: render active filters as inline chips in search where input #9558
main.yml
on: pull_request
Matrix: e2e-tests / e2e-tests
lint
3m 33s
unit
2m 19s
integration
5m 35s
otel-unit-test
7s
otel-smoke-test
9s
ClickHouse Bundle Build
3m 32s
End-to-End Tests
10s
Annotations
5 errors and 4 notices
|
[chromium] › tests/e2e/features/alerts.spec.ts:381:7 › Alert Creation › should create a between-threshold alert from a dashboard tile and verify on the alerts page @alerts @full-stack @full-stack:
packages/app/tests/e2e/components/ChartEditorComponent.ts#L203
1) [chromium] › tests/e2e/features/alerts.spec.ts:381:7 › Alert Creation › should create a between-threshold alert from a dashboard tile and verify on the alerts page @alerts @full-stack @full-stack › Save the tile with the alert configured
TimeoutError: locator.waitFor: Timeout 2000ms exceeded.
Call log:
- waiting for getByTestId('chart-save-button') to be hidden
9 × locator resolved to visible <button type="button" data-variant="primary" data-testid="chart-save-button" class="focus_focusRing__UFS1R mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root">…</button>
at components/ChartEditorComponent.ts:203
201 | await this.saveButton.click();
202 | // Wait for save button to disappear (modal closes)
> 203 | await this.saveButton.waitFor({ state: 'hidden', timeout: 2000 });
| ^
204 | }
205 |
206 | /**
at ChartEditorComponent.save (/home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/components/ChartEditorComponent.ts:203:27)
at /home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/features/alerts.spec.ts:433:9
at /home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/features/alerts.spec.ts:432:7
|
|
[chromium] › tests/e2e/features/team.spec.ts:120:7 › Team Settings Page › should cancel team name editing @team @full-stack:
packages/app/tests/e2e/features/team.spec.ts#L138
1) [chromium] › tests/e2e/features/team.spec.ts:120:7 › Team Settings Page › should cancel team name editing @team @full-stack › Verify original name is still displayed
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('team-name-display')
Expected: "My team"
Received: "E2E Team 1780183378139"
Timeout: 5000ms
Call log:
- Expect "toHaveText" with timeout 5000ms
- waiting for getByTestId('team-name-display')
9 × locator resolved to <span data-testid="team-name-display">E2E Team 1780183378139</span>
- unexpected value "E2E Team 1780183378139"
136 |
137 | await test.step('Verify original name is still displayed', async () => {
> 138 | await expect(teamPage.teamNameValue).toHaveText(originalName!);
| ^
139 | await expect(teamPage.teamNameSave).toBeHidden();
140 | });
141 | });
at /home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/features/team.spec.ts:138:44
at /home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/features/team.spec.ts:137:16
|
|
[chromium] › tests/e2e/features/search/relative-time.spec.ts:287:9 › Relative Time Picker › Search Integration › should update search results when switching between intervals @relative-time:
packages/app/tests/e2e/components/TimePickerComponent.ts#L134
2) [chromium] › tests/e2e/features/search/relative-time.spec.ts:287:9 › Relative Time Picker › Search Integration › should update search results when switching between intervals @relative-time › Search with Last 15 minutes
TimeoutError: locator.waitFor: Timeout 5000ms exceeded.
Call log:
- waiting for getByTestId('time-picker-popover').getByRole('button', { name: 'Last 15 minutes' }) to be visible
at components/TimePickerComponent.ts:134
132 | // with React re-renders of the popover content, causing the button to
133 | // briefly detach from the DOM right before the click.
> 134 | await intervalButton.waitFor({ state: 'visible', timeout: 5000 });
| ^
135 | // Use a longer click timeout so Playwright can retry if the element
136 | // briefly detaches due to an ongoing render cycle.
137 | await intervalButton.click({ timeout: 10000 });
at TimePickerComponent.selectTimeInterval (/home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/components/TimePickerComponent.ts:134:26)
at /home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/features/search/relative-time.spec.ts:299:39
at /home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/features/search/relative-time.spec.ts:297:9
|
|
[chromium] › tests/e2e/features/search/relative-time.spec.ts:165:9 › Relative Time Picker › Live Mode Integration › should resume live tail with selected interval @relative-time:
packages/app/tests/e2e/components/TimePickerComponent.ts#L97
1) [chromium] › tests/e2e/features/search/relative-time.spec.ts:165:9 › Relative Time Picker › Live Mode Integration › should resume live tail with selected interval @relative-time › Pause live tail by selecting absolute time
Error: locator.isChecked: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByTestId('time-picker-relative-switch')
at components/TimePickerComponent.ts:97
95 | */
96 | async isRelativeTimeEnabled(): Promise<boolean> {
> 97 | return await this.relativeTimeSwitch.isChecked();
| ^
98 | }
99 |
100 | /**
at TimePickerComponent.isRelativeTimeEnabled (/home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/components/TimePickerComponent.ts:97:42)
at TimePickerComponent.disableRelativeTime (/home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/components/TimePickerComponent.ts:114:34)
at /home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/features/search/relative-time.spec.ts:174:37
at /home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/features/search/relative-time.spec.ts:172:7
|
|
[chromium] › tests/e2e/features/search/relative-time.spec.ts:165:9 › Relative Time Picker › Live Mode Integration › should resume live tail with selected interval @relative-time:
packages/app/tests/e2e/features/search/relative-time.spec.ts#L0
1) [chromium] › tests/e2e/features/search/relative-time.spec.ts:165:9 › Relative Time Picker › Live Mode Integration › should resume live tail with selected interval @relative-time › Pause live tail by selecting absolute time
Test timeout of 60000ms exceeded.
|
|
🎭 Playwright Run Summary
1 flaky
[chromium] › tests/e2e/features/alerts.spec.ts:381:7 › Alert Creation › should create a between-threshold alert from a dashboard tile and verify on the alerts page @alerts @full-stack @full-stack
1 skipped
54 passed (5.1m)
|
|
🎭 Playwright Run Summary
1 skipped
55 passed (5.1m)
|
|
🎭 Playwright Run Summary
1 flaky
[chromium] › tests/e2e/features/team.spec.ts:120:7 › Team Settings Page › should cancel team name editing @team @full-stack
1 skipped
54 passed (5.2m)
|
|
🎭 Playwright Run Summary
2 flaky
[chromium] › tests/e2e/features/search/relative-time.spec.ts:165:9 › Relative Time Picker › Live Mode Integration › should resume live tail with selected interval @relative-time
[chromium] › tests/e2e/features/search/relative-time.spec.ts:287:9 › Relative Time Picker › Search Integration › should update search results when switching between intervals @relative-time
54 passed (6.9m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report-1
Expired
|
5.31 MB |
sha256:5eee7a37cd096947032b08991eb55e338382c07826d07a697065eac134aa9c9f
|
|
|
playwright-report-2
Expired
|
295 KB |
sha256:b3081bf2c5dd5a86f7ffc0244ebe84875e38b2b09b4909b4739c7d5762c4a324
|
|
|
playwright-report-3
Expired
|
28 MB |
sha256:39659a8de86adfcd9ce3618a2f165e859b72fbc04b918d062a23c873c398dbca
|
|
|
playwright-report-4
Expired
|
1.93 MB |
sha256:ac9211214d127c09c7d9b66443099403e0f08f07a96fdc7d505c5e2187b59cc8
|
|
|
test-results-1
Expired
|
4.63 MB |
sha256:767baa3ac4c4178f679358cca672c8054a2d4bc4be83e794b944b71b6da753f5
|
|
|
test-results-2
Expired
|
41.9 KB |
sha256:68ff617b80e5b9672cf3f026c708498a930c7beeb6bec29692a7182ff2d8f833
|
|
|
test-results-3
Expired
|
27.4 MB |
sha256:b4a70f867e621d1d95e52a672a8c7f9b784a7d10cbcef939cf8c626edddbe20d
|
|
|
test-results-4
Expired
|
1.29 MB |
sha256:0c99ca9abe7534ef0bb69e5680751ba4cdc19d265e5ba15a435c0a87dd2b224f
|
|