测试平台仿真运行记录

阅读 Windows 2.1.2.3 测试平台运行所保存的运行记录和波形标识字段。

在 Windows 2.1.2.3 中,测试平台运行记录保存在本地项目内的 .alti/sim/<runId>/receipt.json。

运行记录字段

字段

值

schema

altifigence.oss-sim.run-receipt.v1

runId

运行标识符。

status

passed、failed、timeout 或 cancelled。

exitCode

进程退出代码,或 null。

tool, toolVersion

仿真器标识符(icarus 或 verilator)和版本。

suite

套件的 release、assetName 和 assetSha256。

top

测试平台顶层模块。

sources

包含 path 和 sha256 的源文件及包含文件条目。

log, logTruncated

仿真器输出,以及输出是否经过缩短。

waveform

记录的波形元数据,或 null。

view

VCD 视图元数据,或 null。

startedAtMs, finishedAtMs

开始和结束时间戳,以毫秒为单位。

波形字段

waveform 对象包含 format(vcd 或 fst)、path、sizeBytes 和 sha256。view 对象包含相同字段,格式为 format: "vcd"。FST 转换也会记录 convertedBy.tool: "fst2vcd" 和 convertedBy.version。

波形标签显示顶层模块、仿真器版本、套件发布版本和视图格式。查看器通过 <runId>:<view.sha256> 标识 VCD 视图。

阅读结果

测试平台 视图会显示运行结果。展开 仿真器日志 以阅读输出。如果日志报告测试平台失败,即使仿真器以代码 0 退出,结果仍会显示为失败。

Digital Design Studio