UVM Report Summary has gone missing

In reply to chr_sue:

I don’t see the message…
reporter [TEST_DONE] ‘run’ phase is ready to proceed to the ‘extract’ phase

But if I put this line in my base test class…

function void extract_phase(uvm_phase phase);
super.extract_phase(phase);
`uvm_info(get_type_name(), $psprintf(“extract phase”), UVM_NONE)
endfunction

I see that I enter the extract phase in my log at the expected time…

UVM_INFO src/exListOfTests.sv(155) @ 201000000: uvm_test_top [simpleTest] extract phase

My drivers and monitors run in the run_phase… I am starting my sequence in the main_phase. Pretty typical.

Shouldn’t I expect to see that message when I get to the later function phases? Is there perhaps a switch or modelsim ini line I changed?

This image show that the extract functions are run after the post_shutdown_phase (the arrow comes from there)… I assume that it also will not enter extract until the run_phase is complete (the UVM phasing breakdown for tasks is relatively new so this is how it always worked.)

https://i0.wp.com/www.learnuvmverification.com/wp-content/uploads/2016/04/Uvm_phases.gif?zoom=1.5&resize=347%2C535