Quality is delighting customers
Nice question so far i answered in this forum.
I did small R&D and could't find any difference (Tried inside functions, outside functions).
So my take is, Use Test Settings for better use. Make sure you have efficient Recovery System mechanism for your test suite.
Can you give syntax of Test Settngs option?
I have used only "on error resume next" for handling run time error.