mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-11 22:06:17 -08:00
test(auto-thumbnail): [PKG-AUTO-THUMB-01] freeze published and workspace contracts
This commit is contained in:
1 parent
17befee4b1
commit
cdc252b158
15 files changed
+919
-8
No files matched your search
@@ -0,0 +1,22 @@
|
||||
# PKG-AUTO-THUMB-01 发布和行为契约
|
||||
|
||||
固定 npm 三份真实归档/16成员、8份Git工作区输入,补可重跑归档验证与38项契约测试。
|
||||
捕获1.0.0缺main/legacy,1.0.1 CJS default对象与1.1.0直接函数的差异。
|
||||
首次类型断言发现1.0.x实际声明height而非number;测试改为分别锁定真实历史版本,
|
||||
没有将旧类型假设覆盖到实际文件。原始下载和最终测试日志保存在.cache。
|
||||
|
||||
冻结正常异步注册、name、活参数/defaults、十列布局、帧时间、渐进JPEG更新和URL替换。
|
||||
声明的同步Result、无效height、旧导出形状和资源/异步缺陷登记为后续任务风险。
|
||||
1.0.0随包源码只作为source-only行为夹具,不冒充缺失的npm运行入口。
|
||||
npm1.1.0六个成员与冻结工作区对应文件按LF相同;不声称Git关联核心等于已验支持范围。
|
||||
|
||||
契约索引新增三个发布点,22工作区+20实际发布;264家族和10精确case数量不变,
|
||||
没有自动把新测试提升为最终核心/设备/分发验收。新增测试由既有test:baseline自动执行,
|
||||
无需新增依赖。生产源码/声明/示例/包版本/构建文件不变,无需为纯基线任务重建。
|
||||
|
||||
见[完整契约](../baselines/auto-thumbnail-contract.md)和
|
||||
[验证证据](../baselines/auto-thumbnail-contract-validation.json)。
|
||||
回退此任务提交即可去掉本次基线及索引/风险记录,不影响生产行为;不推送、不发布。
|
||||
|
||||
最终47项定向检查、完整CI1702项(1456单元+14工程+232基线)和339个生产TS严格检查通过。
|
||||
五项风险保持open,后续独立任务承接;本任务独立本地提交。
|
||||
Reference in new issue
Block a user