]> source.dussan.org Git - jquery.git/commitdiff
Tests: Reduce the abort timeout for simple focus testing
authorRichard Gibson <richard.gibson@gmail.com>
Wed, 19 Jul 2017 15:45:03 +0000 (11:45 -0400)
committerRichard Gibson <richard.gibson@gmail.com>
Wed, 19 Jul 2017 15:45:03 +0000 (11:45 -0400)
Ref gh-3732

test/data/testrunner.js
test/unit/event.js

index b8f1127ab47bc2dddefc6834a7b4506cfe3b540e..d5120c6a011b0a680f3134ee5f522596ed46a3d7 100644 (file)
@@ -15,7 +15,7 @@ var oldCacheLength = 0,
 
 // Max time for stop() and asyncTest() until it aborts test
 // and start()'s the next test.
-QUnit.config.testTimeout = 12e4; // 2 minutes
+QUnit.config.testTimeout = 60e3; // 1 minute
 
 // Enforce an "expect" argument or expect() call in all test bodies.
 QUnit.config.requireExpects = true;
index 8a8a5589e32d6a015fdabfb4f9e473ef1e4945d3..811922cb4119b1f9c5608b5de60b034f15142c30 100644 (file)
@@ -2810,13 +2810,9 @@ QUnit.test( "preventDefault() on focusin does not throw exception", function( as
                done();
                done = null;
        } );
-
-       // This test can be unreliable in CI... try two methods to prompt a focusin event
-       // and set an abort timeout
        input.trigger( "focus" );
-       try {
-               input[ 0 ].focus();
-       } catch ( e ) {}
+
+       // DOM focus is unreliable in TestSwarm CI; set an abort timeout
        setTimeout( function() {
                if ( !done ) {
                        return;
@@ -2824,7 +2820,7 @@ QUnit.test( "preventDefault() on focusin does not throw exception", function( as
                assert.ok( true, "Did not intercept focusin" );
                done();
                done = null;
-       }, QUnit.config.testTimeout / 2 || 1000 );
+       }, QUnit.config.testTimeout / 4 || 1000 );
 } );
 
 QUnit.test( "Donor event interference", function( assert ) {