feat: render active filters as inline chips in search where input #9559
main.yml
on: pull_request
Matrix: e2e-tests / e2e-tests
lint
3m 23s
unit
2m 24s
integration
5m 40s
otel-unit-test
9s
otel-smoke-test
9s
ClickHouse Bundle Build
3m 0s
End-to-End Tests
10s
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
|
|