SuperAPI AI 工具集

ilverify-failure

测试与质量

查看项目

更新于 10-16 06:55

技能介绍

用途

ILVerify 基线修复技能用于处理 ILVerify CI 任务失败的情况。当 IL 形态发生变化时,例如代码生成(codegen)调整、新增类型或方法签名变更,ILVerify 的校验结果会与既有基线不一致,从而导致 CI 失败。此时可使用本技能更新基线并重新验证。

主要能力

  • 识别 ILVerify CI 任务失败的典型触发场景:代码生成变化、新增类型、方法签名变更。
  • 通过环境变量触发基线更新流程。
  • 在更新后重新运行校验,确认基线已同步且校验通过。

使用方式

更新基线:

TEST_UPDATE_BSL=1 pwsh tests/ILVerify/ilverify.ps1

基线文件位置:

tests/ILVerify/*.bsl

验证:

在不设置 TEST_UPDATE_BSL=1 的情况下重新运行,应通过。

适用场景

  • ILVerify CI 任务因 IL 形态变化而失败。
  • 代码生成逻辑调整后需要同步基线。
  • 新增类型或修改方法签名后需要同步基线。

限制

资料未提供关于该技能的其他限制、依赖环境或平台要求,暂未提供。