Skip to content

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

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

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

Triggered via pull request May 31, 2026 00:25
Status Success
Total duration 9m 9s
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

4 errors and 4 notices
[chromium] › tests/e2e/features/search/custom-time-range.spec.ts:66:7 › Custom Time Range › should preserve typed times after closing and reopening the picker @custom-time-range: packages/app/tests/e2e/features/search/custom-time-range.spec.ts#L77
1) [chromium] › tests/e2e/features/search/custom-time-range.spec.ts:66:7 › Custom Time Range › should preserve typed times after closing and reopening the picker @custom-time-range › Reopen picker and verify inputs still show typed times Error: expect(locator).toHaveValue(expected) failed Locator: getByTestId('time-picker-popover').getByPlaceholder('YYYY-MM-DD HH:mm:ss').nth(1) Expected: "2026-04-10 11:45:20" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for getByTestId('time-picker-popover').getByPlaceholder('YYYY-MM-DD HH:mm:ss').nth(1) 75 | await searchPage.timePicker.open(); 76 | await expect(searchPage.timePicker.startDateInput).toHaveValue(start); > 77 | await expect(searchPage.timePicker.endDateInput).toHaveValue(end); | ^ 78 | }); 79 | }); 80 | at /home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/features/search/custom-time-range.spec.ts:77:56 at /home/runner/work/hyperdx/hyperdx/packages/app/tests/e2e/features/search/custom-time-range.spec.ts:74:5
[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 skipped 55 passed (5.1m)
🎭 Playwright Run Summary
1 flaky [chromium] › tests/e2e/features/search/custom-time-range.spec.ts:66:7 › Custom Time Range › should preserve typed times after closing and reopening the picker @custom-time-range 1 skipped 54 passed (5.1m)
🎭 Playwright Run Summary
1 skipped 55 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.8m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report-1 Expired
330 KB
sha256:ebba1bbfdda633b0594188a101dd77d1dc087ffeb70613f758f9768d9bdc040b
playwright-report-2 Expired
7.5 MB
sha256:cdba37a830d21975c0b680ea1e2f1fafeef8203d0124c2d6fa9ae9ec365c75f2
playwright-report-3 Expired
27.5 MB
sha256:2b62a8907691f711caace883ad4c4f66f30fc98daa1866d3830c643f57537543
playwright-report-4 Expired
280 KB
sha256:94b4ece3092b382228ca061b537d0cafa59eb8a2978a444af3a436a51f902a75
test-results-1 Expired
42.5 KB
sha256:974c7d784246518bdde57e30328e276067b4bffd45bc6cd93bee6473070a43dd
test-results-2 Expired
6.85 MB
sha256:7cde2073fedad2024387306e07960fa2839fef3eb4a95b16e6bf0bf1ec0d5c78
test-results-3 Expired
26.8 MB
sha256:8b81856989f9944f411202d81711c7cdbc5476da96d8f9b05a1512df79dfb48c
test-results-4 Expired
41.7 KB
sha256:03919432388303cc10bb77ed4e2474ce92d2b57df277f1257d5b94ab019746f4