-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Karma 0.13.9 doesn't work with IE<9 #1564
Comments
Thanks for the detailed report, will look into it as soon as I find some time |
I've contacted browser stack for a proper account so I can setup tests on travis to ensure we do not miss this again, and I can test this properly and fix |
I've started working on this, but I'm not able to connect to IE6 for some reason. @mgol do you have any idea what could be going wrong? |
@JamesMGreene if you have any ideas for IE6 help I'd appreciate it as well. WIP PR is up at #1813 |
|
See more: karma-runner/karma#1564 Also, disable temporarily ie9 Also, test chrome/firefox on mac
Released |
Follows-up 16a5f8c which downgraded Karma back to 0.12. The issue with IE<9 was fixed in Karma v0.13.20. * karma-runner/karma#983 * karma-runner/karma#1564 Also makes use of the new 'concurrency' option introduced in Karma v0.13.12. This makes the test run a bit faster by starting browser #4 as soon as one of browsers 1-2-3 is finished, etc. Once we drop ES3 and IE6 support, we can remove ci1/ci2 split. Also: * PhantomJS node-wrapper package got renamed, which is required by karma-phantomjs-launcher. * Can't upgrade grunt-contrib-uglify because the new version depends on a newer version of npm package 'gzip-size' which dropped support for Node 0.10 (which Wikimedia CI still uses). Change-Id: I08bed822273bca2d2d80fa765fc0b0fbba4d997a
With Karma 0.13.9 IE<9 no longer get captured. I didn't have such problems with Karma 0.12.24.
To see the problems, first make sure you have
BROWSER_STACK_USERNAME
&BROWSER_STACK_ACCESS_KEY
environmental variables set up properly to your BrowserStack account data. Then checkout Sizzle's commit jquery/sizzle@c76829c and run:You'll see that at least the
karma:desktop
,karma:ios
&karma:oldIe
targets work fine (you can kill the process afterwards, the rest doesn't matter here.Then change Karma to 0.13.9 & grunt-karma to 0.8.3 (or checkout the ie-doesnt-work branch from my fork where it's set up this way) and run:
again.
karma:desktop
&,karma:ios
should pass again but you'll then see:and so on - until everything times out and the process is killed.
EDIT: Added info about setting up BrowserStack environmental variables.
The text was updated successfully, but these errors were encountered: