separating skipped from test end and adding interrupt API

Could we change this to 'report_test_interrupted'?