Hierarchical reference name component lookup failed for 'uvm_test_top'

In reply to Reuben:

Your problem is that parent_handle is a uvm_component and does not contain env_o—base_test_class does. You wound need to downcast parent_handle to a base_test_class variable using a dynamic $cast.