寻观「标准库」之书。
寻观「豫构」之「试包工具」之书。
寻观「标准库」之「操作系统」之「文件系统」之书。
寻观「标准库」之「操作系统」之「路径」之书。
寻观「标准库」之「操作系统」之「命令行参数」之书。
寻观「构建基础」之「包定位」之书。
寻观「包配置」之「包依赖」之书。
寻观「构建基础」之「包上下文」之书。

「断言」乃化「爻」而化「字符串」而「有」也。
「断言」者会「条件」而会「消息」而若「条件」则「元」否则「发生事故」授以「有」于「消息」也。
「预期失败」乃化「字符串」而化（化「有」而「有」）而「有」也。
「预期失败」者会「片段」而会「操作」而
  虑「失败」者「尝试运行」授以「爻」于（会「无」而虑「无」者「操作」于「元」而「阴」）
    于（会「错误」而若「是子字符串吗」于「片段」于「错误」则「阳」否则「发生事故」授以「爻」于「错误」）而
  「断言」于「失败」于（『预期失败却成功：』附「片段」）也。

「：文言：试材置暂目录，不杂所发现之包。汉语：每次创建隔离样例，写文件会创建其父目录。：」
「临时结果」者「操作系统」之「子进程」之「获取输出」于『mktemp』于（「列」【『-d』，『/tmp/豫构验证.XXXXXX』】）也。
「断言」于（「临时结果」中「零」）于『无法创建测试目录』。
「根」者「真实路径」于（「去除串结尾」于『「：换行：」』于（「临时结果」中「一」））也。
「写样例」乃化「字符串」而化「字符串」而「有」也。
「写样例」者会「相对」而会「内容」而「写试包文件」于（「路径合并」于「根」于「相对」）于「内容」也。
「写样例」于『项目/应用/应用。包。豫』于『「依赖」者「列」【『基础「：』：」，「典」【「所有者」者『张三「：』：」也，「包」者『日志「：』：」也，】，】也。「类型」者「典」【「种类」者『可执行文件「：』：」也，「入口」者『入口「：』：」也，「文件名」者『yy试包「：』：」也，】也。』。
「写样例」于『项目/应用/入口。豫』于『寻「基础」之书。
寻观「日志」之书。
寻观「应用」之「对外」之书。
「转出」者「本地消息」也。
「印」乃化「《《内建类型：字符串》》」而「《《内建类型：有》》」也。
「印」者会「文」而《《外调》》名『豫言_打印行「：』：」传「文」也。
「印」于「基础」之「本地消息」。
「印」于「日志消息」。
』。
「写样例」于『项目/基础/基础。包。豫』于『』。
「写样例」于『项目/应用/对外。豫』于『寻诵「基础」之书。』。
「写样例」于『项目/基础/深/数值。豫』于『「本地消息」者『本地包成功「：』：」也。』。
「写样例」于『项目/基础/子包/子包。包。豫』于『』。
「写样例」于『项目/基础/子包/私密。豫』于『「值」者『子包「：』：」也。』。
「写样例」于『项目/未用/未用。包。豫』于『』。
「写样例」于『项目/外包/张三/基础/基础。包。豫』于『』。
「写样例」于『项目/外包/张三/基础/值。豫』于『「远方消息」者『外部所有者成功「：』：」也。』。
「写样例」于『项目/外包/张三/日志/日志。包。豫』于『「依赖」者「列」【『基础「：』：」】也。』。
「写样例」于『项目/外包/张三/日志/文本。豫』于『寻观「基础」之「值」之书。「日志消息」者「远方消息」也。』。
「写样例」于『项目/外包/李四/基础/基础。包。豫』于『』。
「写样例」于『冲突/甲/网络。包。豫』于『』。
「写样例」于『冲突/乙/网络。包。豫』于『』。
「写样例」于『双包/甲。包。豫』于『』。
「写样例」于『双包/乙。包。豫』于『』。
「写样例」于『外包无所有者/错误。包。豫』于『』。
「项目」者「路径合并」于「根」于『项目』也。
「外包」者「路径合并」于「项目」于『外包』也。
「索引」者「发现具名包」于「项目」于「外包」也。
「断言」于（「等于」于（「长度」授以「包记录」于「索引」）于「七」）于『发现数量错误或外部包被重复发现』。
「图」者「解析包图」于「索引」于（『本地』与『应用』）也。
「已解」者「图」中「零」也。
「应用」者「查包」于「已解」于（『本地』与『应用』）也。
「日志」者「查包」于「已解」于（『张三』与『日志』）也。
「断言」于（「列相等」授以「包标识」于「包标识相等」于（「日志」中「三」）于（「列」【（『张三』与『基础』）】））于『外部包简写未使用自身所有者』。
「断言」于（「等于」于（「长度」授以「包标识」于（「图」中「一」））于「四」）于『闭包去重错误』。
「断言」于（「串相等」于（「定位包导入」于「已解」于「应用」于（「列」【『基础』，『深』，『数值』】））于
  （「路径合并」于「项目」于『基础/深/数值。豫』））于『本地包模块定位错误』。
