Browser / Jenkins CI / TestSwarm / Code coverage support #327

Closed
j opened this Issue Feb 8, 2013 · 2 comments

Comments

Projects
None yet
4 participants

j commented Feb 8, 2013

We wrote all our tests using Mocha to find out it's not supported in IE6/7 (which is still a majority of users on some of our products, sadly)...

I'm looking around the interwebs trying to figure out the best testing framework for our company.

Supporting all browsers is CRUCIAL. Ideally, we'd like to run our tests on CI and have the following things met:

  • Supporting browsers as old as IE6.
  • Can run on Jenkins CI
  • Has code coverage
  • Can run on TestSwarm

So, I'm sorry to bloat your issues! I can close this shortly -- I just couldn't find anything regarding the above questions. 😢

Contributor

ragaskar commented Feb 8, 2013

  • 1.3.1 should support IE6 (we dropped our IE test suite awhile ago because it was difficult to maintain, and we lost a bit of insight into whether or not IE6 would run without errors). I think we dropped IE6 support in the upcoming 2.0 branch as IE6 has been EOLed.
  • We've been able to run on Jenkins for years now, so you shouldn't have a problem. You can set up an xvfb yourself, or have someone else set it up. For IE6 suites you often need to point selenium at a different (VM) host, but it should be possible to set up with some custom configuration voodoo.
  • No built in code coverage, but I think there's forks that have added this. We are unlikely to build in code coverage to jasmine itself, but the changes we are making/have made a designed to make it easy for people to add this.
  • This is the first I've heard of TestSwarm, so not sure what our compatibility will be like. In theory, jasmine-core should be able to run anywhere javascript can run, it just depends on what your tests look like. The jasmine-gem (the ruby bindings that help you load your tests) is slightly less flexible.

Jasmine isn't going to meet all your needs out of the box (you'll need to invest some time into configuration), but I think it might work for you. Good luck.

Contributor

infews commented May 27, 2013

Can we close this, @j?

@slackersoft slackersoft closed this Oct 2, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment