Repository navigation
test(completion): load native QA startup from an isolated file - #495
Merged
Merged
Conversation
Kuddev
commented
Oct 6, 2026
This was referenced Oct 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
范围
Refs #358. 只修复原生补全验收的启动器,不修改发布构建中的补全、Shell 或窗口逻辑。
现有验收把完整初始化编码后传给 PowerShell。当前主线上一次真实独立桌面运行在输入编辑器启动前静默超时,ready/预测配置文件均未生成,Tab 场景尚未开始。不能把这个失败当成补全回归,也不能通过扩大超时处理。
修改
将完全相同的初始化内容写入本次 QA 输出目录的 UTF-8 BOM 文件,再用现有参数中的 -File 入口加载。BOM 保持 Windows PowerShell 5.1 对中文脚本内容的解释,文件参数保留 Windows 命令行引号。
仅 1 个源码文件的 cfg(test) 函数发生变化。未改初始化内容、用例断言、超时、忽略条件、CI 选择或发布代码。
已执行验证
验证边界
这使既有原生验收能进入实际补全场景,不宣称 #358 的所有配置都已修复。顶部/侧边完整工作区的窗口级按键分发正在单独核实,不包含在这一个文件的修复里。最终提交仍需远端必需检查。