Skip to content

Commit 4ff9eb9

Browse files
committed
Added link to test case. Use ::fileutil:: for relative path determination.
1 parent e00a920 commit 4ff9eb9

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

ReportSimulate2Html.tcl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
#
5050

5151
package require yaml
52+
package require fileutil
5253

5354

5455
#--------------------------------------------------------------
@@ -124,6 +125,8 @@ proc CreateTestCaseSummaryTable {TestCaseName TestSuiteName BuildName GenericDic
124125
proc LocalCreateTestCaseSummaryTable {TestCaseName TestSuiteName BuildName GenericDict} {
125126
variable ResultsFile
126127

128+
set ReportDir $::osvvm::Report2ReportsDirectory
129+
127130
if {$::osvvm::Report2ReportsSubdirectory eq ""} {
128131
set ReportsPrefix ".."
129132
} else {
@@ -166,6 +169,14 @@ proc LocalCreateTestCaseSummaryTable {TestCaseName TestSuiteName BuildName Gener
166169
set TestCaseLink "#${TestSuiteName}_${TestCaseName}${::osvvm::Report2GenericNames}"
167170
puts $ResultsFile " <tr><td><a href=\"${ReportsPrefix}/${::osvvm::Report2SimulationHtmlLogFile}${TestCaseLink}\">Link to Simulation Results</a></td></tr>"
168171
}
172+
173+
# Add link to Test Case file
174+
set TestCaseFile [::fileutil::relative $ReportDir $::osvvm::Report2TestCaseFile]
175+
set TestCaseFileTail [file tail $TestCaseFile]
176+
if {$::osvvm::Report2TestCaseFile ne ""} {
177+
puts $ResultsFile " <tr><td><a href=\"${TestCaseFile}\">$TestCaseFileTail</a></td></tr>"
178+
}
179+
169180
# Add Transcript Filess to Table
170181
if {$::osvvm::Report2TranscriptFiles ne ""} {
171182
foreach TranscriptFile ${::osvvm::Report2TranscriptFiles} {

0 commit comments

Comments
 (0)