We at Browserling are proud to announce Testling-CI! Testling-CI lets you write continuous integration cross-browser tests that run on every git push!


ci.testling.com

There are a ton of modules on npm and github that aren't just for node.js but for browsers, too. However, figuring out which browsers these modules work with can be tricky. It's often that case that some module used to work in browsers but has accidentally stopped working because the developer hadn't checked that their code still worked recently enough. If you use npm for frontend and backend modules, this can be particularly frustrating.

Testling-CI (http://ci.testling.com) is a service for running your browser tests on every commit. Just add a "testling" field to your package.json like this:

"testling" : {
    "files" : "test/*.js",
    "browsers" : {
        "iexplore" : [ "6.0", "7.0", "8.0", "9.0" ],
        "chrome" : [ "20.0" ],
        "firefox" : [ "10.0", "15.0" ],
        "safari" : [ "5.1" ],
        "opera" : [ "12.0" ]
    }
}

Then add a github webhook for http://git.testling.com and your browser tests will be run on every commit in exactly the browsers you've specified!

Once the tests run you get a badge you can put in your readme with the current browser test status. Here's how it looks:

If you click the badge you go to the test status page.

All your tests need to do is output TAP-formatted text output. Many test harnesses already support this format and the protocol is simple enough that you can just console.log() valid output yourself.

We recommend using tape to output TAP or if you use Mocha, we've a testling-ci example using Mocha. We'll support many more test harnesses later.

Your browser tests can even use node-style require()s bundled with browserify so that you can use exactly the same tests for node and the browser. If your browser tests aren't written the node way you can still run them with the "scripts" field. See testling-ci homepage for full documentation.

This service is free for open source modules published to github. If you want to run this service on your private repos, contact us and we can enroll you in our testling professional edition beta!

For full documentation and more examples visit ci.testling.com!

About Browserling

Our mission at Browserling Inc is to make the developers' life easier. Testling-CI is our third product. Take a look our first two products Browserling and Testling.

Browserling lets you do manual cross-browser testing in all major browsers, such as Internet Explorer 6, 7, 8, 9; Chrome; Safari; Firefox and Opera.

Testling lets you do automated cross-browser JavaScript testing. You write your tests in JavaScript and we run them on the browsers and tell you the results. Testling-CI is built on top of Testling.

We're also soon launching our fourth amazing product. Stay tuned! Follow us on twitter for updates - @browserling, @testling, @substack, @pkrumins.

Important Update:

We've changed goals are we're not launching a fourth product.

We've retired Testling as we built Testling-CI.

All questions about Testling-CI: feedback@browserling.com

Comments

HerzogZwei Permalink
January 17, 2013, 00:56

Looks awesome! One requirement I have is being able to take a screen shot. Do you know if this is possible?

March 20, 2014, 02:35

Nice to be visiting your blog again, it has been months for me. website Well this article that i�ve been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share

July 31, 2014, 05:45

That is so great

October 15, 2014, 14:17

I hope that this site is progressing

sachin Permalink
November 11, 2014, 23:15
jackdon Permalink
November 25, 2014, 14:01

Truthfully, your composition is kissing. My buddy exact compared this dispatch accompanying essaythinker paper writing service plus he was satisfied. Finally, he designed hellos confess retrospect for hellos batch.

November 26, 2014, 07:10

That is very nice see your artical

November 27, 2014, 12:16

thanks for sharing. Merry christmas songs | New year's.

Rohith Sharma Permalink
November 29, 2014, 17:54

It is a nice service which works on multiple browser to tests on every commit. we need to add "testling" field to your package.json. good one. Thanks for sharing with us, i read your post always and if you are looking for ifsc codes of SBI Mahbubnagar find all details here.

jackdon Permalink
December 04, 2014, 22:16

I was just randomly surfing on this topic and this site came up. After that instance, this site has been my ulitmate destination for research paper writing service review on any topic or for any realted help. This site proved to be an extremely assisting one to me. Thanks!

December 09, 2014, 09:47

nice
a href=" http://mynycstreets.com/2014/12/download-lingaa-movie-torrentlingaa-movie-free-download/">Lingaa Movie Torrent Downl

<oad>

lingaa movie in mp4lingaa movie in hdlingaa movie in free downloadLingaa Movie download in torrentfree download lingaa movie
diggnice article

Diana Permalink
December 17, 2014, 16:17

This article is quite helpful and informative too. I enjoyed a lot. Thanks for sharing such a great article.

Beautiful Christmas Quotes for your friends and family...
christmas quotes
Christmas Messages for Whatsapp

Best Christmas Greetings for your friends and family...
christmas greeting
christmas wishes

What to Write in Christmas Card....... Check out best Christmas Greeting Card Words
What to Write in Christmas Card

Get Beautiful and Unique Christmas Wallpapers for free
free christmas wallpaper
christmas tree decorating ideas

Thanks for sharing such a great article.

Leave a new comment

(why do I need your e-mail?)

(Your twitter name, if you have one. (I'm @pkrumins, btw.))

Type the word "apple_346": (just to make sure you're a human)

Please preview the comment before submitting to make sure it's OK.

Advertisements