test(zone.js): do not run tests on IE 9 and IE 10 (#39189)

Since IE 9 and IE 10 were deprecated and support is removed in v11, this commit updates ZoneJs
configs to avoid running tests in these browsers.

PR Close #39189
This commit is contained in:
Andrew Kushnir 2020-10-08 16:26:37 -07:00 committed by atscott
parent e930b0cd19
commit 118f37b174
5 changed files with 2 additions and 33 deletions

View File

@ -8,5 +8,5 @@
module.exports = function(config) { module.exports = function(config) {
require('./karma-dist-mocha.conf.js')(config); require('./karma-dist-mocha.conf.js')(config);
require('./sauce-selenium3.conf')(config, ['SL_IE9']); require('./sauce-selenium3.conf')(config);
}; };

View File

@ -10,7 +10,6 @@ module.exports = function(config) {
require('./karma-dist-jasmine.conf.js')(config); require('./karma-dist-jasmine.conf.js')(config);
require('./sauce.conf')(config, [ require('./sauce.conf')(config, [
'SL_IOS9', 'SL_CHROME', 'SL_FIREFOX_54', 'SL_SAFARI8', 'SL_SAFARI9', 'SL_SAFARI10', 'SL_IOS8', 'SL_IOS9', 'SL_CHROME', 'SL_FIREFOX_54', 'SL_SAFARI8', 'SL_SAFARI9', 'SL_SAFARI10', 'SL_IOS8',
'SL_IOS9', 'SL_IOS10', 'SL_IE9', 'SL_IE10', 'SL_IE11', 'SL_MSEDGE15', 'SL_ANDROID4.4', 'SL_IOS9', 'SL_IOS10', 'SL_IE11', 'SL_MSEDGE15', 'SL_ANDROID4.4', 'SL_ANDROID5.1'
'SL_ANDROID5.1'
]) ])
}; };

View File

@ -38,18 +38,6 @@ module.exports = function(config, ignoredLaunchers) {
// 'SL_IOS9': {base: 'SauceLabs', browserName: 'iphone', platform: 'OS X 10.10', version: // 'SL_IOS9': {base: 'SauceLabs', browserName: 'iphone', platform: 'OS X 10.10', version:
// '9.3'}, // '9.3'},
'SL_IOS10': {base: 'SauceLabs', browserName: 'iphone', platform: 'OS X 10.10', version: '10.3'}, 'SL_IOS10': {base: 'SauceLabs', browserName: 'iphone', platform: 'OS X 10.10', version: '10.3'},
'SL_IE9': {
base: 'SauceLabs',
browserName: 'internet explorer',
platform: 'Windows 2008',
version: '9'
},
'SL_IE10': {
base: 'SauceLabs',
browserName: 'internet explorer',
platform: 'Windows 2012',
version: '10'
},
'SL_IE11': { 'SL_IE11': {
base: 'SauceLabs', base: 'SauceLabs',
browserName: 'internet explorer', browserName: 'internet explorer',

View File

@ -315,11 +315,6 @@ describe('Zone', function() {
// TODO: JiaLiPassion, need to find out why the test bundle is not `use strict`. // TODO: JiaLiPassion, need to find out why the test bundle is not `use strict`.
xit('event handler with null context should use event.target', xit('event handler with null context should use event.target',
ifEnvSupports(canPatchOnProperty(Document.prototype, 'onmousedown'), function() { ifEnvSupports(canPatchOnProperty(Document.prototype, 'onmousedown'), function() {
const ieVer = getIEVersion();
if (ieVer && ieVer === 9) {
// in ie9, this is window object even we call func.apply(undefined)
return;
}
const logs: string[] = []; const logs: string[] = [];
const EventTarget = (window as any)['EventTarget']; const EventTarget = (window as any)['EventTarget'];
let oriAddEventListener = EventTarget && EventTarget.prototype ? let oriAddEventListener = EventTarget && EventTarget.prototype ?

View File

@ -6,7 +6,6 @@
* found in the LICENSE file at https://angular.io/license * found in the LICENSE file at https://angular.io/license
*/ */
const webdriverio = require('webdriverio');
const desiredCapabilities = { const desiredCapabilities = {
firefox52Win7: {browserName: 'firefox', platform: 'Windows 7', version: '52'}, firefox52Win7: {browserName: 'firefox', platform: 'Windows 7', version: '52'},
firefox53Win7: {browserName: 'firefox', platform: 'Windows 7', version: '53'}, firefox53Win7: {browserName: 'firefox', platform: 'Windows 7', version: '53'},
@ -20,18 +19,6 @@ const desiredCapabilities = {
/*ios84: {browserName: 'iphone', platform: 'OS X 10.10', version: '8.4'},*/ /*ios84: {browserName: 'iphone', platform: 'OS X 10.10', version: '8.4'},*/
ios10: {browserName: 'iphone', platform: 'OS X 10.10', version: '10.3'}, ios10: {browserName: 'iphone', platform: 'OS X 10.10', version: '10.3'},
ios11: {browserName: 'iphone', platform: 'OS X 10.12', version: '11.2'}, ios11: {browserName: 'iphone', platform: 'OS X 10.12', version: '11.2'},
/*
ie9: {
browserName: 'internet explorer',
platform: 'Windows 2008',
version: '9'
},*/
/*
ie10: {
browserName: 'internet explorer',
platform: 'Windows 2012',
version: '10'
},*/
ie11: {browserName: 'internet explorer', platform: 'Windows 10', version: '11'}, ie11: {browserName: 'internet explorer', platform: 'Windows 10', version: '11'},
// andriod44: {browserName: 'android', platform: 'Linux', version: '4.4'}, // andriod44: {browserName: 'android', platform: 'Linux', version: '4.4'},
android51: {browserName: 'android', platform: 'Linux', version: '5.1'}, android51: {browserName: 'android', platform: 'Linux', version: '5.1'},