टेस्टबेंच सिमुलेशन का रन रिकॉर्ड

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 भी रिकॉर्ड किए जाते हैं।

वेवफ़ॉर्म का लेबल शीर्ष मॉड्यूल, सिमुलेटर का संस्करण, सुइट की रिलीज़ और व्यू का फ़ॉर्मैट दिखाता है। व्यूअर VCD व्यू की पहचान <runId>:<view.sha256> से करता है।

परिणाम पढ़ें

टेस्ट बेंच व्यू रन का परिणाम दिखाता है। आउटपुट पढ़ने के लिए सिम्युलेटर लॉग को विस्तृत करें। लॉग में टेस्टबेंच की विफलता रिपोर्ट होने पर परिणाम विफल दिखाया जाता है, भले ही सिमुलेटर कोड 0 के साथ बंद हो।

Digital Design Studio