In reply to cgales:
class axi_test extends uvm_test;
function new(string name, uvm_component parent);
function void build_phase(uvm_phase phase);
//view the structural composition of the testbench classes and the
function void end_of_elaboration_phase(uvm_phase phase);
task run_phase(uvm_phase phase);
I included the macros in other files, so the macros are not an issue.