I see there is message :
uvm_info("UVM/REPORT/SERVER",
UVM_STRING_QUEUE_STREAMING_PACK(q),UVM_LOW) in UVM.12 report_summarize ( uvm_report_server). When I create my owner report_server and override report_summary(), I see this message is printed at end of all `uvm_* outputs. I would like to know
- what is it?
- how to remove it?
`ifndef UVM_USE_STRING_QUEUE_STREAMING_PACK
`define UVM_STRING_QUEUE_STREAMING_PACK(q) uvm_pkg::m_uvm_string_queue_join(q)
`endif
base/uvm_misc.svh :
// this is an internal function and provides a string join independent of a streaming pack
function automatic string m_uvm_string_queue_join(ref string i[$]);
`ifndef QUESTA
m_uvm_string_queue_join = {>>{i}};
`else
foreach(i[idx])
m_uvm_string_queue_join = {m_uvm_string_queue_join,i[idx]};
`endif
endfunction
Thanks