test: inventory ECS expected failures - #15609
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
🎨 Storybook: ✅ Built — View Storybook🎭 Playwright: ✅ 1989 passed, 0 failed · 2 flaky📊 Browser Reports
📦 Bundle Size
⚡ Performance Report
Absolute values
Raw data{
"timestamp": "2026-08-22T04:26:45.384Z",
"gitSha": "a76f4f32874408f313eabb8b6f97a540125dcb6e",
"branch": "test/ecs-fails-inventory",
"measurements": [
{
"name": "canvas-idle",
"durationMs": 2051.6300000000456,
"styleRecalcs": 6,
"styleRecalcDurationMs": 5.974,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 548.524,
"heapDeltaBytes": 5437536,
"heapUsedBytes": 76456620,
"domNodes": -282,
"jsHeapTotalBytes": 4972544,
"scriptDurationMs": 11.617,
"eventListeners": -155,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.670000000000012,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "canvas-idle",
"durationMs": 2020.8539999999857,
"styleRecalcs": 8,
"styleRecalcDurationMs": 7.681000000000002,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 492.991,
"heapDeltaBytes": 11093152,
"heapUsedBytes": 81902480,
"domNodes": -280,
"jsHeapTotalBytes": 5496832,
"scriptDurationMs": 8.615,
"eventListeners": -155,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "canvas-mouse-sweep",
"durationMs": 2499.129000000039,
"styleRecalcs": 79,
"styleRecalcDurationMs": 46.73,
"layouts": 12,
"layoutDurationMs": 4.776000000000001,
"taskDurationMs": 1572.5390000000002,
"heapDeltaBytes": 6166900,
"heapUsedBytes": 77058644,
"domNodes": -278,
"jsHeapTotalBytes": 5496832,
"scriptDurationMs": 230.73000000000002,
"eventListeners": -157,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "canvas-mouse-sweep",
"durationMs": 2236.8569999999863,
"styleRecalcs": 78,
"styleRecalcDurationMs": 40.109,
"layouts": 12,
"layoutDurationMs": 3.4029999999999996,
"taskDurationMs": 1315.339,
"heapDeltaBytes": 3835872,
"heapUsedBytes": 74669380,
"domNodes": -283,
"jsHeapTotalBytes": 6021120,
"scriptDurationMs": 199.78900000000002,
"eventListeners": -155,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.66333333333332,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "canvas-zoom-sweep",
"durationMs": 1722.4180000000047,
"styleRecalcs": 32,
"styleRecalcDurationMs": 18.667,
"layouts": 6,
"layoutDurationMs": 0.6569999999999999,
"taskDurationMs": 356.788,
"heapDeltaBytes": 4180560,
"heapUsedBytes": 76030284,
"domNodes": 77,
"jsHeapTotalBytes": 5242880,
"scriptDurationMs": 10.941,
"eventListeners": 19,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "canvas-zoom-sweep",
"durationMs": 1738.7560000000803,
"styleRecalcs": 32,
"styleRecalcDurationMs": 17.175,
"layouts": 6,
"layoutDurationMs": 0.5879999999999999,
"taskDurationMs": 348.56699999999995,
"heapDeltaBytes": 4197540,
"heapUsedBytes": 75072248,
"domNodes": 76,
"jsHeapTotalBytes": 5242880,
"scriptDurationMs": 10.84,
"eventListeners": 19,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.699999999999818
},
{
"name": "dom-widget-clipping",
"durationMs": 714.4910000000095,
"styleRecalcs": 9,
"styleRecalcDurationMs": 6.182999999999997,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 463.093,
"heapDeltaBytes": -3946144,
"heapUsedBytes": 66823844,
"domNodes": 14,
"jsHeapTotalBytes": 5767168,
"scriptDurationMs": 40.867,
"eventListeners": 2,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "dom-widget-clipping",
"durationMs": 725.5740000000515,
"styleRecalcs": 9,
"styleRecalcDurationMs": 5.687999999999999,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 450.09700000000004,
"heapDeltaBytes": -3918340,
"heapUsedBytes": 66660756,
"domNodes": 14,
"jsHeapTotalBytes": 6029312,
"scriptDurationMs": 39.254000000000005,
"eventListeners": 2,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "large-graph-idle",
"durationMs": 2042.4540000000206,
"styleRecalcs": 1,
"styleRecalcDurationMs": 1.0769999999999982,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 556.0749999999999,
"heapDeltaBytes": -11935072,
"heapUsedBytes": 77999312,
"domNodes": -274,
"jsHeapTotalBytes": -860160,
"scriptDurationMs": 37.931,
"eventListeners": -153,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.66333333333332,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "large-graph-idle",
"durationMs": 2055.9349999999768,
"styleRecalcs": 1,
"styleRecalcDurationMs": 1.0450000000000008,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 532.8320000000001,
"heapDeltaBytes": -12362612,
"heapUsedBytes": 76983636,
"domNodes": -277,
"jsHeapTotalBytes": -860160,
"scriptDurationMs": 41.062,
"eventListeners": -183,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.670000000000012,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "large-graph-pan",
"durationMs": 4238.805999999954,
"styleRecalcs": 62,
"styleRecalcDurationMs": 8.143,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 3443.35,
"heapDeltaBytes": 31796004,
"heapUsedBytes": 97122772,
"domNodes": -279,
"jsHeapTotalBytes": 5406720,
"scriptDurationMs": 1293.646,
"eventListeners": -177,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "large-graph-pan",
"durationMs": 4232.417000000055,
"styleRecalcs": 62,
"styleRecalcDurationMs": 7.876999999999999,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 3198.5490000000004,
"heapDeltaBytes": 31000632,
"heapUsedBytes": 96754960,
"domNodes": -277,
"jsHeapTotalBytes": 5668864,
"scriptDurationMs": 1222.3540000000003,
"eventListeners": 10,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.799999999999272
},
{
"name": "large-graph-zoom",
"durationMs": 5205.175999999994,
"styleRecalcs": 66,
"styleRecalcDurationMs": 11.818000000000001,
"layouts": 60,
"layoutDurationMs": 7.865,
"taskDurationMs": 3129.5299999999997,
"heapDeltaBytes": 20062352,
"heapUsedBytes": 90967036,
"domNodes": 24,
"jsHeapTotalBytes": 3932160,
"scriptDurationMs": 1144.21,
"eventListeners": 12,
"totalBlockingTimeMs": 22,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "large-graph-zoom",
"durationMs": 4923.956999999973,
"styleRecalcs": 66,
"styleRecalcDurationMs": 11.514999999999997,
"layouts": 60,
"layoutDurationMs": 7.477,
"taskDurationMs": 2963.4449999999997,
"heapDeltaBytes": 20094024,
"heapUsedBytes": 91028928,
"domNodes": 24,
"jsHeapTotalBytes": 2621440,
"scriptDurationMs": 1093.53,
"eventListeners": 12,
"totalBlockingTimeMs": 4,
"frameDurationMs": 16.66333333333332,
"p95FrameDurationMs": 16.80000000000109
},
{
"name": "legacy-node-drag",
"durationMs": 3656.540000000007,
"styleRecalcs": 41,
"styleRecalcDurationMs": 4.702000000000002,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 2549.0389999999998,
"heapDeltaBytes": 31275916,
"heapUsedBytes": 100682136,
"domNodes": 0,
"jsHeapTotalBytes": 1916928,
"scriptDurationMs": 298.29499999999996,
"eventListeners": 190,
"totalBlockingTimeMs": 23,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.799999999999272
},
{
"name": "legacy-node-drag",
"durationMs": 3271.543999999949,
"styleRecalcs": 41,
"styleRecalcDurationMs": 4.657000000000002,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 2305.48,
"heapDeltaBytes": 26347556,
"heapUsedBytes": 94920912,
"domNodes": 0,
"jsHeapTotalBytes": 4276224,
"scriptDurationMs": 224.209,
"eventListeners": 188,
"totalBlockingTimeMs": 15,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "minimap-idle",
"durationMs": 2023.3560000000352,
"styleRecalcs": 1,
"styleRecalcDurationMs": 1.0299999999999996,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 527.8279999999999,
"heapDeltaBytes": -13065904,
"heapUsedBytes": 77454024,
"domNodes": -275,
"jsHeapTotalBytes": -2433024,
"scriptDurationMs": 38.708000000000006,
"eventListeners": -183,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.66333333333332,
"p95FrameDurationMs": 16.699999999999818
},
{
"name": "minimap-idle",
"durationMs": 2026.8939999999702,
"styleRecalcs": 0,
"styleRecalcDurationMs": 0,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 531.843,
"heapDeltaBytes": -13050288,
"heapUsedBytes": 77632204,
"domNodes": -277,
"jsHeapTotalBytes": -1646592,
"scriptDurationMs": 39.003,
"eventListeners": -183,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "subgraph-dom-widget-clipping",
"durationMs": 763.4909999999877,
"styleRecalcs": 45,
"styleRecalcDurationMs": 8.818,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 546.408,
"heapDeltaBytes": -4581348,
"heapUsedBytes": 68874704,
"domNodes": 16,
"jsHeapTotalBytes": 6291456,
"scriptDurationMs": 159.195,
"eventListeners": 8,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "subgraph-dom-widget-clipping",
"durationMs": 746.3810000000421,
"styleRecalcs": 47,
"styleRecalcDurationMs": 10.442000000000002,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 535.462,
"heapDeltaBytes": -5060052,
"heapUsedBytes": 67384952,
"domNodes": 20,
"jsHeapTotalBytes": 5767168,
"scriptDurationMs": 155.616,
"eventListeners": 6,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "subgraph-idle",
"durationMs": 2029.9890000000005,
"styleRecalcs": 9,
"styleRecalcDurationMs": 8.552999999999997,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 511.366,
"heapDeltaBytes": -12012536,
"heapUsedBytes": 60113676,
"domNodes": -295,
"jsHeapTotalBytes": 5234688,
"scriptDurationMs": 9.088,
"eventListeners": -201,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "subgraph-idle",
"durationMs": 2021.0139999999228,
"styleRecalcs": 10,
"styleRecalcDurationMs": 9.605,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 495.772,
"heapDeltaBytes": -299628,
"heapUsedBytes": 72142848,
"domNodes": -296,
"jsHeapTotalBytes": 5758976,
"scriptDurationMs": 8.341,
"eventListeners": -231,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.670000000000012,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "subgraph-mouse-sweep",
"durationMs": 1922.8430000000003,
"styleRecalcs": 77,
"styleRecalcDurationMs": 41.108,
"layouts": 16,
"layoutDurationMs": 4.923,
"taskDurationMs": 1198.0279999999998,
"heapDeltaBytes": -7879940,
"heapUsedBytes": 65386848,
"domNodes": -296,
"jsHeapTotalBytes": 5496832,
"scriptDurationMs": 134.10300000000004,
"eventListeners": -201,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "subgraph-mouse-sweep",
"durationMs": 1873.5319999999547,
"styleRecalcs": 76,
"styleRecalcDurationMs": 36.257,
"layouts": 16,
"layoutDurationMs": 4.32,
"taskDurationMs": 1126.617,
"heapDeltaBytes": -1199500,
"heapUsedBytes": 71520116,
"domNodes": -297,
"jsHeapTotalBytes": 6807552,
"scriptDurationMs": 123.422,
"eventListeners": -199,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.66333333333332,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "subgraph-transition-enter",
"durationMs": 1400.6070000000364,
"styleRecalcs": 19,
"styleRecalcDurationMs": 31.784999999999993,
"layouts": 14,
"layoutDurationMs": 14.567,
"taskDurationMs": 900.3729999999998,
"heapDeltaBytes": 132880,
"heapUsedBytes": 97419424,
"domNodes": 13671,
"jsHeapTotalBytes": 10485760,
"scriptDurationMs": 38.790000000000006,
"eventListeners": 2381,
"totalBlockingTimeMs": 139,
"frameDurationMs": 16.670000000000012,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "viewport-pan-sweep",
"durationMs": 14957.2,
"styleRecalcs": 242,
"styleRecalcDurationMs": 31.386000000000003,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 11313.738000000001,
"heapDeltaBytes": 5986672,
"heapUsedBytes": 71987792,
"domNodes": -276,
"jsHeapTotalBytes": 5242880,
"scriptDurationMs": 4235.633,
"eventListeners": 38,
"totalBlockingTimeMs": 2,
"frameDurationMs": 16.66333333333326,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "viewport-pan-sweep",
"durationMs": 16101.887000000033,
"styleRecalcs": 243,
"styleRecalcDurationMs": 32.611000000000004,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 12043.846,
"heapDeltaBytes": -5332964,
"heapUsedBytes": 84108124,
"domNodes": -276,
"jsHeapTotalBytes": 8097792,
"scriptDurationMs": 4705.951,
"eventListeners": -149,
"totalBlockingTimeMs": 17,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "vue-large-graph-idle",
"durationMs": 16944.560999999965,
"styleRecalcs": 0,
"styleRecalcDurationMs": 0,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 16438.130999999998,
"heapDeltaBytes": -37458136,
"heapUsedBytes": 176999972,
"domNodes": -6548,
"jsHeapTotalBytes": 614400,
"scriptDurationMs": 329.492,
"eventListeners": -7475,
"totalBlockingTimeMs": 0,
"frameDurationMs": 17.776666666666642,
"p95FrameDurationMs": 16.799999999999272
},
{
"name": "vue-large-graph-idle",
"durationMs": 17624.79799999994,
"styleRecalcs": 0,
"styleRecalcDurationMs": 0,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 16838.089,
"heapDeltaBytes": -34066808,
"heapUsedBytes": 174937480,
"domNodes": -6548,
"jsHeapTotalBytes": -3706880,
"scriptDurationMs": 383.532,
"eventListeners": -7473,
"totalBlockingTimeMs": 0,
"frameDurationMs": 17.776666666666642,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "vue-large-graph-pan",
"durationMs": 20962.43400000003,
"styleRecalcs": 175,
"styleRecalcDurationMs": 18.16300000000001,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 20550.505999999998,
"heapDeltaBytes": -31903488,
"heapUsedBytes": 181901284,
"domNodes": -6548,
"jsHeapTotalBytes": -5267456,
"scriptDurationMs": 1047.241,
"eventListeners": -7469,
"totalBlockingTimeMs": 118,
"frameDurationMs": 17.776666666666642,
"p95FrameDurationMs": 16.799999999999272
},
{
"name": "vue-large-graph-pan",
"durationMs": 21583.064000000035,
"styleRecalcs": 171,
"styleRecalcDurationMs": 19.921999999999997,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 21238.288999999997,
"heapDeltaBytes": -34351320,
"heapUsedBytes": 182452976,
"domNodes": -6548,
"jsHeapTotalBytes": -9523200,
"scriptDurationMs": 1065.875,
"eventListeners": -7469,
"totalBlockingTimeMs": 198,
"frameDurationMs": 17.776666666666763,
"p95FrameDurationMs": 16.799999999999272
},
{
"name": "workflow-execution",
"durationMs": 123.78000000001066,
"styleRecalcs": 9,
"styleRecalcDurationMs": 16.493000000000002,
"layouts": 7,
"layoutDurationMs": 1.607,
"taskDurationMs": 100.99999999999999,
"heapDeltaBytes": 3541428,
"heapUsedBytes": 70998440,
"domNodes": 125,
"jsHeapTotalBytes": 0,
"scriptDurationMs": 5.205000000000001,
"eventListeners": 25,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.66333333333335,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "workflow-execution",
"durationMs": 487.20800000000963,
"styleRecalcs": 14,
"styleRecalcDurationMs": 21.609,
"layouts": 3,
"layoutDurationMs": 0.792,
"taskDurationMs": 130.29000000000002,
"heapDeltaBytes": 5872876,
"heapUsedBytes": 73702904,
"domNodes": 119,
"jsHeapTotalBytes": 0,
"scriptDurationMs": 7.4990000000000006,
"eventListeners": 97,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
}
]
} |
Codecov Report❌ Patch coverage is
@@ Coverage Diff @@
## fix/ecs-review-findings #15609 +/- ##
========================================================
Coverage 82.36% 82.36%
========================================================
Files 1908 1908
Lines 108303 108304 +1
Branches 30243 30243
========================================================
+ Hits 89205 89209 +4
+ Misses 18769 18754 -15
- Partials 329 341 +12
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 13 files with indirect coverage changes 🚀 New features to boost your workflow:
|
16a2968 to
d4dbe7e
Compare
b91396e to
6c433a5
Compare
Summary
.fails()cases fixed by parent PR fix: address ECS migration review findings #15610 to ordinary passing testsRemaining work
LLinktopology tests (ECS migration: {...link} drops every LLink topology field, silently deleting connections in ComfyUI-Custom-Scripts #15594)Testing
pnpm test:unit src/lib/litegraph/src/LGraph.inputSlotRealign.test.ts src/lib/litegraph/src/linkDeduplication.conflictingOrigins.test.ts src/lib/litegraph/src/node/legacySlotLinkMutations.test.ts src/lib/litegraph/src/LLink.spreadCopy.test.tspnpm lintpnpm format:checkpnpm typecheckpnpm knipChild of #15610.