Commit Graph

14 Commits

Author SHA1 Message Date
Paul Gschwendtner 3e7ae68c52 build: no longer use travis-ci (#14064) 2018-11-09 11:15:27 -08:00
Paul Gschwendtner 91d4c0f649 build: share release output between circle jobs (#13838)
Also support parallel Karma instances on CircleCI
2018-10-29 08:11:35 -07:00
Paul Gschwendtner b30ec56364 build: run browserstack on circleci (#13749) 2018-10-24 15:35:06 -07:00
Paul Gschwendtner 844a81c248 build: shorter wait delay for tunnels (#6607) 2017-08-23 11:30:49 -07:00
Paul Gschwendtner 0680774fcd ci: shorter wait timeout for saucelabs and browserstack (#6317)
* Changes the wait timeout for Saucelabs and Browserstack from 2 minutes to 1 minute. This is possible now because if the timeout fails we still re-try to create a connection a second time.
2017-08-07 10:24:09 -07:00
Paul Gschwendtner 9acb152bce build: print logs if tunnel times out (#5279)
* The logfile output should be printed if the tunnel connection can't be established. The logging is also useful to see the update message from Saucelabs for example.
2017-06-21 18:17:10 -07:00
Paul Gschwendtner a681438eef build: suppress logging of sauce-connect (#4856)
* Suppresses normal log messages from Saucelabs Conect. Error messages will still show up (In a follow-up PR the normal stdout will be printed together with the stdout on CI failures)
* No longer suppresses the whole Browserstack Tunnel execution. Stderr output will be printed if present. (In a follow-up stdout will be printed as well on CI failures)
* Switches to best-practice variable referencing in Bash
2017-05-30 09:27:06 -07:00
Paul Gschwendtner 741e7d444d chore: update version of sauce connect (#2553) 2017-01-06 11:32:12 -08:00
Paul Gschwendtner c5920513a1 chore: make tunnel filenames consistent (#2072)
* Currently the tunnel `setup/wait/stop` files always have different names like `sauce_connect_block` or just `waitfor_tunnel`.
2016-12-05 19:08:01 -08:00
Paul Gschwendtner 6534eb0a73 chore: remove inactive browserstack wrapper package (#1991)
* chore: remove inactive browserstack wrapper package

No longer uses the "inactive" browserstack wrapper package from npm,
which was just responsible for creating the readyfile.

We can create the readyfile ourself and get rid of the npm package.

* Fix incorrect comments

* Don't wait for tunnel if timer exceeded

* Fix race conditions

* Add empty line before logging that the tunnel is ready.
2016-12-01 14:06:32 -08:00
Paul Gschwendtner bec15195b9 chore(ci): ensure browserstack binaries are latest (#1724) 2016-11-08 12:29:25 -08:00
Paul Gschwendtner 9a7d381a28 chore(browserstack): properly teardown tunnel (#1745) 2016-11-08 12:27:40 -08:00
Paul Gschwendtner 9bb4809f89 chore(saucelabs): interrupt if saucelabs tunnel does not start (#1747) 2016-11-08 12:27:28 -08:00
Hans Larsen 015f8f63c6 build(): First version of using SauceLabs and BrowserStack on travis. 2016-01-19 11:38:10 -08:00