How can a test change the environment configuration?

In reply to cgales:

Cgales,
Thank you for your input. I understand your suggestions.

What I am trying to synthesize is that:

  1. How are multiple Test Bench Configurations handled in UVM? I was hoping to randomize my TB configuration in a single test. Is there a way to ‘spawn’ 6 tests from a defined set of possibilities?

  2. Correct me if I’m wrong: the test bench configuration is set up and only in ‘build_phase’?

regards,
Gopal