diff --git a/integration/__tests__/cluster-pages.tests.ts b/integration/__tests__/cluster-pages.tests.ts index 842a38da88..4f580e50e0 100644 --- a/integration/__tests__/cluster-pages.tests.ts +++ b/integration/__tests__/cluster-pages.tests.ts @@ -105,7 +105,7 @@ describeIf(minikubeReady(TEST_NAMESPACE))("Minikube based tests", () => { // Check if controls are available await frame.waitForSelector(".Dock.isOpen"); - await frame.waitForSelector(".LogList .VirtualList"); + await frame.waitForSelector("[data-testid=pod-log-list]"); await frame.waitForSelector(".LogResourceSelector"); const logSearchInput = await frame.waitForSelector( @@ -113,19 +113,25 @@ describeIf(minikubeReady(TEST_NAMESPACE))("Minikube based tests", () => { ); await logSearchInput.type(":"); - await frame.waitForSelector(".LogList .list span.active"); + await frame.waitForSelector("[data-testid=search-overlay-active]"); - const showTimestampsButton = await frame.waitForSelector( + const showTimestampsCheckbox = await frame.waitForSelector( "[data-testid='log-controls'] .show-timestamps", ); - await showTimestampsButton.click(); + await showTimestampsCheckbox.click(); - const showPreviousButton = await frame.waitForSelector( + const showPreviousCheckbox = await frame.waitForSelector( "[data-testid='log-controls'] .show-previous", ); - await showPreviousButton.click(); + await showPreviousCheckbox.click(); + + const showWrapLogsCheckbox = await frame.waitForSelector( + "[data-testid='log-controls'] .wrap-logs", + ); + + await showWrapLogsCheckbox.click(); }, 10 * 60 * 1000, ); diff --git a/package.json b/package.json index 23bcebe136..500eb7a5d5 100644 --- a/package.json +++ b/package.json @@ -210,6 +210,7 @@ "@sentry/electron": "^3.0.8", "@sentry/integrations": "^6.19.3", "@side/jest-runtime": "^1.0.1", + "@tanstack/react-virtual": "3.0.0-beta.23", "@types/circular-dependency-plugin": "5.0.5", "abort-controller": "^3.0.0", "auto-bind": "^4.0.0", diff --git a/src/features/pod-logs/__snapshots__/download-logs.test.tsx.snap b/src/features/pod-logs/__snapshots__/download-logs.test.tsx.snap index b9bec84de6..42f2495a58 100644 --- a/src/features/pod-logs/__snapshots__/download-logs.test.tsx.snap +++ b/src/features/pod-logs/__snapshots__/download-logs.test.tsx.snap @@ -748,31 +748,37 @@ exports[`download logs options in logs dock tab opening pod logs when logs avail
-
-
+
+
+
-
- - some-logs - -
-
+ + some-logs + +
+
+
- There are no logs available for container - - docker-exporter +
+
+
+
+