You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#129 introduced API tests (written in Cypress) to check that our frontend contract for request/response matches what the layout server expects/provides. However, these simply test the contract by directly hitting the endpoints, in a replication of what RemoteLayoutPersistenceManager is doing. It would be better to actually use RemoteLayoutPersistenceManager to test according to real world implementation, not a replica of it, however problems have been faced when attempting to write RemoteLayoutPersistenceManager tests.
Work Required
Extract the test cases from cypress/e2e/layout-management/api.ts into a new RemoteLayoutPersistenceManager.cy.ts test file
And subsequently delete api.ts
Create setup/teardown helper methods to ensure each test can pass in isolation with repeated runs (e.g. for a layout GET to be successful, the layout needs to exist, which requires creating a layout first)
Notes
Problems
'Process' environment variables are not defined -
Process environment variables are injected by Node at runtime, using the definitions provided in vite.config.js (showcase) and esbuild.mjs (sample app)
Because we are not running the app, merely 'mounting a component', we have to inject these environment variables via Cypress
RemoteLayoutPersistenceManager.ts is not a mountable component
Research into this solution has suggested that a mountable component would come out-of-the-box with process.env mocking/overriding/injection
I haven't fully understood why (perhaps because no DOM is rendered?)
Logically I think this is an appropriate component test, because we are testing a Component of the application, despite it not being a React component. But based on my experience so far, it's harder to implement a component test without a mountable component
Cypress is doing a 'GET' request to many unrelated packages which is drastically slowing the test down
GET requests
GET /__cypress/iframes/C:/Dev/Scott%20Logic/vuu-scottlogic/finos-vuu/vuu-ui/cypress/component/RemoteLayoutPersistenceManager.cy.ts 200 3.941 ms - 4171
GET /__cypress/src/@vite/client 304 3.333 ms - -
GET /__cypress/src/cypress/support/component.ts 304 4.461 ms - -
GET /__cypress/src/node_modules/vite/dist/client/env.mjs 304 3.088 ms - -
GET /__cypress/src/@fs/C:/Dev/Scott%20Logic/vuu-scottlogic/finos-vuu/vuu-ui/cypress/component/RemoteLayoutPersistenceManager.cy.ts 304 4.837 ms - -
GET /__cypress/src/@react-refresh 304 4.726 ms - -
GET /__cypress/src/cypress/support/component.ts 304 2.364 ms - -
GET /__cypress/src/cypress/support/component/assertions.ts 304 3.100 ms - -
GET /__cypress/src/cypress/support/component/cypress.css 304 3.054 ms - -
GET /__cypress/src/cypress/support/component/commands.tsx 304 4.779 ms - -
GET /__cypress/src/cypress/support/component/index.css 304 4.485 ms - -
GET /__cypress/src/packages/vuu-shell/src/index.ts 304 2.470 ms - -
GET /__cypress/src/packages/vuu-shell/src/app-header/index.ts 304 5.751 ms - -
GET /__cypress/src/packages/vuu-shell/src/connection-status/index.ts 304 5.699 ms - -
GET /__cypress/src/packages/vuu-shell/src/density-switch/index.ts 304 5.534 ms - -
GET /__cypress/src/packages/vuu-shell/src/feature/index.ts 304 5.329 ms - -
GET /__cypress/src/packages/vuu-shell/src/layout-management/index.ts 304 5.046 ms - -
GET /__cypress/src/packages/vuu-shell/src/left-nav/index.ts 304 5.574 ms - -
GET /__cypress/src/packages/vuu-shell/src/login/index.ts 304 8.443 ms - -
GET /__cypress/src/packages/vuu-shell/src/session-editing-form/index.ts 304 8.738 ms - -
GET /__cypress/src/packages/vuu-shell/src/shell.tsx 304 8.467 ms - -
GET /__cypress/src/packages/vuu-shell/src/shell-layouts/index.ts 304 4.938 ms - -
GET /__cypress/src/packages/vuu-shell/src/shellTypes.ts 304 4.449 ms - -
GET /__cypress/src/packages/vuu-shell/src/ShellContextProvider.tsx 304 3.568 ms - -
GET /__cypress/src/packages/vuu-shell/src/theme-provider/index.ts 304 5.793 ms - -
GET /__cypress/src/packages/vuu-shell/src/feature-list/index.ts 304 6.096 ms - -
GET /__cypress/src/packages/vuu-shell/src/theme-switch/index.ts 304 6.181 ms - -
GET /__cypress/src/packages/vuu-shell/src/app-header/AppHeader.tsx 304 5.896 ms - -
GET /__cypress/src/packages/vuu-shell/src/connection-status/ConnectionStatusIcon.tsx 304 6.013 ms - -
GET /__cypress/src/packages/vuu-shell/src/density-switch/DensitySwitch.tsx 304 5.730 ms - -
GET /__cypress/src/packages/vuu-shell/src/feature/Feature.tsx 304 5.495 ms - -
GET /__cypress/src/packages/vuu-shell/src/layout-management/SaveLayoutPanel.tsx 304 5.484 ms - -
GET /__cypress/src/packages/vuu-shell/src/layout-management/LayoutList.tsx 304 5.737 ms - -
GET /__cypress/src/packages/vuu-shell/src/layout-management/layoutTypes.ts 304 5.526 ms - -
GET /__cypress/src/packages/vuu-shell/src/layout-management/useLayoutManager.tsx 304 5.679 ms - -
GET /__cypress/src/packages/vuu-shell/src/left-nav/LeftNav.tsx 304 5.577 ms - -
GET /__cypress/src/packages/vuu-shell/src/login/LoginPanel.tsx 304 6.358 ms - -
GET /__cypress/src/packages/vuu-shell/src/login/login-utils.ts 304 6.492 ms - -
GET /__cypress/src/packages/vuu-shell/src/session-editing-form/SessionEditingForm.tsx 304 6.793 ms - -
GET /__cypress/src/packages/vuu-data/src/index.ts 304 6.623 ms - -
GET /__cypress/src/packages/vuu-layout/src/index.ts 304 3.178 ms - -
GET /__cypress/src/packages/vuu-utils/src/index.ts 304 3.330 ms - -
GET /__cypress/src/packages/vuu-shell/src/shell.css 304 5.762 ms - -
GET /__cypress/src/packages/vuu-popups/src/index.ts 304 5.924 ms - -
GET /__cypress/src/packages/vuu-shell/src/shell-layouts/context-panel/index.ts 304 5.433 ms - -
GET /__cypress/src/packages/vuu-shell/src/shell-layouts/useShellLayout.ts 304 3.020 ms - -
GET /__cypress/src/packages/vuu-shell/src/shell-layouts/side-panel/index.ts 304 3.015 ms - -
GET /__cypress/src/packages/vuu-shell/src/theme-provider/ThemeProvider.tsx 304 3.158 ms - -
GET /__cypress/src/packages/vuu-shell/src/feature-list/FeatureList.tsx 304 4.569 ms - -
GET /__cypress/src/packages/vuu-shell/src/theme-switch/ThemeSwitch.tsx 304 4.401 ms - -
GET /__cypress/src/packages/vuu-shell/src/app-header/AppHeader.css 304 4.328 ms - -
GET /__cypress/src/packages/vuu-shell/src/connection-status/ConnectionStatusIcon.css 304 3.581 ms - -
GET /__cypress/src/packages/vuu-shell/src/feature/FeatureErrorBoundary.tsx 304 3.466 ms - -
GET /__cypress/src/packages/vuu-shell/src/feature/Loader.tsx 304 3.580 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/index.ts 304 5.477 ms - -
GET /__cypress/src/packages/vuu-shell/src/feature/css-module-loader.ts 304 5.160 ms - -
GET /__cypress/src/packages/vuu-shell/src/layout-management/LayoutList.css 304 2.966 ms - -
GET /__cypress/src/packages/vuu-shell/src/layout-management/SaveLayoutPanel.css 304 5.303 ms - -
GET /__cypress/src/packages/vuu-icons/src/index.ts 304 3.394 ms - -
GET /__cypress/src/packages/vuu-shell/src/left-nav/LeftNav.css 304 3.552 ms - -
GET /__cypress/src/packages/vuu-shell/src/login/VuuLogo.tsx 304 8.646 ms - -
GET /__cypress/src/packages/vuu-shell/src/login/LoginPanel.css 304 8.371 ms - -
GET /__cypress/src/packages/vuu-data/src/authenticate.ts 304 8.125 ms - -
GET /__cypress/src/packages/vuu-data/src/connection-manager.ts 304 7.725 ms - -
GET /__cypress/src/packages/vuu-data/src/constants.ts 304 4.375 ms - -
GET /__cypress/src/packages/vuu-data/src/data-source.ts 304 4.065 ms - -
GET /__cypress/src/packages/vuu-data/src/message-utils.ts 304 5.538 ms - -
GET /__cypress/src/packages/vuu-data/src/array-data-source/array-data-source.ts 304 5.796 ms - -
GET /__cypress/src/packages/vuu-data/src/json-data-source.ts 304 6.004 ms - -
GET /__cypress/src/packages/vuu-data/src/remote-data-source.ts 304 6.760 ms - -
GET /__cypress/src/packages/vuu-data/src/vuuUIMessageTypes.ts 304 6.491 ms - -
GET /__cypress/src/packages/vuu-shell/src/session-editing-form/SessionEditingForm.css 304 6.745 ms - -
GET /__cypress/src/packages/vuu-layout/src/dock-layout/index.ts 304 7.544 ms - -
GET /__cypress/src/packages/vuu-layout/src/Component.tsx 304 5.240 ms - -
GET /__cypress/src/packages/vuu-layout/src/drag-drop/index.ts 304 4.946 ms - -
GET /__cypress/src/packages/vuu-layout/src/DraggableLayout.tsx 304 5.034 ms - -
GET /__cypress/src/packages/vuu-layout/src/flexbox/index.ts 304 4.915 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-action.ts 304 4.824 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-header/index.ts 304 6.369 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-persistence/index.ts 304 6.492 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-provider/index.ts 304 6.143 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-reducer/index.ts 304 6.314 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-view/index.ts 304 5.923 ms - -
GET /__cypress/src/packages/vuu-layout/src/measured-container/index.ts 304 5.713 ms - -
GET /__cypress/src/packages/vuu-layout/src/overflow-container/index.ts 304 5.079 ms - -
GET /__cypress/src/packages/vuu-layout/src/stack/index.ts 304 3.190 ms - -
GET /__cypress/src/packages/vuu-layout/src/palette/index.ts 304 5.700 ms - -
GET /__cypress/src/packages/vuu-layout/src/placeholder/index.ts 304 5.500 ms - -
GET /__cypress/src/packages/vuu-layout/src/registry/index.ts 304 5.319 ms - -
GET /__cypress/src/packages/vuu-layout/src/responsive/index.ts 304 5.511 ms - -
GET /__cypress/src/packages/vuu-layout/src/tools/index.ts 304 2.473 ms - -
GET /__cypress/src/packages/vuu-layout/src/toolbar/index.ts 304 2.608 ms - -
GET /__cypress/src/packages/vuu-layout/src/use-persistent-state.ts 304 7.523 ms - -
GET /__cypress/src/packages/vuu-layout/src/utils/index.ts 304 7.522 ms - -
GET /__cypress/src/packages/vuu-utils/src/array-utils.ts 304 5.623 ms - -
GET /__cypress/src/packages/vuu-utils/src/box-utils.ts 304 4.462 ms - -
GET /__cypress/src/packages/vuu-utils/src/column-utils.ts 304 3.445 ms - -
GET /__cypress/src/packages/vuu-utils/src/cookie-utils.ts 304 3.514 ms - -
GET /__cypress/src/packages/vuu-utils/src/component-registry.ts 304 4.602 ms - -
GET /__cypress/src/packages/vuu-utils/src/DataWindow.ts 304 4.439 ms - -
GET /__cypress/src/packages/vuu-utils/src/common-types.ts 304 4.060 ms - -
GET /__cypress/src/packages/vuu-utils/src/data-utils.ts 304 4.100 ms - -
GET /__cypress/src/packages/vuu-utils/src/date-utils.ts 304 4.376 ms - -
GET /__cypress/src/packages/vuu-utils/src/debug-utils.ts 304 4.333 ms - -
GET /__cypress/src/packages/vuu-utils/src/filter-utils.ts 304 3.944 ms - -
GET /__cypress/src/packages/vuu-utils/src/html-utils.ts 304 3.771 ms - -
GET /__cypress/src/packages/vuu-utils/src/event-emitter.ts 304 3.807 ms - -
GET /__cypress/src/packages/vuu-utils/src/formatting-utils.ts 304 3.300 ms - -
GET /__cypress/src/packages/vuu-utils/src/getUniqueId.ts 304 3.563 ms - -
GET /__cypress/src/packages/vuu-utils/src/group-utils.ts 304 3.687 ms - -
GET /__cypress/src/packages/vuu-utils/src/input-utils.ts 304 3.657 ms - -
GET /__cypress/src/packages/vuu-utils/src/invariant.ts 304 3.613 ms - -
GET /__cypress/src/packages/vuu-utils/src/itemToString.ts 304 3.770 ms - -
GET /__cypress/src/packages/vuu-utils/src/json-utils.ts 304 3.703 ms - -
GET /__cypress/src/packages/vuu-utils/src/keyboard-utils.ts 304 4.147 ms - -
GET /__cypress/src/packages/vuu-utils/src/keyset.ts 304 3.903 ms - -
GET /__cypress/src/packages/vuu-utils/src/logging-utils.ts 304 3.576 ms - -
GET /__cypress/src/packages/vuu-utils/src/menu-utils.ts 304 3.555 ms - -
GET /__cypress/src/packages/vuu-utils/src/nanoid/index.ts 304 3.007 ms - -
GET /__cypress/src/packages/vuu-utils/src/round-decimal.ts 304 2.925 ms - -
GET /__cypress/src/packages/vuu-utils/src/perf-utils.ts 304 6.414 ms - -
GET /__cypress/src/packages/vuu-utils/src/range-utils.ts 304 6.057 ms - -
GET /__cypress/src/packages/vuu-utils/src/row-utils.ts 304 5.801 ms - -
GET /__cypress/src/packages/vuu-utils/src/selection-utils.ts 304 6.267 ms - -
GET /__cypress/src/packages/vuu-utils/src/sort-utils.ts 304 6.106 ms - -
GET /__cypress/src/packages/vuu-utils/src/text-utils.ts 304 5.622 ms - -
GET /__cypress/src/packages/vuu-utils/src/url-utils.ts 304 7.040 ms - -
GET /__cypress/src/packages/vuu-popups/src/dialog/index.ts 304 7.073 ms - -
GET /__cypress/src/packages/vuu-utils/src/screenshot-utils.ts 304 6.892 ms - -
GET /__cypress/src/packages/vuu-popups/src/dialog-header/index.ts 304 6.540 ms - -
GET /__cypress/src/packages/vuu-popups/src/menu/index.ts 304 7.154 ms - -
GET /__cypress/src/packages/vuu-popups/src/popup/index.ts 304 6.619 ms - -
GET /__cypress/src/packages/vuu-popups/src/popup-menu/index.ts 304 7.153 ms - -
GET /__cypress/src/packages/vuu-popups/src/notifications/index.ts 304 3.822 ms - -
GET /__cypress/src/packages/vuu-popups/src/portal/index.ts 304 6.745 ms - -
GET /__cypress/src/packages/vuu-popups/src/portal-deprecated/index.ts 304 6.438 ms - -
GET /__cypress/src/packages/vuu-popups/src/prompt/index.ts 304 6.079 ms - -
GET /__cypress/src/packages/vuu-popups/src/tooltip/index.ts 304 6.189 ms - -
GET /__cypress/src/packages/vuu-shell/src/shell-layouts/context-panel/ContextPanel.tsx 304 5.587 ms - -
GET /__cypress/src/packages/vuu-shell/src/shell-layouts/useFullHeightLeftPanel.tsx 304 5.364 ms - -
GET /__cypress/src/packages/vuu-shell/src/shell-layouts/useInlayLeftPanel.tsx 304 5.184 ms - -
GET /__cypress/src/packages/vuu-shell/src/shell-layouts/side-panel/SidePanel.tsx 304 5.019 ms - -
GET /__cypress/src/packages/vuu-shell/src/feature-list/FeatureList.css 304 5.510 ms - -
GET /__cypress/src/packages/vuu-shell/src/theme-switch/ThemeSwitch.css 304 5.509 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/combo-box/index.ts 304 5.511 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/common-hooks/index.ts 304 5.544 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/index.ts 304 5.084 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/cycle-state-button/index.ts 304 4.803 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/dropdown/index.ts 304 5.238 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/editable/index.ts 304 5.201 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/editable-label/index.ts 304 5.846 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/expando-input/index.ts 304 5.665 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/index.ts 304 4.063 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/inputs/index.ts 304 6.398 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/instrument-picker/index.ts 304 6.282 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/instrument-search/index.ts 304 6.367 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/price-ticker/index.ts 304 6.393 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/index.ts 304 6.573 ms - -
GET /__cypress/src/packages/vuu-icons/src/VuuLogo.tsx 304 4.684 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/index.ts 304 7.226 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/utils/index.ts 304 7.051 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/vuu-input/index.ts 304 6.958 ms - -
GET /__cypress/src/packages/vuu-data/src/server-proxy/messages.ts 304 6.103 ms - -
GET /__cypress/src/packages/vuu-data/src/array-data-source/aggregate-utils.ts 304 5.904 ms - -
GET /__cypress/src/packages/vuu-data/src/array-data-source/sort-utils.ts 304 3.755 ms - -
GET /__cypress/src/packages/vuu-data/src/inlined-worker.js 304 6.028 ms - -
GET /__cypress/src/packages/vuu-filter-parser/src/index.ts 304 6.061 ms - -
GET /__cypress/src/packages/vuu-data/src/array-data-source/group-utils.ts 304 5.610 ms - -
GET /__cypress/src/packages/vuu-data/src/array-data-source/array-data-utils.ts 304 6.194 ms - -
GET /__cypress/src/packages/vuu-layout/src/drag-drop/dragDropTypes.ts 304 3.493 ms - -
GET /__cypress/src/packages/vuu-layout/src/dock-layout/DockLayout.tsx 304 6.640 ms - -
GET /__cypress/src/packages/vuu-layout/src/dock-layout/Drawer.tsx 304 6.434 ms - -
GET /__cypress/src/packages/vuu-layout/src/registry/ComponentRegistry.ts 304 6.554 ms - -
GET /__cypress/src/packages/vuu-layout/src/Component.css 304 6.243 ms - -
GET /__cypress/src/packages/vuu-layout/src/drag-drop/Draggable.ts 304 8.620 ms - -
GET /__cypress/src/packages/vuu-layout/src/drag-drop/DropMenu.tsx 304 8.278 ms - -
GET /__cypress/src/packages/vuu-layout/src/drag-drop/DropTarget.ts 304 7.751 ms - -
GET /__cypress/src/packages/vuu-layout/src/DraggableLayout.css 304 7.737 ms - -
GET /__cypress/src/packages/vuu-layout/src/flexbox/Flexbox.tsx 304 7.536 ms - -
GET /__cypress/src/packages/vuu-layout/src/flexbox/FlexboxLayout.tsx 304 4.725 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-persistence/LocalLayoutPersistenceManager.ts 304 3.913 ms - -
GET /__cypress/src/packages/vuu-layout/src/flexbox/FluidGrid.tsx 304 6.881 ms - -
GET /__cypress/src/packages/vuu-layout/src/flexbox/FluidGridLayout.tsx 304 6.665 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-header/Header.tsx 304 6.883 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-persistence/defaultApplicationJson.ts 304 6.633 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-persistence/LayoutPersistenceManager.ts 304 6.490 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-persistence/RemoteLayoutPersistenceManager.ts 304 6.064 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-persistence/useLayoutContextMenuItems.tsx 304 6.317 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-view/View.tsx 304 4.510 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-provider/LayoutProvider.tsx 304 6.790 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-provider/LayoutProviderContext.ts 304 7.983 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-view/useViewActionDispatcher.ts 304 8.041 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-view/ViewContext.ts 304 6.099 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-view/viewTypes.ts 304 5.613 ms - -
GET /__cypress/src/packages/vuu-layout/src/measured-container/MeasuredContainer.tsx 304 5.378 ms - -
GET /__cypress/src/packages/vuu-layout/src/measured-container/useMeasuredContainer.ts 304 4.915 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-reducer/flexUtils.ts 304 5.104 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-reducer/layout-reducer.ts 304 4.881 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-reducer/layoutTypes.ts 304 5.614 ms - -
GET /__cypress/src/packages/vuu-layout/src/stack/StackLayout.tsx 304 3.169 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-reducer/layoutUtils.ts 304 6.700 ms - -
GET /__cypress/src/packages/vuu-layout/src/overflow-container/OverflowContainer.tsx 304 6.462 ms - -
GET /__cypress/src/packages/vuu-layout/src/overflow-container/overflow-utils.ts 304 6.251 ms - -
GET /__cypress/src/packages/vuu-layout/src/stack/Stack.tsx 304 6.032 ms - -
GET /__cypress/src/packages/vuu-layout/src/stack/stackTypes.ts 304 4.963 ms - -
GET /__cypress/src/packages/vuu-layout/src/palette/Palette.tsx 304 4.796 ms - -
GET /__cypress/src/packages/vuu-layout/src/responsive/utils.ts 304 3.693 ms - -
GET /__cypress/src/packages/vuu-layout/src/placeholder/Placeholder.tsx 304 5.303 ms - -
GET /__cypress/src/packages/vuu-layout/src/responsive/use-breakpoints.ts 304 5.279 ms - -
GET /__cypress/src/packages/vuu-layout/src/responsive/useResizeObserver.ts 304 5.161 ms - -
GET /__cypress/src/packages/vuu-layout/src/tools/config-wrapper/index.ts 304 5.603 ms - -
GET /__cypress/src/packages/vuu-layout/src/tools/devtools-box/layout-configurator.jsx 304 5.513 ms - -
GET /__cypress/src/packages/vuu-layout/src/tools/devtools-tree/layout-tree-viewer.jsx 304 5.387 ms - -
GET /__cypress/src/packages/vuu-layout/src/toolbar/Toolbar.tsx 304 5.011 ms - -
GET /__cypress/src/packages/vuu-layout/src/utils/pathUtils.ts 304 5.035 ms - -
GET /__cypress/src/packages/vuu-layout/src/utils/propUtils.ts 304 4.746 ms - -
GET /__cypress/src/packages/vuu-layout/src/utils/refUtils.ts 304 9.387 ms - -
GET /__cypress/src/packages/vuu-layout/src/utils/react-utils.ts 304 9.219 ms - -
GET /__cypress/src/packages/vuu-layout/src/utils/styleUtils.ts 304 6.163 ms - -
GET /__cypress/src/packages/vuu-layout/src/utils/typeOf.ts 304 5.866 ms - -
GET /__cypress/src/packages/vuu-popups/src/dialog/Dialog.tsx 304 5.599 ms - -
GET /__cypress/src/packages/vuu-popups/src/dialog/useDialog.tsx 304 4.417 ms - -
GET /__cypress/src/packages/vuu-popups/src/dialog-header/DialogHeader.tsx 304 5.474 ms - -
GET /__cypress/src/packages/vuu-popups/src/menu/ContextMenu.tsx 304 5.441 ms - -
GET /__cypress/src/packages/vuu-popups/src/menu/MenuList.tsx 304 5.328 ms - -
GET /__cypress/src/packages/vuu-popups/src/menu/context-menu-provider.tsx 304 5.299 ms - -
GET /__cypress/src/packages/vuu-popups/src/menu/useContextMenu.tsx 304 5.872 ms - -
GET /__cypress/src/packages/vuu-popups/src/popup/popup-service.ts 304 5.862 ms - -
GET /__cypress/src/packages/vuu-popups/src/popup/Popup.tsx 304 3.511 ms - -
GET /__cypress/src/packages/vuu-popups/src/popup/useAnchoredPosition.ts 304 3.272 ms - -
GET /__cypress/src/packages/vuu-popups/src/popup-menu/PopupMenu.tsx 304 3.711 ms - -
GET /__cypress/src/packages/vuu-popups/src/notifications/NotificationsProvider.tsx 304 3.951 ms - -
GET /__cypress/src/packages/vuu-popups/src/portal/Portal.tsx 304 3.438 ms - -
GET /__cypress/src/packages/vuu-popups/src/portal-deprecated/render-portal.tsx 304 2.891 ms - -
GET /__cypress/src/packages/vuu-popups/src/prompt/Prompt.tsx 304 5.157 ms - -
GET /__cypress/src/packages/vuu-popups/src/tooltip/Tooltip.tsx 304 5.585 ms - -
GET /__cypress/src/packages/vuu-popups/src/tooltip/useTooltip.ts 304 5.875 ms - -
GET /__cypress/src/packages/vuu-shell/src/shell-layouts/context-panel/ContextPanel.css 304 5.996 ms - -
GET /__cypress/src/packages/vuu-shell/src/shell-layouts/side-panel/SidePanel.css 304 5.782 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/combo-box/ComboBox.tsx 304 5.937 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/common-hooks/collectionProvider.tsx 304 5.086 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/common-hooks/collectionTypes.ts 304 5.165 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/common-hooks/use-resize-observer.ts 304 3.645 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/common-hooks/itemToString.ts 304 5.332 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/common-hooks/useCollectionItems.ts 304 5.559 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/common-hooks/useControlled.ts 304 5.405 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/common-hooks/navigationTypes.ts 304 5.557 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/common-hooks/selectionTypes.ts 304 5.608 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/common-hooks/useStateRef.ts 304 5.457 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/dragDropTypesNext.ts 304 6.154 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/DragDropProvider.tsx 304 6.129 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/useDragDropNext.tsx 304 6.069 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/drop-target-utils.ts 304 3.288 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/dropdown/DropdownBase.tsx 304 3.160 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/cycle-state-button/CycleStateButton.tsx 304 3.202 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/dropdown/DropdownButton.tsx 304 3.838 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/dropdown/Dropdown.tsx 304 5.137 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/dropdown/dropdownTypes.ts 304 5.649 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/dropdown/useDropdownBase.ts 304 3.807 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/editable/useEditableText.ts 304 3.439 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/editable/editable-utils.ts 304 3.331 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/editable-label/EditableLabel.tsx 304 3.733 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/expando-input/ExpandoInput.tsx 304 3.721 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/common-hooks/index.ts 304 3.823 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/ListItem.tsx 304 3.008 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/List.tsx 304 2.912 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/Highlighter.tsx 304 3.371 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/listTypes.ts 304 3.777 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/ListItemHeader.ts 304 4.058 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/ListItemGroup.ts 304 3.451 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/useList.ts 304 5.335 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/VirtualizedList.tsx 304 5.345 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/CheckboxIcon.tsx 304 5.175 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/inputs/Checkbox.tsx 304 5.377 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/RadioIcon.tsx 304 5.163 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/inputs/RadioButton.tsx 304 4.300 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/instrument-picker/InstrumentPicker.tsx 304 6.422 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/instrument-search/InstrumentSearch.tsx 304 6.701 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/price-ticker/PriceTicker.tsx 304 6.721 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/Tabstrip.tsx 304 6.537 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/Tab.tsx 304 6.922 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/TabsTypes.ts 304 6.647 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/tabstrip-dom-utils.ts 304 5.216 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/use-items-with-ids.ts 304 4.880 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/Tree.tsx 304 4.628 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/vuu-input/VuuInput.tsx 304 4.227 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/utils/escapeRegExp.ts 304 5.288 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/utils/forwardCallbackProps.ts 304 5.517 ms - -
GET /__cypress/src/packages/vuu-filter-parser/src/FilterTreeWalker.ts 304 6.713 ms - -
GET /__cypress/src/packages/vuu-filter-parser/src/filter-evaluation-utils.ts 304 6.610 ms - -
GET /__cypress/src/packages/vuu-layout/src/dock-layout/DockLayout.css 304 6.106 ms - -
GET /__cypress/src/packages/vuu-filter-parser/src/FilterParser.ts 304 5.934 ms - -
GET /__cypress/src/packages/vuu-filter-parser/src/generated/filter-parser.js 304 5.970 ms - -
GET /__cypress/src/packages/vuu-layout/src/dock-layout/Drawer.css 304 5.614 ms - -
GET /__cypress/src/packages/vuu-layout/src/drag-drop/DragState.ts 304 5.013 ms - -
GET /__cypress/src/packages/vuu-layout/src/flexbox/Flexbox.css 304 3.257 ms - -
GET /__cypress/src/packages/vuu-layout/src/drag-drop/BoxModel.ts 304 5.422 ms - -
GET /__cypress/src/packages/vuu-layout/src/drag-drop/DropTargetRenderer.tsx 304 5.561 ms - -
GET /__cypress/src/packages/vuu-layout/src/drag-drop/DropMenu.css 304 5.225 ms - -
GET /__cypress/src/packages/vuu-layout/src/flexbox/useSplitterResizing.ts 304 5.012 ms - -
GET /__cypress/src/packages/vuu-filters/src/index.ts 304 5.575 ms - -
GET /__cypress/src/packages/vuu-layout/src/flexbox/FluidGrid.css 304 5.548 ms - -
GET /__cypress/src/packages/vuu-layout/src/flexbox/useResponsiveSizing.ts 304 5.519 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-header/Header.css 304 5.465 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-view/useView.tsx 304 6.269 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-view/useViewResize.ts 304 6.175 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-view/View.css 304 4.890 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-provider/useLayoutDragDrop.ts 304 4.988 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-reducer/move-layout-element.ts 304 4.334 ms - -
GET /__cypress/src/packages/vuu-layout/src/measured-container/MeasuredContainer.css 304 6.200 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-reducer/insert-layout-element.ts 304 6.047 ms - -
GET /__cypress/src/packages/vuu-layout/src/measured-container/useResizeObserver.ts 304 5.993 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-reducer/replace-layout-element.ts 304 5.299 ms - -
GET /__cypress/src/packages/vuu-layout/src/overflow-container/useOverflowContainer.ts 304 3.408 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-reducer/remove-layout-element.ts 304 5.825 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-reducer/resize-flex-children.ts 304 5.677 ms - -
GET /__cypress/src/packages/vuu-layout/src/layout-reducer/wrap-layout-element.ts 304 5.580 ms - -
GET /__cypress/src/packages/vuu-layout/src/stack/Stack.css 304 5.730 ms - -
GET /__cypress/src/packages/vuu-layout/src/overflow-container/OverflowContainer.css 304 8.296 ms - -
GET /__cypress/src/packages/vuu-layout/src/palette/Palette.css 304 8.070 ms - -
GET /__cypress/src/packages/vuu-layout/src/placeholder/Placeholder.css 304 7.763 ms - -
GET /__cypress/src/packages/vuu-layout/src/placeholder/LayoutStartPanel.tsx 304 7.449 ms - -
GET /__cypress/src/packages/vuu-layout/src/responsive/breakpoints.ts 304 7.463 ms - -
GET /__cypress/src/packages/vuu-layout/src/tools/config-wrapper/ConfigWrapper.tsx 304 7.005 ms - -
GET /__cypress/src/packages/vuu-layout/src/tools/devtools-tree/layout-tree-viewer.css 304 6.033 ms - -
GET /__cypress/src/packages/vuu-popups/src/dialog-header/DialogHeader.css 304 3.538 ms - -
GET /__cypress/src/packages/vuu-layout/src/toolbar/useToolbar.ts 304 6.333 ms - -
GET /__cypress/src/packages/vuu-layout/src/toolbar/Toolbar.css 304 6.253 ms - -
GET /__cypress/src/packages/vuu-layout/src/tools/devtools-box/layout-configurator.css 304 6.405 ms - -
GET /__cypress/src/packages/vuu-popups/src/dialog/Dialog.css 304 6.245 ms - -
GET /__cypress/src/packages/vuu-popups/src/menu/use-cascade.ts 304 6.115 ms - -
GET /__cypress/src/packages/vuu-popups/src/menu/use-items-with-ids-next.ts 304 5.739 ms - -
GET /__cypress/src/packages/vuu-popups/src/menu/use-keyboard-navigation.ts 304 5.458 ms - -
GET /__cypress/src/packages/vuu-popups/src/menu/MenuList.css 304 5.439 ms - -
GET /__cypress/src/packages/vuu-popups/src/popup/popup-service.css 304 5.282 ms - -
GET /__cypress/src/packages/vuu-popups/src/popup/Popup.css 304 5.348 ms - -
GET /__cypress/src/packages/vuu-popups/src/popup-menu/PopupMenu.css 304 6.907 ms - -
GET /__cypress/src/packages/vuu-popups/src/notifications/notifications.css 304 6.746 ms - -
GET /__cypress/src/packages/vuu-popups/src/portal/Portal.css 304 6.509 ms - -
GET /__cypress/src/packages/vuu-popups/src/prompt/Prompt.css 304 6.348 ms - -
GET /__cypress/src/packages/vuu-popups/src/tooltip/useAnchoredPosition.ts 304 5.903 ms - -
GET /__cypress/src/packages/vuu-popups/src/tooltip/Tooltip.css 304 5.606 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/combo-box/useCombobox.ts 304 5.830 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/ChevronIcon.tsx 304 5.921 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/useGlobalDragDrop.ts 304 4.335 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/common-hooks/utils/index.ts 304 6.579 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/DragDropState.ts 304 6.399 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/Draggable.tsx 304 7.152 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/useAutoScroll.ts 304 4.758 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/dropdown/DropdownButton.css 304 3.456 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/useDragDropCopy.ts 304 5.117 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/useDragDropIndicator.tsx 304 5.941 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/useDragDropNaturalMovementNext.tsx 304 5.891 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/dropdown/Dropdown.css 304 5.749 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/dropdown/useDropdown.ts 304 5.359 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/dropdown/useClickAway.ts 304 5.341 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/editable-label/EditableLabel.css 304 5.437 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/common-hooks/keyUtils.ts 304 5.071 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/expando-input/ExpandoInput.css 304 5.607 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/common-hooks/useCollapsibleGroups.ts 304 5.605 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/common-hooks/list-dom-utils.ts 304 6.175 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/common-hooks/useKeyboardNavigation.ts 304 5.935 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/common-hooks/useImperativeScrollingAPI.ts 304 5.527 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/common-hooks/useSelection.ts 304 5.213 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/common-hooks/useTypeahead.ts 304 4.932 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/common-hooks/useViewportTracking.ts 304 6.217 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/ListItem.css 304 4.561 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/List.css 304 3.109 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/Highlighter.css 304 5.200 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/useListHeight.ts 304 5.223 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/useScrollPosition.ts 304 5.225 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/useListDrop.ts 304 3.117 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/CheckboxIcon.css 304 5.875 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/inputs/RadioButton.css 304 4.596 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/useVirtualization.ts 304 6.874 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/inputs/Checkbox.css 304 6.479 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/RadioIcon.css 304 6.015 ms - -
GET /__cypress/src/packages/vuu-table/src/index.ts 304 4.502 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/instrument-picker/SearchCell.tsx 304 4.953 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/useTabstrip.ts 304 3.279 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/instrument-picker/useInstrumentPicker.ts 304 5.295 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/instrument-picker/InstrumentPicker.css 304 5.300 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/instrument-search/SearchCell.tsx 304 5.213 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/instrument-search/InstrumentSearch.css 304 5.606 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/TabMenu.tsx 304 6.092 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/Tabstrip.css 304 5.858 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/price-ticker/PriceTicker.css 304 5.467 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/Tab.css 304 5.092 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/vuu-input/VuuInput.css 304 4.236 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/list-dom-utils.ts 304 4.366 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/use-viewport-tracking.ts 304 5.878 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/use-selection.ts 304 7.155 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/useTree.ts 304 6.115 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/Tree.css 304 6.012 ms - -
GET /__cypress/src/packages/vuu-layout/src/flexbox/Splitter.tsx 304 5.145 ms - -
GET /__cypress/src/packages/vuu-layout/src/drag-drop/DropTargetRenderer.css 304 5.975 ms - -
GET /__cypress/src/packages/vuu-layout/src/flexbox/flexbox-utils.ts 304 4.938 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-pill/index.ts 304 3.508 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-bar/index.ts 304 7.149 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-builder-menu/index.ts 304 7.357 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-clause/index.ts 304 7.796 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-input/index.ts 304 7.793 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-utils.ts 304 5.646 ms - -
GET /__cypress/src/packages/vuu-filters/src/local-config.ts 304 5.681 ms - -
GET /__cypress/src/packages/vuu-layout/src/placeholder/LayoutStartPanel.css 304 5.492 ms - -
GET /__cypress/src/packages/vuu-popups/src/menu/list-dom-utils.ts 304 5.584 ms - -
GET /__cypress/src/packages/vuu-layout/src/toolbar/useKeyboardNavigation.ts 304 7.663 ms - -
GET /__cypress/src/packages/vuu-layout/src/toolbar/useSelection.ts 304 42.005 ms - -
GET /__cypress/src/packages/vuu-popups/src/menu/utils.ts 304 4.053 ms - -
GET /__cypress/src/packages/vuu-popups/src/menu/key-code.ts 304 4.131 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/ChevronIcon.css 304 4.028 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/common-hooks/utils/collection-item-utils.ts 304 3.957 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/common-hooks/utils/filter-utils.ts 304 2.085 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/common-hooks/utils/isSelected.ts 304 3.117 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/Draggable.css 304 5.254 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/useDropIndicator.ts 304 4.470 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/drag-drop/useDragDisplacers.ts 304 4.596 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/list/keyset.ts 304 4.416 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/index.ts 304 4.235 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/table-config.ts 304 2.905 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/instrument-picker/SearchCell.css 304 5.394 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/useSelection.ts 304 3.170 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/TabMenuOptions.ts 304 5.561 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/useAnimatedSelectionThumb.ts 304 5.485 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/useKeyboardNavigation.ts 304 5.764 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/instrument-search/SearchCell.css 304 3.883 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tabstrip/TabMenu.css 304 4.429 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/use-keyboard-navigation.ts 304 4.304 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/use-hierarchical-data.ts 304 4.201 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/use-collapsible-groups.ts 304 3.962 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/use-tree-keyboard-navigation.ts 304 4.469 ms - -
GET /__cypress/src/packages/vuu-layout/src/flexbox/Splitter.css 304 2.372 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-pill/FilterPill.tsx 304 4.694 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-bar/FilterBar.tsx 304 4.767 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-bar/useFilters.ts 304 5.200 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-builder-menu/FilterBuilderMenu.tsx 304 5.123 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-clause/ExpandoCombobox.tsx 304 4.928 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-clause/FilterClauseEditor.tsx 304 2.701 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-clause/TextInput.tsx 304 5.370 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-input/FilterInput.tsx 304 5.103 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-input/useCodeMirrorEditor.ts 304 5.430 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-input/useFilterSuggestionProvider.ts 304 5.339 ms - -
GET /__cypress/src/packages/vuu-layout/src/toolbar/toolbar-dom-utils.ts 304 5.067 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/header-cell/index.ts 304 2.395 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/TableNext.tsx 304 5.679 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/index.ts 304 6.012 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useControlledTableNavigation.ts 304 5.890 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useTableModel.ts 304 5.667 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/hierarchical-data-utils.ts 304 5.464 ms - -
GET /__cypress/src/packages/vuu-ui-controls/src/tree/key-code.ts 304 2.385 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-pill-menu/index.ts 304 5.477 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-pill/FilterPill.css 304 4.923 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-bar/useFilterBar.ts 304 4.675 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-bar/FilterBar.css 304 4.507 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-builder-menu/FilterBuilderMenu.css 304 4.450 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-clause/ExpandoCombobox.css 304 2.715 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-clause/NumericInput.tsx 304 8.447 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-clause/operator-utils.ts 304 8.547 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-clause/useFilterClauseEditor.ts 304 6.290 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-clause/FilterClauseEditor.css 304 6.438 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-input/FilterInput.css 304 5.966 ms - -
GET /__cypress/src/packages/vuu-data-react/src/index.ts 304 5.863 ms - -
GET /__cypress/src/packages/vuu-codemirror/src/index.ts 304 5.465 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-input/highlighting.ts 304 4.750 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-input/FilterLanguage.ts 304 5.666 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-input/theme.ts 304 5.205 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-input/useFilterAutoComplete.ts 304 4.520 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-input/filterInfo.ts 304 4.905 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/header-cell/GroupHeaderCell.tsx 304 2.918 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/header-cell/GroupHeaderCellNext.tsx 304 5.309 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/header-cell/HeaderCell.tsx 304 5.546 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/Row.tsx 304 5.387 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useTableNext.ts 304 5.702 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/TableNext.css 304 4.598 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/dropdown-cell/index.ts 304 3.099 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/input-cell/index.ts 304 4.921 ms - -
GET /__cypress/src/packages/vuu-data-react/src/hooks/index.ts 304 3.721 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/lookup-cell/index.ts 304 5.455 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/toggle-cell/index.ts 304 5.840 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-pill-menu/FilterPillMenu.tsx 304 5.864 ms - -
GET /__cypress/src/packages/vuu-codemirror/src/codemirror-basic-setup.ts 304 3.018 ms - -
GET /__cypress/src/packages/vuu-codemirror/src/parser-utils.ts 304 5.548 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useCell.ts 304 4.818 ms - -
GET /__cypress/src/packages/vuu-codemirror/src/suggestion-utils.ts 304 6.355 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-resizing/index.ts 304 6.133 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-header-pill/index.ts 304 4.950 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/header-cell/GroupHeaderCell.css 304 2.653 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-menu/index.ts 304 4.640 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/header-cell/HeaderCell.css 304 4.800 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/index.ts 304 3.809 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/table-cell/index.ts 304 5.217 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/Row.css 304 5.659 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useKeyboardNavigation.ts 304 6.208 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/context-menu/index.ts 304 5.635 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useDataSource.ts 304 5.354 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useTableContextMenu.ts 304 4.287 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useInitialValue.ts 304 5.686 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useSelection.ts 304 5.187 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useTableScroll.ts 304 4.819 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/input-cell/InputCell.tsx 304 3.478 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useCellEditing.ts 304 5.163 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useVirtualViewport.ts 304 5.456 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/useTableViewport.ts 304 5.415 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/dropdown-cell/DropdownCell.tsx 304 5.452 ms - -
GET /__cypress/src/packages/vuu-data-react/src/hooks/useDataSource.ts 304 5.273 ms - -
GET /__cypress/src/packages/vuu-data-react/src/hooks/useLookupValues.ts 304 5.526 ms - -
GET /__cypress/src/packages/vuu-data-react/src/hooks/useServerConnectionStatus.ts 304 5.319 ms - -
GET /__cypress/src/packages/vuu-data-react/src/hooks/useServerConnectionQuality.ts 304 5.159 ms - -
GET /__cypress/src/packages/vuu-data-react/src/hooks/useTypeaheadSuggestions.ts 304 5.261 ms - -
GET /__cypress/src/packages/vuu-data-react/src/hooks/useVuuMenuActions.ts 304 5.583 ms - -
GET /__cypress/src/packages/vuu-data-react/src/hooks/useVuuTables.ts 304 6.447 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/lookup-cell/LookupCell.tsx 304 6.152 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/toggle-cell/ToggleCell.tsx 304 5.582 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-pill-menu/FilterPillMenu.css 304 5.826 ms - -
GET /__cypress/src/packages/vuu-filters/src/filter-pill-menu/FilterPillMenuOptions.ts 304 5.635 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-resizing/ColumnResizer.tsx 304 5.345 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-resizing/useTableColumnResize.tsx 304 6.318 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-header-pill/ColumnHeaderPill.tsx 304 6.128 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-header-pill/GroupColumnPill.tsx 304 5.848 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-header-pill/SortIndicator.tsx 304 5.732 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-menu/ColumnMenu.tsx 304 5.418 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-edit-validators/index.ts 304 4.920 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-renderers/index.ts 304 7.828 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-renderers-next/index.ts 304 7.406 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-list/index.ts 304 6.076 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-settings/index.ts 304 5.865 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/index.ts 304 5.594 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-panel/index.ts 304 5.314 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-formatting-settings/index.ts 304 5.280 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/table-cell/TableGroupCell.tsx 304 3.229 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/datasource-stats/index.ts 304 5.326 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/table-settings/index.ts 304 5.347 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/useTableAndColumnSettings.ts 304 5.236 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/table-cell/TableCell.tsx 304 4.973 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/table-dom-utils.ts 304 6.430 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/context-menu/buildContextMenuDescriptors.ts 304 6.347 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/context-menu/useHandleTableContextMenu.ts 304 6.152 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/moving-window.ts 304 6.107 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/input-cell/InputCell.css 304 6.251 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/cell-utils.ts 304 6.295 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/dropdown-cell/DropdownCell.css 304 6.255 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/cell-renderers/toggle-cell/ToggleCell.css 304 6.035 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-resizing/ColumnResizer.css 304 5.776 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-header-pill/ColumnHeaderPill.css 304 5.709 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-header-pill/GroupColumnPill.css 304 5.277 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-header-pill/SortIndicator.css 304 4.887 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/column-menu/ColumnMenu.css 304 5.730 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-edit-validators/CaseValidator.ts 304 5.919 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-list/ColumnList.tsx 304 4.368 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-edit-validators/PatternValidator.ts 304 6.644 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-renderers/progress-cell/index.ts 304 6.770 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-renderers-next/background-cell/index.ts 304 6.514 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-settings/ColumnSettingsPanel.tsx 304 6.201 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-panel/ColumnExpressionPanel.tsx 304 3.431 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/ColumnExpressionInput.tsx 304 6.156 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/column-language-parser/index.ts 304 5.813 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/useColumnExpressionEditor.ts 304 5.455 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/useColumnExpressionSuggestionProvider.ts 304 5.523 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-formatting-settings/ColumnFormattingPanel.tsx 304 8.027 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-formatting-settings/NumericFormattingSettings.tsx 304 8.107 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/table-cell/TableGroupCell.css 304 7.553 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/datasource-stats/DatasourceStats.tsx 304 7.526 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/table-settings/TableSettingsPanel.tsx 304 7.092 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/table-settings/useTableSettings.ts 304 6.364 ms - -
GET /__cypress/src/packages/vuu-table/src/table-next/table-cell/TableCell.css 304 6.036 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-list/ColumnList.css 304 5.894 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-renderers/progress-cell/ProgressCell.tsx 304 5.480 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-renderers-next/background-cell/BackgroundCell.tsx 304 5.852 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-renderers-next/background-cell/BackgroundCellConfigurationEditor.tsx 304 5.816 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-settings/ColumnNameLabel.tsx 304 5.588 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-settings/useColumnSettings.ts 304 6.656 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-settings/ColumnSettingsPanel.css 304 6.610 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-panel/useColumnExpression.ts 304 6.390 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/ColumnExpressionInput.css 304 6.515 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/column-language-parser/ColumnExpressionLanguage.ts 304 6.211 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/column-language-parser/ColumnExpressionTreeWalker.ts 304 4.533 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/column-language-parser/column-expression-parse-utils.ts 304 6.705 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/highlighting.ts 304 6.787 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/theme.ts 304 6.639 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/useColumnAutoComplete.ts 304 6.424 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/column-function-descriptors.ts 304 6.262 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/functionDocInfo.ts 304 6.555 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/datasource-stats/DatasourceStats.css 304 5.897 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/table-settings/TableSettingsPanel.css 304 6.108 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-renderers/progress-cell/ProgressCell.css 304 5.544 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-renderers-next/background-cell/useDirection.ts 304 5.585 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-renderers-next/background-cell/BackgroundCell.css 304 5.461 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-renderers-next/background-cell/FlashingBackground.css 304 4.098 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/cell-renderers-next/background-cell/BackgroundCellConfigurationEditor.css 304 4.295 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-expression-input/column-language-parser/generated/column-parser.js 304 3.169 ms - -
GET /__cypress/src/packages/vuu-table-extras/src/column-settings/ColumnNameLabel.css 304 4.314 ms - -
The text was updated successfully, but these errors were encountered:
Background
#129 introduced API tests (written in Cypress) to check that our frontend contract for request/response matches what the layout server expects/provides. However, these simply test the contract by directly hitting the endpoints, in a replication of what
RemoteLayoutPersistenceManager
is doing. It would be better to actually useRemoteLayoutPersistenceManager
to test according to real world implementation, not a replica of it, however problems have been faced when attempting to writeRemoteLayoutPersistenceManager
tests.Work Required
cypress/e2e/layout-management/api.ts
into a newRemoteLayoutPersistenceManager.cy.ts
test fileapi.ts
Notes
Problems
vite.config.js
(showcase) andesbuild.mjs
(sample app)RemoteLayoutPersistenceManager.ts
is not a mountable componentprocess.env
mocking/overriding/injectionGET requests
The text was updated successfully, but these errors were encountered: