Skip to content

feat: render active filters as inline chips in search where input #9558

feat: render active filters as inline chips in search where input

feat: render active filters as inline chips in search where input #9558

Triggered via pull request May 30, 2026 23:15
Status Success
Total duration 9m 28s
Artifacts 8

main.yml

on: pull_request
Matrix: e2e-tests / e2e-tests
End-to-End Tests
10s
End-to-End Tests
Fit to window
Zoom out
Zoom in

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