I have a test which creates and runs a sequence on a particular sequencer.
Test.sv
//create temp_seq
temp_seq = temp_seq_c::type_id::create(“temp_seq”,get_full_name);
//Start seq on sqr
temp_seq.start(env.vsqr.my_vsqr.temp_sqr)
In the temp_seq class I print the full hierarchy of this sequence.
I am expecting the hierarchy to be “uvm_test_top.env.vsqr.my_vsqr.temp_sqr.temp_seq”. Instead it prints “temp_seq”.
This is messing up the config_db#get function, as I am unable get anything from configuration database that was set from the test. Could anybody tell me why is this hierarchy getting messed up?