Its because, In a testbench I want to give a final report that the test was succesful. I would have a global variable, say, allTests_Passed set to false if there was ever an error. So after all other process exits( i.e, the main process), I would check the status of the global variable, to say...