「断言」于（「串相等」于（「定位包导入」于「已解」于「日志」于（「列」【『基础』，『值』】））于
  （「路径合并」于「外包」于『张三/基础/值。豫』））于『外部包内部导入错误』。
「断言」于（「等于」于（「长度」授以「字符串」于（「收集包源码」于（「路径合并」于「项目」于『基础』）于「阳」））于「一」）于『递归源码扫描越过子包或包含配置文件』。

「预期失败」于『未声明直接依赖』于（会「无」而虑「值」者「定位包导入」于「已解」于「应用」于（「列」【『张三的基础』，『值』】）而「元」）。
「预期失败」于『子包边界』于（会「无」而虑「值」者「定位包导入」于「已解」于「应用」于（「列」【『基础』，『子包』，『私密』】）而「元」）。
「：文言：总集缺则报，不择他书；同包亦从包根。汉语：同名文件、可执行入口和子目录总集均不是回退候选。：」
「写样例」于『项目/基础/基础。豫』于『此文故意不是合法源码，不得自动合并。』。
「写样例」于『项目/基础/入口。豫』于『』。
「写样例」于『项目/基础/深/总集。豫』于『』。
「预期失败」于『的包「基础」之总集』于（会「无」而虑「值」者「定位包导入」于「已解」于「应用」于（「列」【『基础』】）而「元」）。
「写样例」于『项目/基础/总集。豫』于『寻诵「基础」之「深」之「数值」之书。』。
「写样例」于『项目/外包/张三/日志/总集。豫』于『寻诵「日志」之「文本」之书。』。
「断言」于（「串相等」于（「定位包导入」于「已解」于「应用」于（「列」【『基础』】））于
  （「路径合并」于「项目」于『基础/总集。豫』））于『单段包导入未选择包根总集』。
「断言」于（「串相等」于（「定位包导入」于「已解」于（「查包」于「已解」于（『本地』与『基础』））于（「列」【『基础』】））于
  （「路径合并」于「项目」于『基础/总集。豫』））于『同包简写没有从包根解析』。
「断言」于（「串相等」于（「定位包导入」于「已解」于「应用」于（「列」【『基础』，『总集』】））于
  （「路径合并」于「项目」于『基础/总集。豫』））于『显式总集与简写路径不一致』。
「预期失败」于『未声明直接依赖』于（会「无」而虑「值」者「定位包导入」于「已解」于「应用」于（「列」【『子包』】）而「元」）。
「预期失败」于『未指定包内入口模块』于（会「无」而虑「值」者「定位包内文件」于「已解」于「应用」于「罄」而「元」）。
「预期失败」于『模块不存在』于（会「无」而虑「值」者「定位包导入」于「已解」于「应用」于（「列」【『基础』，『没有』】）而「元」）。
「预期失败」于『包描述文件不能』于（会「无」而虑「值」者「定位包导入」于「已解」于「应用」于（「列」【『基础』，『基础。包』】）而「元」）。
「预期失败」于『双点』于（会「无」而虑「值」者「定位包导入」于「已解」于「应用」于（「列」【『基础』，『..』，『入口』】）而「元」）。
「预期失败」于『包名冲突』于（会「无」而虑「值」者「发现具名包」于（「路径合并」于「根」于『冲突』）于『』而「元」）。
「预期失败」于『多个包描述文件』于（会「无」而虑「值」者「发现具名包」于（「路径合并」于「根」于『双包』）于『』而「元」）。
「预期失败」于『第一层所有者名』于（会「无」而虑「值」者「发现具名包」于「项目」于（「路径合并」于「根」于『外包无所有者』）而「元」）。

「写样例」于『异名项目/根/根。包。豫』于『「依赖」者「列」【「典」【「所有者」者『甲的乙「：』：」也，「包」者『丙「：』：」也，】，「典」【「所有者」者『甲「：』：」也，「包」者『乙的丙「：』：」也，】，「典」【「所有者」者『王羲之「：』：」也，「包」者『我的包「：』：」也，】】也。』。
「写样例」于『异名外包/甲的乙/丙/丙。包。豫』于『』。
「写样例」于『异名外包/甲的乙/丙/文。豫』于『』。
「写样例」于『异名外包/甲/乙的丙/乙的丙。包。豫』于『』。
「写样例」于『异名外包/甲/乙的丙/文。豫』于『』。
「写样例」于『异名外包/王羲之/我的包/我的包。包。豫』于『』。
「写样例」于『异名外包/王羲之/我的包/文。豫』于『』。
「写样例」于『自身项目/日志。包。豫』于『「依赖」者「列」【「典」【「所有者」者『张三「：』：」也，「包」者『日志「：』：」也，】】也。』。
「异名索引」者「发现具名包」于（「路径合并」于「根」于『异名项目』）于（「路径合并」于「根」于『异名外包』）也。
「异名图」者「解析包图」于「异名索引」于（『本地』与『根』）也。
「异名根」者「查包」于（「异名图」中「零」）于（『本地』与『根』）也。
「断言」于（「等于」于（「长度」授以「包标识」于（「异名图」中「一」））于「四」）于『以的拼接后相同的两个身份被错误合并』。
「断言」于（「串相等」于（「定位包导入」于（「异名图」中「零」）于「异名根」于（「列」【『丙』，『文』】））于（「路径合并」于「根」于『异名外包/甲的乙/丙/文。豫』））于『含的所有者名定位错误』。
「断言」于（「串相等」于（「定位包导入」于（「异名图」中「零」）于「异名根」于（「列」【『乙的丙』，『文』】））于（「路径合并」于「根」于『异名外包/甲/乙的丙/文。豫』））于『含的包名定位错误』。
「断言」于（「串相等」于（「编码包上下文」于（「异名图」中「零」））于（「编码包上下文」于（「解码包上下文」于（「编码包上下文」于（「异名图」中「零」）））））于『结构化身份上下文往返错误』。
「预期失败」于『可见包名冲突』于（会「无」而
  虑「值」者「解析包图」于（「发现具名包」于（「路径合并」于「根」于『自身项目』）于「外包」）于（『本地』与『日志』）而「元」）。
