豫言源码浏览器 / Source Browser

浏览项目文件与源码

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

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

「:文言:试材置暂目录,不杂所发现之包。汉语:每次创建隔离样例,写文件会创建其父目录。:」
「临时结果」者「操作系统」之「子进程」之「获取输出」于『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』)而
    「断言」于(「是子字符串吗」于『大包。包。豫』于「子跳转」)于『子包描述缺少指向父包描述的跳转』)
  或有「其他参数」则「发生事故」授以「有」于『测试参数应为豫构路径和编译器路径』。
「打印行」于『豫构包系统测试通过』。
「打印行」于(『测试工程:』附「项目」)。