Source: SelBlocksGlobal/sel-blocks-fx_xpi/chrome/content/extensions/selenium-executionloop-handleAsExitTest.js

// selbocks name-space
"use strict";

// Following assignments is purely for JSDoc.
/** @namespace */
selblocks= selblocks;

/** This function replaces native Selenium command-handling for the exitScript command.
* (See TestLoop.prototype.resume() in chrome/content/selenium-core/scripts/selenium-executionloop.js.)
* This causes the script to simply halt rather continuing on to the next command.
selblocks.handleAsExitTest = function() {
    try {
    catch (e) {
      // seems highly unlikely that there would be an error in this very simple case
      this._handleCommandError(e); // marks command as failed (red), and overall test as failed
    }"TEST HALTED");