Use `uvm_do macro from uvm_test

In reply to DamianS:

One approach is to make a virtual sequence for every test. This will allow you to use the macros inside of the test sequence, and you only need to start one virtual sequence from the test class itself, which is very simple. You can also use a single base uvm_test and use overrides of the test sequence in each test extended from uvm_test.