/** * Auto-generated shard configuration for balanced test distribution * Generated on: 2025-09-02T16:09:27.236Z */ export const OPTIMIZED_SHARDS = [ [ "interaction.spec.ts", "selectionToolbox.spec.ts", "chatHistory.spec.ts", "litegraphEvent.spec.ts", "versionMismatchWarnings.spec.ts" ], [ "subgraph.spec.ts", "sidebar/workflows.spec.ts", "primitiveNode.spec.ts", "bottomPanelShortcuts.spec.ts", "nodeBadge.spec.ts", "execution.spec.ts", "rerouteNode.spec.ts", "changeTracker.spec.ts", "keybindings.spec.ts", "userSelectView.spec.ts" ], [ "widget.spec.ts", "sidebar/nodeLibrary.spec.ts", "nodeHelp.spec.ts", "templates.spec.ts", "featureFlags.spec.ts", "copyPaste.spec.ts", "loadWorkflowInMedia.spec.ts", "actionbar.spec.ts", "commands.spec.ts", "minimap.spec.ts", "workflowTabThumbnail.spec.ts" ], [ "nodeSearchBox.spec.ts", "rightClickMenu.spec.ts", "colorPalette.spec.ts", "useSettingSearch.spec.ts", "graphCanvasMenu.spec.ts", "domWidget.spec.ts", "menu.spec.ts", "backgroundImageUpload.spec.ts", "customIcons.spec.ts", "releaseNotifications.spec.ts" ], [ "dialog.spec.ts", "groupNode.spec.ts", "nodeDisplay.spec.ts", "remoteWidgets.spec.ts", "extensionAPI.spec.ts", "sidebar/queue.spec.ts", "noteNode.spec.ts", "browserTabTitle.spec.ts", "graph.spec.ts", "subgraph-rename-dialog.spec.ts" ] ] export function getShardTests(shardIndex: number): string[] { return OPTIMIZED_SHARDS[shardIndex - 1] || [] } export function getShardPattern(shardIndex: number): string[] { return getShardTests(shardIndex).map(test => `**/${test}`) }