File tree Expand file tree Collapse file tree 2 files changed +11
-5
lines changed
Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -214,9 +214,10 @@ namespace eval ::osvvm {
214214 set GenericNames " "
215215 if {[regexp {generic} $LineOfLogFile ] } {
216216 set GenericDict [regsub {\].*} [ regsub -all {[^\[]*\[generic ([^\]]*)} $LineOfLogFile {\1 }] ""]
217- foreach {name val} $GenericDict {
218- set GenericNames ${GenericNames} _${name} _${val}
219- }
217+ set GenericNames [ToGenericNames $GenericDict ]
218+ # foreach {name val} $GenericDict {
219+ # set GenericNames ${GenericNames}_${name}_${val}
220+ # }
220221 }
221222 if {! $InRunTest } {
222223 puts $HtmlFileHandle " ${PrintPrefix} <details><summary>$LineOfLogFile </summary><span id=\" ${LogTestSuiteName} _${LogTestCaseName}${GenericNames} \" />"
Original file line number Diff line number Diff line change @@ -1243,14 +1243,19 @@ proc CoSim {} {
12431243 return " "
12441244}
12451245
1246+ # --------------------------------------------------------------
1247+ proc RemoveFilePathChars {PathString} {
1248+ return [regsub {:} [ regsub -all {\/} ${PathString} "_"] ""]
1249+ }
1250+
12461251# -------------------------------------------------
12471252proc generic {Name Value} {
12481253 variable GenericDict
12491254 variable GenericNames
12501255 variable GenericOptions
12511256
12521257 dict append GenericDict $Name $Value
1253- set GenericNames ${GenericNames} _${Name} _${Value}
1258+ set GenericNames ${GenericNames} _${Name} _[RemoveFilePathChars ${Value} ]
12541259# x lappend GenericOptions [vendor_generic ${Name} ${Value}]
12551260 append GenericOptions " " [vendor_generic ${Name} ${Value} ]
12561261 return " "
@@ -1279,7 +1284,7 @@ proc ToGenericNames {GenericDict} {
12791284 set Names " "
12801285 if {${GenericDict} ne " " } {
12811286 foreach {GenericName GenericValue} $GenericDict {
1282- set Names ${Names} _${GenericName} _${GenericValue}
1287+ set Names ${Names} _${GenericName} _[RemoveFilePathChars ${GenericValue} ]
12831288 }
12841289 }
12851290 return $Names
You can’t perform that action at this time.
0 commit comments