test_runner: allow to force exit after all tests finished

What is the problem this feature will solve?

if you have some resource that you don't control blocks the process from exiting (socket/timer/etc) the tests will never finish

having timeout in the run options marking the test as failed

What is the feature you are proposing to solve the problem?

allow to specify force exit option that after all tests finished will exit

similar solutions in other frameworks:

What alternatives have you considered?

No response