測試平台模擬執行記錄

閱讀 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