「写样例」于『项目/应用/应用。包。豫』于『「依赖」者「列」【『基础「：』：」，「典」【「所有者」者『李四「：』：」也，「包」者『基础「：』：」也，】】也。』。
「预期失败」于『可见包名冲突』于（会「无」而虑「值」者「解析包图」于「索引」于（『本地』与『应用』）而「元」）。
「写样例」于『项目/应用/应用。包。豫』于『「依赖」者「列」【『基础「：』：」，「典」【「所有者」者『张三「：』：」也，「包」者『日志「：』：」也，】】也。「类型」者「典」【「种类」者『可执行文件「：』：」也，「入口」者『入口「：』：」也，「文件名」者『yy试包「：』：」也，】也。』。
「仅日志的应用」者（「包记录」也（『本地』与『应用』与（「应用」中「二」）与（「列」【（『张三』与『日志』）】）与『』））也。
「预期失败」于『未声明直接依赖』于（会「无」而虑「值」者「定位包导入」于「已解」于「仅日志的应用」于（「列」【『基础』，『深』，『数值』】）而「元」）。
「预期失败」于『不支持的包上下文格式』于（会「无」而虑「值」者「解码包上下文」于『豫构包上下文一「：换行：」』而「元」）。

「：文言：诸包之模须同；上下文可带底层诸包之文，无则字节如旧。汉语：编译模式（高级/底层）必须在依赖闭包内一致；包上下文可携带底层包文件列表（第三版），没有底层包时与第二版字节完全相同。：」
「写样例」于『模式项目/底层甲/底层甲。包。豫』于『「编译模式」者『底层「：』：」也。「依赖」者「列」【『高级乙「：』：」】也。』。
「写样例」于『模式项目/高级乙/高级乙。包。豫』于『』。
「模式索引」者「发现具名包」于（「路径合并」于「根」于『模式项目』）于『』也。
「预期失败」于『编译模式不一致』于（会「无」而虑「值」者「解析包图」于「模式索引」于（『本地』与『底层甲』）而「元」）。
「写样例」于『模式同项目/底层丙/底层丙。包。豫』于『「编译模式」者『底层「：』：」也。「依赖」者「列」【『底层丁「：』：」】也。』。
「写样例」于『模式同项目/底层丁/底层丁。包。豫』于『「编译模式」者『底层「：』：」也。』。
「模式同索引」者「发现具名包」于（「路径合并」于「根」于『模式同项目』）于『』也。
「模式同图」者「解析包图」于「模式同索引」于（『本地』与『底层丙』）也。
「底层文件们」乃「列」于「字符串」也。
「底层文件们」者「列」【（「路径合并」于「根」于『模式同项目/底层丙/底层丙。包。豫』），（「路径合并」于「根」于『模式同项目/底层丁/底层丁。包。豫』）】也。
「模式上下文」者「编码带模式包上下文」于（「模式同图」中「零」）于「底层文件们」也。
「断言」于（「串开头是它吗」于『豫构包上下文三』于「模式上下文」）于『带底层包时应输出第三版上下文』。
「断言」于（「串组相等」于（「解码包上下文底层们」于「模式上下文」）于「底层文件们」）于『底层包文件列表往返错误』。
「断言」于（「串相等」于（「编码带模式包上下文」于（「解码包上下文」于「模式上下文」）于（「解码包上下文底层们」于「模式上下文」））于「模式上下文」）于『带模式上下文往返不稳定』。
「断言」于（「串相等」于（「编码带模式包上下文」于（「模式同图」中「零」）于（「罄」授以「字符串」））于（「编码包上下文」于（「模式同图」中「零」）））于『没有底层包时上下文应与旧式字节相同』。
「断言」于（「等于」于（「长度」授以「字符串」于（「解码包上下文底层们」于（「编码包上下文」于（「模式同图」中「零」））））于「零」）于『第二版上下文不应带底层包』。
「上下文」者「编码包上下文」于「已解」也。
「断言」于（「串相等」于「上下文」于（「编码包上下文」于（「解码包上下文」于「上下文」）））于『上下文往返不稳定』。
「上下文甲」者「存放上下文」于「上下文」也。
「上下文乙」者「存放上下文」于「上下文」也。
「断言」于（「串相等」于「上下文甲」于「上下文乙」）于『相同上下文没有复用』。
「写样例」于『项目/基础/基础。包。豫』于『「依赖」者「列」【『应用「：』：」】也。』。
「预期失败」于『依赖包未声明库能力』于（会「无」而虑「值」者「解析包图」于「索引」于（『本地』与『应用』）而「元」）。
「写样例」于『项目/应用/应用。包。豫』于『「依赖」者「列」【『基础「：』：」】也。』。
「预期失败」于『包依赖成环』于（会「无」而虑「值」者「解析包图」于「索引」于（『本地』与『应用』）而「元」）。
「写样例」于『项目/基础/基础。包。豫』于『』。
「写样例」于『项目/应用/应用。包。豫』于『「依赖」者「列」【『基础「：』：」，『基础「：』：」】也。』。
「预期失败」于『重复声明依赖』于（会「无」而虑「值」者「解析包图」于「索引」于（『本地』与『应用』）而「元」）。
「写样例」于『项目/应用/应用。包。豫』于『「依赖」者「列」【『缺失「：』：」】也。』。
「预期失败」于『缺失』于（会「无」而虑「值」者「解析包图」于「索引」于（『本地』与『应用』）而「元」）。
「写样例」于『项目/应用/应用。包。豫』于『「依赖」者「列」【『基础「：』：」，「典」【「所有者」者『张三「：』：」也，「包」者『日志「：』：」也，】，】也。「类型」者「典」【「种类」者『可执行文件「：』：」也，「入口」者『入口「：』：」也，「文件名」者『yy试包「：』：」也，】也。』。
「断言」于（「操作系统」之「子进程」之「运行」于『ln』于（「列」【『-s』，（「路径合并」于「项目」于『基础/深』），（「路径合并」于「项目」于『基础/别名』）】））于『建立测试符号链接失败』。
「预期失败」于『符号链接』于（会「无」而虑「值」者「定位包导入」于「已解」于「应用」于（「列」【『基础』，『别名』，『数值』】）而「元」）。
「断言」于（「等于」于（「长度」授以「包记录」于（「发现具名包」于「项目」于「外包」））于「七」）于『发现遍历了符号链接』。

