Tests: Reduce the abort timeout for simple focus testing

Ref gh-3732
This commit is contained in:
Richard Gibson 2017-07-19 11:45:03 -04:00
parent 03db56a7e3
commit 928c580a1a
2 changed files with 4 additions and 8 deletions

View 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;

View 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 ) {