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

如何在LDRA TBrun中打开现有单元测试项目并运行TCF测试用例

LDRA TBrun 直接运行已有.tcf测试用例的实操方案

你当前使用的流程属于.tcf首次关联工程时的初始化操作,重复执行用例不需要每次重建文件集、等待全量分析,正确操作流程和避坑点如下:

  • 缓存留存规则
    首次完成代码集加载、全量静态分析后,不要删除项目根目录下的.ldra隐藏缓存文件夹,该文件夹存储了所有代码分析结果、用例与源码的映射关系,只要源码、编译链配置没有改动,后续打开工程不需要重新做10分钟级的全量分析。
  • 常规打开运行流程
    1. 从LDRA TBrun顶部菜单选择File > Open Project,选中对应项目的.prj工程文件打开,不要手动新建空代码文件集
    2. 等待工程加载完成(缓存正常情况下加载耗时仅几十秒,不会触发全量重分析)
    3. 进入TBrun测试模块,在左侧测试序列树的目标节点右键,选择Import > Test Cases from TCF,选中对应.tcf文件完成导入后即可直接点击运行,不需要提前新建空测试序列
  • 批量用例快捷操作
    将所有待运行的.tcf文件统一放到项目根目录的tcf子文件夹下,选中测试序列树根节点,右键选择Batch Import TCF,导入完成后直接点击Run All即可批量执行所有用例,无需逐个文件操作。
  • 常见故障快速修复(无需删除整个项目文件夹重置)
    • 若.tcf导入后出现用例标红、无法识别对应函数的情况,选中关联的源码文件右键选择Refresh Analysis for Selected Files,仅重分析单个目标文件即可,耗时通常在1分钟以内
    • 若缓存异常导致工程加载失败,仅需删除.ldra缓存目录下的temp子文件夹,重启LDRA后重新加载工程即可,不需要重建整个代码文件集
    • 若.tcf与当前代码版本存在映射冲突,导入弹窗中直接选择Auto-map by function signature即可自动匹配对应函数,无需手动逐行调整

避坑提示:不要直接双击.tcf文件唤起LDRA,这种打开方式不会自动关联对应代码工程,会自动创建临时空项目,必然触发全量代码分析流程,这也是无法直接点开.tcf运行的核心原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 14:57:17