「：文言：层级之包，两向相应；依父则并依其库子。汉语：层级包——「包含在」「包含包」两向登记；依赖父包即带入全部库类型后代；路径可经父包下钻到子包。：」
「写样例」于『层级甲/共用/共用。包。豫』于『』。
「写样例」于『层级甲/大包/大包。包。豫』于『「包含包」者「列」【『甲子「：』：」，『乙子「：』：」】也。』。
「写样例」于『层级甲/大包/甲子/甲子。包。豫』于『「包含在」者『大包「：』：」也。「依赖」者「列」【『共用「：』：」】也。』。
「写样例」于『层级甲/大包/甲子/模块甲。豫』于『』。
「写样例」于『层级甲/大包/乙子/乙子。包。豫』于『「包含在」者『大包「：』：」也。「包含包」者「列」【『孙包「：』：」】也。』。
「写样例」于『层级甲/大包/乙子/总集。豫』于『』。
「写样例」于『层级甲/大包/乙子/深/模块乙。豫』于『』。
「写样例」于『层级甲/大包/乙子/孙包/孙包。包。豫』于『「包含在」者『乙子「：』：」也。』。
「写样例」于『层级甲/大包/乙子/孙包/模块丙。豫』于『』。
「写样例」于『层级甲/应用/应用。包。豫』于『「依赖」者「列」【『大包「：』：」】也。「类型」者「典」【「种类」者『可执行文件「：』：」也，「入口」者『入口「：』：」也，「文件名」者『yy试包「：』：」也，】也。』。
「写样例」于『层级甲/应用二/应用二。包。豫』于『「依赖」者「列」【『甲子「：』：」】也。「类型」者「典」【「种类」者『可执行文件「：』：」也，「入口」者『入口「：』：」也，「文件名」者『yy试包「：』：」也，】也。』。
「层索引」者「发现具名包」于（「路径合并」于「根」于『层级甲』）于『』也。
「断言」于（「等于」于（「长度」授以「包记录」于「层索引」）于「七」）于『层级包发现数量错误』。
「层图」者「解析包图」于「层索引」于（『本地』与『应用』）也。
「层已解」者「层图」中「零」也。
「层应用」者「查包」于「层已解」于（『本地』与『应用』）也。
「断言」于（「列相等」授以「包标识」于「包标识相等」于（「层图」中「一」）于（「列」【（『本地』与『共用』），（『本地』与『甲子』），（『本地』与『孙包』），（『本地』与『乙子』），（『本地』与『大包』），（『本地』与『应用』）】））于『依赖父包应带入全部库类型后代，顺序为先声明依赖后子包』。
「断言」于（「列相等」授以「包标识」于「包标识相等」于（「层应用」中「三」）于（「列」【（『本地』与『大包』）】））于『子包不应被写入依赖者的直接依赖』。
「断言」于（「串相等」于（「包父名」于（「查包」于「层已解」于（『本地』与『甲子』）））于『大包』）于『库类型子包应记录父包名』。
「断言」于（「串相等」于（「包父名」于（「查包」于「层已解」于（『本地』与『孙包』）））于『乙子』）于『孙包的父应是乙子』。
「断言」于（「串相等」于（「包父名」于（「查包」于「层已解」于（『本地』与『大包』）））于『』）于『树根不应有父』。
「断言」于（「串相等」于（「定位包导入」于「层已解」于「层应用」于（「列」【『大包』，『甲子』，『模块甲』】））于（「路径合并」于「根」于『层级甲/大包/甲子/模块甲。豫』））于『经父包下钻到子包的模块定位错误』。
「断言」于（「串相等」于（「定位包导入」于「层已解」于「层应用」于（「列」【『大包』，『乙子』，『深』，『模块乙』】））于（「路径合并」于「根」于『层级甲/大包/乙子/深/模块乙。豫』））于『子包内目录模块定位错误』。
「断言」于（「串相等」于（「定位包导入」于「层已解」于「层应用」于（「列」【『大包』，『乙子』，『孙包』，『模块丙』】））于（「路径合并」于「根」于『层级甲/大包/乙子/孙包/模块丙。豫』））于『子包的子包定位错误』。
「断言」于（「串相等」于（「定位包导入」于「层已解」于「层应用」于（「列」【『大包』，『乙子』】））于（「路径合并」于「根」于『层级甲/大包/乙子/总集。豫』））于『路径止于子包应取该子包的总集』。
「预期失败」于『的包「大包」之总集』于（会「无」而虑「值」者「定位包导入」于「层已解」于「层应用」于（「列」【『大包』】）而「元」）。
「预期失败」于『未声明直接依赖』于（会「无」而虑「值」者「定位包导入」于「层已解」于「层应用」于（「列」【『甲子』，『模块甲』】）而「元」）。
「层大包」者「查包」于「层已解」于（『本地』与『大包』）也。
「断言」于（「串相等」于（「定位包导入」于「层已解」于「层大包」于（「列」【『大包』，『甲子』，『模块甲』】））于（「路径合并」于「根」于『层级甲/大包/甲子/模块甲。豫』））于『父包应能以自身为首段引用自己的子包』。
「层图二」者「解析包图」于「层索引」于（『本地』与『应用二』）也。
「断言」于（「列相等」授以「包标识」于「包标识相等」于（「层图二」中「一」）于（「列」【（『本地』与『共用』），（『本地』与『甲子』），（『本地』与『应用二』）】））于『只依赖子包时闭包不应带入父包与其他子包』。
「层应用二」者「查包」于（「层图二」中「零」）于（『本地』与『应用二』）也。
「断言」于（「串相等」于（「定位包导入」于（「层图二」中「零」）于「层应用二」于（「列」【『甲子』，『模块甲』】））于（「路径合并」于「根」于『层级甲/大包/甲子/模块甲。豫』））于『直接依赖子包后应可直接导入』。
「预期失败」于『未声明直接依赖』于（会「无」而虑「值」者「定位包导入」于（「层图二」中「零」）于「层应用二」于（「列」【『大包』，『甲子』，『模块甲』】）而「元」）。
「层上下文」者「编码包上下文」于「层已解」也。
「断言」于（「串开头是它吗」于『豫构包上下文四』于「层上下文」）于『存在库类型子包时应输出第四版上下文』。
「断言」于（「串相等」于「层上下文」于（「编码包上下文」于（「解码包上下文」于「层上下文」）））于『第四版上下文往返不稳定』。
「层解码」者「解码包上下文」于「层上下文」也。
「断言」于（「串相等」于（「定位包导入」于「层解码」于（「查包」于「层解码」于（『本地』与『应用』））于（「列」【『大包』，『乙子』，『孙包』，『模块丙』】））于（「路径合并」于「根」于『层级甲/大包/乙子/孙包/模块丙。豫』））于『解码后的上下文应保留层级并能下钻』。
「断言」于（「串相等」于（「包父名」于（「查包」于「层解码」于（『本地』与『乙子』）））于『大包』）于『解码后的上下文应保留父包名』。
「写样例」于『层级错一/子/子。包。豫』于『「包含在」者『无此父「：』：」也。』。
「预期失败」于『包含在的父包不存在』于（会「无」而虑「值」者「发现具名包」于（「路径合并」于「根」于『层级错一』）于『』而「元」）。
「写样例」于『层级错二/父/父。包。豫』于『』。
「写样例」于『层级错二/子/子。包。豫』于『「包含在」者『父「：』：」也。』。
「预期失败」于『父包未登记子包』于（会「无」而虑「值」者「发现具名包」于（「路径合并」于「根」于『层级错二』）于『』而「元」）。
「写样例」于『层级错三/父/父。包。豫』于『「包含包」者「列」【『无此子「：』：」】也。』。
「预期失败」于『登记的子包不存在』于（会「无」而虑「值」者「发现具名包」于（「路径合并」于「根」于『层级错三』）于『』而「元」）。
「写样例」于『层级错四/父/父。包。豫』于『「包含包」者「列」【『子「：』：」】也。』。
「写样例」于『层级错四/子/子。包。豫』于『』。
「预期失败」于『子包未声明包含在』于（会「无」而虑「值」者「发现具名包」于（「路径合并」于「根」于『层级错四』）于『』而「元」）。
「写样例」于『层级错五/甲/甲。包。豫』于『「包含在」者『乙「：』：」也。「包含包」者「列」【『乙「：』：」】也。』。
「写样例」于『层级错五/乙/乙。包。豫』于『「包含在」者『甲「：』：」也。「包含包」者「列」【『甲「：』：」】也。』。
「预期失败」于『包含关系成环』于（会「无」而虑「值」者「发现具名包」于（「路径合并」于「根」于『层级错五』）于『』而「元」）。
「写样例」于『层级错六/甲/甲。包。豫』于『「包含包」者「列」【『甲「：』：」】也。』。
「预期失败」于『包不能包含自身』于（会「无」而虑「值」者「发现具名包」于（「路径合并」于「根」于『层级错六』）于『』而「元」）。
「写样例」于『层级错七/甲/甲。包。豫』于『「包含在」者『甲「：』：」也。』。
「预期失败」于『包不能包含在自身之中』于（会「无」而虑「值」者「发现具名包」于（「路径合并」于「根」于『层级错七』）于『』而「元」）。
「写样例」于『层级错八/父/父。包。豫』于『「包含包」者「列」【『子「：』：」，『子「：』：」】也。』。
「预期失败」于『包含包重复』于（会「无」而虑「值」者「发现具名包」于（「路径合并」于「根」于『层级错八』）于『』而「元」）。
「写样例」于『层级异主/项目/父/父。包。豫』于『「包含包」者「列」【『子「：』：」】也。』。
「写样例」于『层级异主/外包/张三/子/子。包。豫』于『「包含在」者『父「：』：」也。』。
「预期失败」于『登记的子包不存在』于（会「无」而虑「值」者「发现具名包」于（「路径合并」于「根」于『层级异主/项目』）于（「路径合并」于「根」于『层级异主/外包』）而「元」）。
「写样例」于『层级遮蔽/父/父。包。豫』于『「包含包」者「列」【『子「：』：」】也。』。
「写样例」于『层级遮蔽/父/子/子。包。豫』于『「包含在」者『父「：』：」也。』。
「写样例」于『层级遮蔽/父/子。豫』于『』。
「预期失败」于『子包与父包模块重名』于（会「无」而虑「值」者「解析包图」于（「发现具名包」于（「路径合并」于「根」于『层级遮蔽』）于『』）于（『本地』与『父』）而「元」）。
「写样例」于『层级遮蔽二/父/父。包。豫』于『「包含包」者「列」【『子「：』：」】也。』。
「写样例」于『层级遮蔽二/子/子。包。豫』于『「包含在」者『父「：』：」也。』。
「写样例」于『层级遮蔽二/父/子/内部。豫』于『』。
「预期失败」于『子包与父包模块重名』于（会「无」而虑「值」者「解析包图」于（「发现具名包」于（「路径合并」于「根」于『层级遮蔽二』）于『』）于（『本地』与『父』）而「元」）。
「写样例」于『层级环/父/父。包。豫』于『「包含包」者「列」【『子「：』：」】也。』。
「写样例」于『层级环/子/子。包。豫』于『「包含在」者『父「：』：」也。「依赖」者「列」【『父「：』：」】也。』。
「预期失败」于『子包不能依赖其祖先』于（会「无」而虑「值」者「解析包图」于（「发现具名包」于（「路径合并」于「根」于『层级环』）于『』）于（『本地』与『子』）而「元」）。
「写样例」于『层级模式/父/父。包。豫』于『「包含包」者「列」【『子「：』：」】也。』。
「写样例」于『层级模式/子/子。包。豫』于『「包含在」者『父「：』：」也。「编译模式」者『底层「：』：」也。』。
「预期失败」于『编译模式不一致』于（会「无」而虑「值」者「解析包图」于（「发现具名包」于（「路径合并」于「根」于『层级模式』）于『』）于（『本地』与『父』）而「元」）。
「写样例」于『层级乙/大/大。包。豫』于『「包含包」者「列」【『库子「：』：」，『程序子「：』：」】也。』。
「写样例」于『层级乙/大/库子/库子。包。豫』于『「包含在」者『大「：』：」也。』。
「写样例」于『层级乙/大/程序子/程序子。包。豫』于『「包含在」者『大「：』：」也。「类型」者「典」【「种类」者『可执行文件「：』：」也，「入口」者『入口「：』：」也，「文件名」者『yy试包「：』：」也，】也。』。
「写样例」于『层级乙/大/程序子/入口。豫』于『』。
「写样例」于『层级乙/应/应。包。豫』于『「依赖」者「列」【『大「：』：」】也。』。
「层乙图」者「解析包图」于（「发现具名包」于（「路径合并」于「根」于『层级乙』）于『』）于（『本地』与『应』）也。
「断言」于（「列相等」授以「包标识」于「包标识相等」于（「层乙图」中「一」）于（「列」【（『本地』与『库子』），（『本地』与『大』），（『本地』与『应』）】））于『可执行文件类型的子包不应进入闭包』。
「断言」于（「串相等」于（「包父名」于（「查包」于（「层乙图」中「零」）于（『本地』与『程序子』）））于『』）于『可执行文件类型的子包不应可下钻』。
「预期失败」于『子包边界』于（会「无」而虑「值」者「定位包导入」于（「层乙图」中「零」）于（「查包」于（「层乙图」中「零」）于（『本地』与『应』））于（「列」【『大』，『程序子』，『入口』】）而「元」）。
「：文言：目录逾四千项，亦当悉录。汉语：验证目录读取已移除四千零九十六项的固定缓冲区限制。：」
虑「无」者「态射」授以「整数」授以「有」于（「整数范围」于「零」于「四一零零」）于（会「数」而
  「写样例」于（『大目录/』附（「整数表示」于「数」））于『』）而
