In reply to dave_59:
In reply to sj1992:
What “run” task are asking about?
task run();
ovm_test_done.raise_objection(this);
super.run();
// start main test sequence
seq = basic_vseq::type_id::create("seq", this);
void'(seq.randomize());
seq.start(vseqr);
ovm_test_done.drop_objection(this);
endtask : run
I saw this above code in the test class of one of my projects. And we also have a build method in this test. I don’t exactly know what code goes into these tasks