simulator is showing the following logs
UVM_INFO @ 0: reporter [RNTST] Running test dpram_test…
INFO: [0][_testrunner]: Registering Test Suite _ts
INFO: [0][_ts]: RUNNING
INFO: [0][_ts]: PASSED (0 of 0 testcases passing)
INFO: [0][_testrunner]: PASSED (1 of 1 suites passing) [SVUnit v2.11]
$finish called from file “_testrunner.sv”, line 40.
$finish at simulation time 0
V C S S i m u l a t i o n R e p o r t
Time: 0 ns
CPU Time: 0.300 seconds; Data structure size: 0.1Mb
Wed Jul 18 07:34:02 2018
Done
Change the packet with macro as chr_sue mentioned.
In “Other Libraries” configuration of edaplayground, change to “None” instead of “SVUnit 2.11”
Change the dpram_monitor.sv class:
function void build_phase (uvm_phase phase);
super.build_phase(phase);
if(!uvm_config_db#(virtual intf ):: get (this,"","vif",vif))
trans_collected=new("trans_collected");
`uvm_fatal("NOVIF",{"virtual interface must be set for :",get_full_name(),".vif"});
endfunction :build_phase
to
function void build_phase (uvm_phase phase);
super.build_phase(phase);
trans_collected=new("trans_collected");
if(!uvm_config_db#(virtual intf ):: get (this,"","vif",vif))
`uvm_fatal("NOVIF",{"virtual interface must be set for :",get_full_name(),".vif"});
endfunction :build_phase