「断言」于（「等于」于（「长度」授以「字符串」于（「读文件夹」于（「路径合并」于「根」于『大目录』）））于「四一零二」）于『大目录读取不完整』。
「：文言：授工具与编译器之实径，则并验构建。汉语：可选两个参数启用端到端构建、缓存失效和移动目录测试。：」
鉴「获取参数」于「元」而
  有「罄」则「元」
  或有（（「列」【「工具文件」，「编译器文件」】））则（
    虑「工具」者「真实路径」于「工具文件」而
    虑「编译器」者「真实路径」于「编译器文件」而
    虑「切换」者「切换当前路径」于「项目」而
    虑「无」者「断言」于（「等于」于（「切换」中「零」）于「零」）于『无法进入测试工程』而
    虑「构建参数」者（「列」于「字符串」）也（「列」【『构建』，『应用』，『--外部包目录』，『外包』，『--编译器』，「编译器」，『--输出』，『yy验收』，『-j』，『4』】）而
    虑「首次」者「操作系统」之「子进程」之「获取输出」于「工具」于「构建参数」而
    虑「无」者「断言」于（「首次」中「零」）于（（「首次」中「一」）附（「首次」中「二」））而
    虑「执行」者「操作系统」之「子进程」之「获取输出」于（「路径合并」于「项目」于『yy验收』）于「罄」而
    虑「无」者「断言」于（「执行」中「零」）于『生成程序执行失败』而
    虑「无」者「断言」于（「串相等」于（「执行」中「一」）于『本地包成功「：换行：」外部所有者成功「：换行：」』）于『程序输出或所有者解析错误』而
    「：文言：短名未易而主易，缓存亦当易。汉语：仅更换依赖所有者，源码导入不变，验证重建绑定与缓存隔离。：」
    虑「无」者「写样例」于『项目/外包/王羲之/日志/日志。包。豫』于『』而
    虑「无」者「写样例」于『项目/外包/王羲之/日志/文本。豫』于『「日志消息」者『换主成功「：』：」也。』而
    虑「无」者「写样例」于『项目/外包/王羲之/日志/总集。豫』于『寻诵「日志」之「文本」之书。』而
    虑「无」者「写样例」于『项目/应用/应用。包。豫』于『「依赖」者「列」【『基础「：』：」，「典」【「所有者」者『王羲之「：』：」也，「包」者『日志「：』：」也，】】也。「类型」者「典」【「种类」者『可执行文件「：』：」也，「入口」者『入口「：』：」也，「文件名」者『yy试包「：』：」也，】也。』而
    虑「换主构建」者「操作系统」之「子进程」之「获取输出」于「工具」于「构建参数」而
    虑「无」者「断言」于（「换主构建」中「零」）于（（「换主构建」中「一」）附（「换主构建」中「二」））而
    虑「换主执行」者「操作系统」之「子进程」之「获取输出」于（「路径合并」于「项目」于『yy验收』）于「罄」而
    虑「无」者「断言」于（「换主执行」中「零」）于『换主后程序执行失败』而
    虑「无」者「断言」于（「串相等」于（「换主执行」中「一」）于『本地包成功「：换行：」换主成功「：换行：」』）于『短名不变但换主后复用了旧依赖』而
    虑「无」者「写样例」于『项目/应用/应用。包。豫』于『「依赖」者「列」【「典」【「所有者」者『张三「：』：」也，「包」者『日志「：』：」也，】】也。「类型」者「典」【「种类」者『可执行文件「：』：」也，「入口」者『入口「：』：」也，「文件名」者『yy试包「：』：」也，】也。』而
    虑「失败构建」者「操作系统」之「子进程」之「获取输出」于「工具」于「构建参数」而
    虑「无」者「断言」于（「非」于（「失败构建」中「零」））于『修改包依赖后错误复用旧缓存』而
    虑「无」者「断言」于（「是子字符串吗」于『未声明直接依赖』于（（「失败构建」中「一」）附（「失败构建」中「二」）））于『未报告依赖变化后的导入错误』而
    虑「无」者「写样例」于『项目/应用/应用。包。豫』于『「依赖」者「列」【『基础「：』：」，「典」【「所有者」者『张三「：』：」也，「包」者『日志「：』：」也，】】也。「类型」者「典」【「种类」者『可执行文件「：』：」也，「入口」者『入口「：』：」也，「文件名」者『yy试包「：』：」也，】也。』而
    虑「无」者「断言」于（「操作系统」之「子进程」之「运行」于『mv』于（「列」【（「路径合并」于「项目」于『基础』），（「路径合并」于「项目」于『移动后的基础』）】））于『无法移动测试包』而
    虑「再建」者「操作系统」之「子进程」之「获取输出」于「工具」于「构建参数」而
    虑「无」者「断言」于（「再建」中「零」）于（（「再建」中「一」）附（「再建」中「二」））而
    虑「再执行」者「操作系统」之「子进程」之「获取输出」于（「路径合并」于「项目」于『yy验收』）于「罄」而
    虑「无」者「断言」于（「串相等」于（「再执行」中「一」）于（「执行」中「一」））于『移动包目录改变了构建行为』而
    「：文言：层级之包，端到端。汉语：只依赖父包，经父包引用子包的模块，用真实编译器构建并运行。：」
    虑「层级根」者「路径合并」于「根」于『层级端到端』而
    虑「无」者「写样例」于『层级端到端/共用/共用。包。豫』于『』而
    虑「无」者「写样例」于『层级端到端/共用/值。豫』于『「共用值」者『层级共用成功「：』：」也。』而
    虑「无」者「写样例」于『层级端到端/大包/大包。包。豫』于『「包含包」者「列」【『甲子「：』：」】也。』而
    虑「无」者「写样例」于『层级端到端/大包/甲子/甲子。包。豫』于『「包含在」者『大包「：』：」也。「依赖」者「列」【『共用「：』：」】也。』而
    虑「无」者「写样例」于『层级端到端/大包/甲子/消息。豫』于『寻观「共用」之「值」之书。「子消息」者「共用值」也。』而
    虑「无」者「写样例」于『层级端到端/应用/应用。包。豫』于『「依赖」者「列」【『大包「：』：」】也。「类型」者「典」【「种类」者『可执行文件「：』：」也，「入口」者『入口「：』：」也，「文件名」者『yy试包「：』：」也，】也。』而
    虑「无」者「写样例」于『层级端到端/应用/入口。豫』于『寻观「大包」之「甲子」之「消息」之书。
