Vojta Jina
6f776102b2
chore(travis): increase browserNoActivityTimeout
...
We’ve seen many failures recently because of Karma killing a browser
after browserNoActivityTimeout. It’s possible that this is not any issue
other than super slow network / proxy.
Will try higher timeout and observe for a while.
2014-07-14 17:40:20 -07:00
Vojta Jina
42d497d1da
chore(travis): enable SL video recording
2014-07-14 17:40:20 -07:00
Michał Gołębiowski
36831eccd1
refactor(jshint): reduce duplication & test all JS files
2014-07-08 15:49:25 +02:00
Vojta Jina
6898ac5985
chore(travis): use latest selenium on SL
2014-05-20 08:46:26 +02:00
Vojta Jina
81147a8bfd
chore(travis): disable captureTimeout
...
All of the recent failures were caused by too much load on SL, not
an actual problem.
I think a proper solution will be:
https://github.com/karma-runner/karma-sauce-launcher/issues/37
2014-04-30 15:21:48 +02:00
Vojta Jina
28ef2637c1
chore(travis): update Chrome on SL to 34
...
For some reason, SL gives us Chrome 28 when no version is specified.
2014-04-29 15:56:37 +02:00
Igor Minar
eaa1d00b24
chore(build): remove IE8 target from all test configs
...
BREAKING CHANGE: As communicated before, IE8 is no longer supported.
more info: http://blog.angularjs.org/2013/12/angularjs-13-new-release-approaches.html
2014-03-06 01:53:17 -08:00
Vojta Jina
9693a426e3
chore(travis): use Safari 7
2014-01-07 11:53:50 -08:00
Vojta Jina
162485d303
chore(travis): use FF26
...
I think it's better to not specify the version as that should give the latest available version.
We should probably revert this commit at some point.
2014-01-07 11:53:17 -08:00
Vojta Jina
ed4a1fddce
chore(travis): force the latest version of selenium
...
This might solve some flakiness on SL. At least Santi said that ;-)
2013-12-13 12:23:53 -08:00
Vojta Jina
9a81b8668a
chore(travis): give browsers more time to respond
2013-12-03 19:32:32 -08:00
Vojta Jina
7615723547
chore: make it simpler to run tests on SL/BS during local development
2013-12-03 16:07:13 -08:00
Vojta Jina
338f949259
chore(travis): set SauceLabs build id
2013-12-03 15:49:19 -08:00
Vojta Jina
6127528b50
chore(travis): switch back to SauceLabs
...
I think we are pretty close to be able to use both.
The xhr-polling seems to be pretty stable, but I'm having problems with multiple SSH tunnels (on BS), so let's try to switch back to SL.
2013-12-03 15:49:19 -08:00
Vojta Jina
0410572322
chore(travis): define a launcher for IE11 (SauceLabs)
2013-12-03 15:49:19 -08:00
Vojta Jina
fd2371cfc2
chore(travis): report both build number and id to BS
2013-12-03 15:49:19 -08:00
Vojta Jina
5d6482bb3b
chore(karma): correct the 404 ignoring
2013-12-03 15:49:18 -08:00
Vojta Jina
fd4b99936e
chore(travis): increase BrowserStack timeout to 10min
...
Because IE is retarded.
2013-12-02 22:51:15 -08:00
Vojta Jina
09271a8ab9
chore(travis): ignore 404 warnings, debug log into file
...
This is a terrible hack/workaround, however I don't think there is any better way to achieve this
with log4js.
2013-12-02 22:51:15 -08:00
Vojta Jina
04d5a5072f
chore(travis): fix the build id on browser stack
...
This just improves the way BrowserStack groups the sessions.
2013-12-02 14:43:44 -08:00
Vojta Jina
4ee0687f3f
chore(travis): tolerate 2 disconnects to make the build more stable
2013-12-02 14:19:56 -08:00
Vojta Jina
ddff347b91
chore(travis): use only websockets and xhr-polling
...
I wanna see more info about BrowserStack...
2013-12-02 14:19:46 -08:00
Vojta Jina
b08427dde9
chore(travis): add some more info for BrowserStack sessions
2013-11-25 18:04:35 -08:00
Vojta Jina
ffd075b440
chore(travis): let's give BrowserStack a try
...
Switch the build to use BrowserStack instead of SauceLabs.
This also adds IE11 to our build.
2013-11-25 15:19:28 -08:00
Vojta Jina
751f058f30
chore(travis): increase disconnect timeout
...
I still see some disconnection issues with IE9, hopefully this will help a bit.
2013-11-18 16:14:09 -08:00
Vojta Jina
475eddf678
chore(karma): longer reconnect timeout
2013-08-28 15:46:19 -07:00
Vojta Jina
80d0f98263
chore(travis): clean up logs
...
Forward SauceConnect logs and Karma debug logs into a file and print these files at the very end of a build.
2013-08-23 16:49:10 -07:00
Vojta Jina
c64a985307
chore: use only polling on Travis/SL
2013-08-23 16:49:10 -07:00
Vojta Jina
7909ebedc2
chore: run more browsers on Travis (IE8,IE9,IE10,Safari,FF)
...
Also instead of running everything in parallel, there are only two parallel tasks:
- e2e tests running in the background (only on Chrome)
- all the unit tests running sequentially
2013-08-23 16:49:10 -07:00
Vojta Jina
2c2adbcab5
chore(travis): speed up the build
...
- parallelize the tasks
- cache requests (e2e tests)
This reduces the time from ~18min to ~12min.
It makes the output little messy. We could buffer output of each task and display it once it's fully finished, nicely. I think giving instant feedback is better.
2013-07-02 13:58:52 -07:00
Vojta Jina
33223e26a0
chore: set up Sauce Labs with Travis
...
This should not affect the Jenkins build at all.
Now, the Travis build uses Chrome on Sauce Labs, which in theory gives us opportunity to use any
browser/platform that Sauce Labs offers.
2013-06-28 11:43:38 -07:00
Vojta Jina
29f96c852c
chore: update karma to 0.9.4
...
And also add shared config to make karma configs a bit simpler.
2013-06-28 11:43:38 -07:00