Repository navigation
Description
问题与固定观察
固定联合源码 3e5b96d0e0854b691b6dd41821ab10b6124b83eb(main 3d6d44d + Draft #50 e2702af)。#55 只冻结真实基线,不代表此回归通过;共享宿主结果不能用于推断根因或性能。保留原输入、精确断言和期限,不以重跑成功覆盖失败。
显式官方1.25、Console flags24 的 ShellTests.test_workspace_sessions_resize_and_cleanup 在完整套件和单项重放均报 workspace scenario timeout: stage=52。单项为return2、外层40秒未超时,原界面client=2048×1120;原样本保留Job/desktop结果。完整shell套件本身另在180秒期限耗尽,未结束的项目不能算通过。候选/system同源码48/48并不覆盖该显式配置。
复现与交付
按#55显式构建/当前进程环境,运行 python -m unittest experiments.shell.test_shell.ShellTests.test_workspace_sessions_resize_and_cleanup -v。原ui场景包含三轮及窄工作区输入,不改布局/期限或跳过第三轮。
- 固定真red与stage52各会话/核心/transport/真实child尺寸、输入动作、generation,保存原几何与二进制身份。
- 用单变量对照定位等待的真实合同,区分末端/原生/API/夹具;不能以候选system成功当修复。
- 原ui三轮、窄几何/像素断言、会话隔离、真实resize、退出与Job/desktop回收重复通过;保留负例和原期限。
- 最终联合配置完整shell套件在原180秒内真正结束,所有未完成项重新执行,更新[R2][Backend] 整合已确认的随包固定微软 ConPTY 正式路线 #47/[R2-12][交付] 构建并验收 Windows R2 基础开发包 #35。
父项 #47;本项按下述限定合同完成,历史依赖关系保留。
新联合源完整套件仍红
PR #77验证源eae4b6a/.4/官方flags24完整CTest54/56,仍保留原ui第三轮stage52/client2048×1120、main第三轮stage7,尚未证明同因;两者均return2、非外层超时、Job0/desktopgone。shell聚合仍在原180秒期限耗尽,未结束项不计通过。#53原八会话data-only两轮通过不豁免本项三轮几何/resize/隔离及完整shell合同。固定同源码记录。旧3e及62226af失败仍由固定历史记录保留。
因果核验与已合入交付(PR #93)
PR #93核验现有 #51 native_viewport 修复覆盖已复现的UI stage52和主区stage7;没有新增产品/测试源码改动。旧188228e/.4固定EXE原三轮各两绿一红,缩减为单窄UI仍同红。当前源两对同EXE仅切已有resize策略,各原红/完整绿一次,原输入/布局/精确断言及UI20秒、主区30秒、外40秒保持,没有重试取绿。
捕获红例中实际子进程与原生屏幕均为正确标记:底部169×11、主区112×24。底部核心在TF_SIZE_169x11后保留旧helper路径,主区本身精确正确;请求/完成generation分别6/6、4/4,无在途任务或输入拒绝。实际运输离线回放旧策略逐字段重现live core,新策略得到精确标记,支持可见区历史重排与原生绝对坐标分歧这一原因。更早缺运输的3e等历史样本不追溯归因。
临时四份源码逐字节恢复并重建。产品源dd533878538490c2464673218ea0000c6467a495(等同c662011)/.5/官方flags24的未插桩EXE为7f26395942f107297565f50402568650e1e17c5eb23924bee1bfb02c50c60d16;原UI/main各三轮重复两批共12次通过。同构建完整shell在原180秒内93.62秒完成,37通过/3原hosted clipboard skip;内含又6次UI/main,18份相关样本Job active0/terminated0、desktopgone。几何/像素、负例、隔离/尺寸与关闭原合同保留。
交付说明、白名单验证(SHA256 8da8fc9078d9e31e14235f4a97574d18b670c87784495948735ea65463a939b6)。Spec/Standards独立审查均无发现;PR93已完成独立双审查、分配置CI检查及实验父分支合入,按本限定合同结项。没有重跑全部57项,不关闭#52/#47或完整R2。
PR93首次CI的默认/system选择复制第二轮超时另存于#73,工作区项目通过、External candidate通过;本项官方配置的因果与无插桩验收不变。预先限定的一次同HEAD失败job复查52/52、269.94s,原两轮真实复制/占用恢复的12基础与28交互阶段及原离线validator通过;首次失败保持#73开放,复查不回填原因。
PR93已以 ed55a8758423b3273fbd98f07e0bfd77d88e46ac 合入实验父分支。关闭范围为已复现的UI stage52/主区stage7及原完整shell合同;更早缺运输样本不追溯归因,#52/#47/完整R2继续开放,Draft #50不合入main。
Metadata
Metadata
Assignees
Labels
Projects
- StatusShow more project fieldsDone
Activity
Merge pull request #93 from JavaZeroo/diagnose/workspace-size-r63