async onTerminate() {
    this.disable('it was terminated by SIGINT or SIGTERM');

    this.onTerminate = _.noop;
    this.onBootDevice = _.noop;
    this.onBeforeShutdownDevice = _.noop;
    this.onShutdownDevice = _.noop;
    this.onBeforeTerminateApp = _.noop;
    this.onTerminateApp = _.noop;
    this.onBeforeLaunchApp = _.noop;
    this.onLaunchApp = _.noop;
    this.onTestStart = _.noop;
    this.onHookFailure = _.noop;
    this.onTestFnFailure = _.noop;
    this.onTestDone = _.noop;
    this.onRunDescribeStart = _.noop;
    this.onRunDescribeFinish = _.noop;
    this.onBeforeCleanup = _.noop;
  }
Hook that is called on SIGINT and SIGTERM

@protected
@async
@return {Promise<void>} - when done