• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cross-browser-tests-runner / cross-browser-tests-runner
93%

Build:
DEFAULT BRANCH: master
Repo Added 29 Sep 2017 08:05AM UTC
Files 6
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • master

pending completion
150

push

travis-ci

reeteshranjan
SauceLabs tests through Native Runner

Included SauceLabs platform in Factory, Native Runner as needed.
Minimum changes were required in server with Platform abstraction
unchanged to support SauceLabs.

Functional tests for native runner now includes SauceLabs browsers in
the test conf it uses.

Changes in SauceLabs abstractions:
- The long wait for getting a job in Job abstraction led to the scene
  where test results are reported and native runner has not even got
  the jobs created. Had to remove this wait to make native runner work
  without any changes in its state machine.
- SauceLabs needs to support 'framework' capability, which is vital to
  support Jasmine 1. SauceLabs automatically stops the session in case
  the framework is set to any known one include "jasmine". This breaks
  native runner irrecoverably, as the session is deleted before the
  test data reaches native runner. The only solution is to use "custom" as
  framework for all tests using SauceLabs with Jasmine 1 (and possibly
  for all other frameworks unless some kind of hooks are possible to
  have to help native runner get test data back).

Samples:
- Browser yml and resultant cbtr json samples were added for SauceLabs.
  This includes both JS and Selenium, though Selenium testing is not yet
  available for SauceLabs.

Fixes:
- Scrutinizer fixes

6 of 9 branches covered (66.67%)

Branch coverage included in aggregate %.

48 of 49 relevant lines covered (97.96%)

1.31 hits per line

Relevant lines Covered
Build:
Build:
49 RELEVANT LINES 48 COVERED LINES
1.31 HITS PER LINE
Source Files on master
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
150 master SauceLabs tests through Native Runner Included SauceLabs platform in Factory, Native Runner as needed. Minimum changes were required in server with Platform abstraction unchanged to support SauceLabs. Functional tests for native runner now inclu... push 24 Jan 2020 09:47AM UTC reeteshranjan travis-ci pending completion  
141 master Fix for ETXTBSY/EBUSY errors in builds Frequent extraction is causing this. Though it's more sound, there is no way builds would succeed in VMs because of how things work. Fix is to avoid extracting when the extracted files already exist. Pull #624 16 Jan 2020 12:27PM UTC reeteshranjan travis-ci pending completion  
197 master Fix for node v4 failure of native-runner-retries Also replaced non-working Maxthon Mobile with Firefox Mobile in 1-no-sauce.json push 28 Nov 2017 01:48PM UTC reeteshranjan travis-ci pending completion  
196 master Build error fixes and tests parallelization Fixes: - Fixed wrong path for linux crossbrowsertesting tunnel - Some browser/platform combinations give error for crossbrowsertesting - Few crossbrowsertesting functional tests broke due to conf update... push 27 Nov 2017 09:38PM UTC reeteshranjan travis-ci pending completion  
195 master BrowserStack Tunnel v7 Errors Fix BrowserStack tunnel URL now provided v7 tunnel. It creates new processes with 'fork-N' added to the identifier. This confused the Manager as it now counts more than valid processes. Fixed Manager core logic to ig... push 27 Nov 2017 02:12PM UTC reeteshranjan travis-ci pending completion  
194 master Scrutinizer bugs fixes push 27 Nov 2017 12:53PM UTC reeteshranjan travis-ci pending completion  
193 master Fixes #49 - Added a new interface method 'hasScreenshotOption' for ScriptJob - Added implementations of this method on all Platform specific ScriptJob implementations - Now scriptJob.hasScreenshotOption() is called in scheduleScript in core P... push 27 Nov 2017 12:50PM UTC reeteshranjan travis-ci pending completion  
192 master Code Coverage Improvements Improved code coverage of various sources - Files with sections not covered because of no tests added - Branches that would never be reached after so many builds and testing Some branches are too difficult to reach th... push 05 Nov 2017 08:58PM UTC reeteshranjan travis-ci pending completion  
190 master Bug Fixes - Scrutinizer bug fixes - SauceLabs tunnel recovery code bug push 03 Nov 2017 10:54PM UTC reeteshranjan travis-ci pending completion  
189 master BrowserStack Selenium timeout workaround Fixes #34 Added a retry mechanism in ScriptJob.create for BrowserStack to take care of the TIMEDOUT error. Was verified with no network that generates NOTFOUND and getting network back on within the retry... push 03 Nov 2017 10:03PM UTC reeteshranjan travis-ci pending completion  
See All Builds (26)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc