ci: publish aggregate regression report - #261
Conversation
Spider Bench A/B✅ All benchmark browser service runs completed; results are informational. Public HEAD: 189 / 240 rows; 39 / 48 sites produced rows; 9 unexpected empty sites. ✅ Deterministic fixture contract is clean. Common ancestor Public 48-site run · informational
Public-site content, timing, and memory are noisy. This single A/B run reports evidence only; site outcome counts explain missing rows without treating them as a deterministic regression. CPU and memory timelinesThese are bounded 40-point views of the same complete process-tree samples used by the HTML report. CPU uses 100% per occupied logical core; memory lines are RSS first and PSS second when complete PSS samples are available. Basexychart-beta
title "Base CPU"
x-axis "Elapsed seconds" [1.035, 2.037, 3.038, 4.039, 5.041, 5.541, 6.542, 7.543, 8.544, 9.544, 10.546, 11.547, 12.548, 13.548, 15.051, 16.051, 17.051, 18.052, 19.053, 20.055, 20.555, 21.055, 22.057, 23.058, 24.56, 25.061, 25.562, 26.563, 27.564, 28.565, 29.567, 30.569, 31.571, 32.572, 34.072, 35.074, 36.075, 37.077]
y-axis "CPU percent" 0 --> 200
line [25.98, 115.89, 107.99, 171.81, 131.82, 129.78, 104, 139.84, 75.99, 90.01, 113.78, 25.96, 115.85, 93.95, 39.9, 72.01, 107.93, 137.81, 121.81, 125.77, 110.02, 133.94, 63.93, 107.83, 53.89, 7.99, 15.98, 85.93, 39.94, 13.98, 91.91, 99.89, 71.84, 7.99, 127.94, 63.92, 95.92, 131.74]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.035, 2.037, 3.038, 4.039, 5.041, 5.541, 6.542, 7.543, 8.544, 9.544, 10.546, 11.547, 12.548, 13.548, 15.051, 16.051, 17.051, 18.052, 19.053, 20.055, 20.555, 21.055, 22.057, 23.058, 24.56, 25.061, 25.562, 26.563, 27.564, 28.565, 29.567, 30.569, 31.571, 32.572, 34.072, 35.074, 36.075, 37.077, 37.651]
y-axis "Memory MiB" 0 --> 500
line [22.07, 118.11, 146.2, 183.36, 237.29, 264.99, 244.99, 231.48, 248.96, 236.45, 214.95, 231.82, 218.58, 201.12, 188.22, 185.72, 228.65, 212.18, 217.76, 252.33, 256.85, 298.84, 229.1, 207.96, 258.93, 195.79, 195.09, 190.46, 186.18, 194.48, 195.37, 214.94, 236.51, 243.22, 224.37, 255.27, 195.25, 206.75, 257.49, 0]
line [18.88, 114.53, 142.62, 179.73, 233.67, 261.32, 241.32, 228.23, 245.28, 232.78, 211.41, 228.14, 215.46, 197.44, 184.55, 182.04, 225.01, 208.54, 214.08, 248.65, 253.17, 295.31, 225.44, 207.26, 255.27, 192.13, 191.42, 186.8, 182.41, 190.81, 191.69, 212.63, 232.83, 239.11, 220.69, 251.63, 191.57, 203.1, 253.84, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.036, 2.038, 2.539, 3.541, 4.542, 5.543, 7.045, 7.546, 8.047, 9.048, 10.551, 11.552, 12.553, 13.554, 15.057, 16.057, 17.057, 18.058, 19.56, 20.561, 21.563, 22.064, 23.066, 24.068, 25.068, 26.069, 27.571, 28.572, 29.574, 31.075, 32.076, 33.077, 34.078, 35.579, 36.58, 37.581, 38.582, 40.083]
y-axis "CPU percent" 0 --> 200
line [0, 95.75, 119.82, 97.73, 159.81, 141.87, 111.69, 163.71, 141.77, 115.86, 121.82, 107.86, 69.93, 47.97, 49.92, 21.97, 8, 93.97, 113.77, 131.91, 107.82, 115.81, 121.79, 135.73, 126.11, 103.87, 29.98, 87.83, 7.99, 43.96, 105.89, 4, 15.99, 0, 47.96, 127.83, 41.99, 111.89]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.036, 2.038, 2.539, 3.541, 4.542, 5.543, 7.045, 7.546, 8.047, 9.048, 10.551, 11.552, 12.553, 13.554, 15.057, 16.057, 17.057, 18.058, 19.56, 20.561, 21.563, 22.064, 23.066, 24.068, 25.068, 26.069, 27.571, 28.572, 29.574, 31.075, 32.076, 33.077, 34.078, 35.579, 36.58, 37.581, 38.582, 40.083, 41.08]
y-axis "Memory MiB" 0 --> 500
line [22.28, 76.08, 144.62, 165.37, 188.58, 230.48, 239.24, 246.7, 249.18, 241.04, 235.84, 232.47, 212.13, 182.2, 185.73, 186.39, 181.25, 192.15, 215.48, 208.81, 221.63, 261.17, 276.23, 210.43, 224.81, 228.37, 206.61, 187.7, 196.06, 194.32, 203.56, 202.42, 191.07, 187.11, 197.02, 197.92, 203.6, 182.98, 217.02, 0]
line [19.08, 72.52, 141.05, 161.82, 185, 226.88, 232.83, 243.53, 245.27, 237.39, 232.19, 228.58, 208.49, 178.56, 182.09, 182.75, 177.61, 188.51, 212.02, 205.17, 217.99, 257.63, 272.59, 206.79, 221.1, 224.87, 203.06, 184.11, 192.51, 190.75, 199.97, 198.94, 187.63, 183.67, 193.52, 194.43, 199.71, 179.54, 213.58, 0]
Deterministic fixture · required contractThe fixture exercises 15 routes: 8 are expected to emit rows and 7 intentionally exercise empty, loading, or timeout behavior.
Full HTML, JSON, CSV, logs, and page snapshots: workflow run and full The public-web A/B is informational. The exact HEAD fixture contract runs as a separate required CI check; timing and public-site content deltas remain non-blocking. |
Sequential Navigation Soak A/B✅ HEAD completed the 200-navigation resilience and memory observation. One browser process, one target, and one CDP session navigate CSDN → SegmentFault → Huaban → example.com repeatedly. This run issued 200 Common ancestor Session resilience
A public-page failure is reported separately from an unrecoverable session. The soak requires all navigation attempts, zero failed recovery, zero lifecycle/network ordering violations, and complete resource evidence. Process-tree memory
HEAD memory by 50-navigation quarter
Raw reports and per-navigation boundary samples: workflow run and full Public-site timing and memory are observational. Use the A/B deltas and trend shape as evidence, not as a deterministic performance threshold. |
No description provided.