UVM test termination: Use end-of-test output of RVFI tracer iso. $finish.
Created by: zchamski
This is a companion PR to cva6 PR https://github.com/openhwgroup/cva6/pull/1125. It propagates the end-of-test information to the UVM testbench and adds a basic interpretation of the test exit code.
Note: this PR also reduces the severity of the absence of fetch toggle in CVA6 from ERROR to WARNING. Using ERROR severity resulted in non-zero error count for the simulations, causing successful tests to be reported as failures.