You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

出现[ArmDisarm] invalid level_name报错 无法启动Google Test测试套件

运行时报错:[ArmDisarm] invalid level_name or level_values,Google Test测试套件无法启动
报错截图

报错根因

该报错来自ArmDisarm(上下电解锁)模块的参数校验逻辑,测试套件启动阶段模块初始化时传入的level_name或level_values参数不符合要求,触发拦截导致测试启动失败。

修复步骤

  • 校验ArmDisarm模块初始化入参
    • 确认level_name不为空、不含非法特殊字符,长度符合模块要求(通常上限为32字符)
    • 确认level_values数组元素数量、取值范围符合预设规则,不存在空值、越界值、类型不匹配的内容
  • 检查Google Test全局初始化逻辑
    确认在TEST_MAIN、SetUpTestCase等全局初始化钩子中,已提前完成ArmDisarm模块的依赖配置加载,未初始化配置就直接调用模块接口会触发该报错
  • 核对测试编译配置
    确认测试编译链接脚本中包含了ArmDisarm模块依赖的配置资源文件,避免运行时读取配置失败返回空值填充入参,触发校验拦截

内容的提问来源于stack exchange,提问作者shenbaga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 22:09:03