Skip to content
Permalink
Browse files

Enforce 20s timeout for all unit tests.

  • Loading branch information...
Krinkle authored and rwaldron committed Apr 20, 2012
1 parent 8ebb2f4 commit df2a22ee6149595b212ef7dca73535a853969f7b
Showing with 20 additions and 4 deletions.
  1. +20 −4 test/data/testrunner.js
@@ -1,7 +1,13 @@
jQuery.noConflict(); // Allow the test to run with other libs or jQuery's.
/**
* Allow the test suite to run with other libs or jQuery's.
*/
jQuery.noConflict();

// jQuery-specific QUnit.reset
/**
* QUnit hooks
*/
(function() {
// jQuery-specific QUnit.reset
var reset = QUnit.reset,
ajaxSettings = jQuery.ajaxSettings;

@@ -12,10 +18,20 @@ jQuery.noConflict(); // Allow the test to run with other libs or jQuery's.
};
})();

// load testswarm agent
/**
* QUnit configuration
*/
// Max time for stop() and asyncTest() until it aborts test
// and start()'s the next test.
QUnit.config.testTimeout = 20 * 1000; // 20 seconds

/**
* Load the TestSwarm listener if swarmURL is in the address.
*/
(function() {
var url = window.location.search;
url = decodeURIComponent( url.slice( url.indexOf("swarmURL=") + 9 ) );
url = decodeURIComponent( url.slice( url.indexOf("swarmURL=") + "swarmURL=".length ) );

if ( !url || url.indexOf("http") !== 0 ) {
return;
}

0 comments on commit df2a22e

Please sign in to comment.
You can’t perform that action at this time.