「印」乃化「《《内建类型：字符串》》」而「《《内建类型：有》》」也。
「印」者会「文」而《《外调》》名『豫言_打印行「：』：」传「文」也。
「印」于「子消息」。
』而
    虑「层级切换」者「切换当前路径」于「层级根」而
    虑「无」者「断言」于（「等于」于（「层级切换」中「零」）于「零」）于『无法进入层级测试工程』而
    虑「层级参数」者（「列」于「字符串」）也（「列」【『构建』，『应用』，『--编译器』，「编译器」，『--输出』，『yy层级验收』，『-j』，『4』】）而
    虑「层级构建」者「操作系统」之「子进程」之「获取输出」于「工具」于「层级参数」而
    虑「无」者「断言」于（「层级构建」中「零」）于（（「层级构建」中「一」）附（「层级构建」中「二」））而
    虑「层级执行」者「操作系统」之「子进程」之「获取输出」于（「路径合并」于「层级根」于『yy层级验收』）于「罄」而
    虑「无」者「断言」于（「层级执行」中「零」）于『层级测试程序执行失败』而
    虑「无」者「断言」于（「串相等」于（「层级执行」中「一」）于『层级共用成功「：换行：」』）于『只依赖父包却无法经父包引用子包的模块』而
    虑「层级检查」者「操作系统」之「子进程」之「获取输出」于「工具」于（「列」【『检查』，『大包』】）而
    虑「无」者「断言」于（「层级检查」中「零」）于（（「层级检查」中「一」）附（「层级检查」中「二」））而
    虑「无」者「断言」于（「是子字符串吗」于『包含：甲子』于（「层级检查」中「一」））于『检查输出应列出包含关系』而
    「：文言：父子之籍，互有跳转。汉语：检查会为依赖闭包内的包写语言服务 JSON；父包描述应含指向子包描述的跳转，子包描述应含指向父包描述的跳转。：」
    虑「父跳转」者「读文件」于（「路径合并」于「层级根」于『.yybuild/豫构语言服务/大包/大包。包.语言服务.json』）而
    虑「无」者「断言」于（「是子字符串吗」于『甲子。包。豫』于「父跳转」）于『父包描述缺少指向子包描述的跳转』而
    虑「子跳转」者「读文件」于（「路径合并」于「层级根」于『.yybuild/豫构语言服务/大包/甲子/甲子。包.语言服务.json』）而
    「断言」于（「是子字符串吗」于『大包。包。豫』于「子跳转」）于『子包描述缺少指向父包描述的跳转』）
  或有「其他参数」则「发生事故」授以「有」于『测试参数应为豫构路径和编译器路径』。
「打印行」于『豫构包系统测试通过』。
「打印行」于（『测试工程：』附「项目」）。
