tidepool-org / hub

[DEPRECATED] Central storage for Tidepool planning and issue tracking.
2 stars 2 forks source link

Integrate Travis-CI with remaining repositories that don't use it yet #4

Open kentquirk opened 10 years ago

kentquirk commented 10 years ago

List of repositories that should still get it:

major

nicolashery commented 10 years ago

Whew! It was a little trickier than I had hoped, but I finally got Blip's unit tests and "end to end" tests (or "feature"/"acceptance") hooked up to Travis and Sauce Labs.

Pretty little build status badge here: https://github.com/tidepool-org/blip#blip

Example Travis build: https://travis-ci.org/tidepool-org/blip/builds/19985574

And corresponding Sauce Labs runs:

All builds:

(@bewest before you ask, the reason I didn't use Testling is I need Selenium for the end to end tests, which Sauce Labs has, and since I had to use Sauce Labs for end to end I also used it for unit tests, might as well. For browser libs that don't need end to end with Selenium, Testling is perfectly fine :) )

bewest commented 10 years ago

Cheers, @nicolashery . I don't care what we use. I just use travis and testling because they were easy and quick to set up. I had bad experience at Meraki/Cisco with Saucelabs but glad you feel comfortable with it.

nicolashery commented 10 years ago

Thanks @bewest. Testling does look a lot simpler, and for something that has only unit tests and doesn't need Selenium, I would most probably pick that :) For Blip, being an app (vs a library), I didn't have much of a choice, the end-to-end tests with Selenium are pretty useful...

All: added a write-up to Blip's README on Travis and Sauce Labs, especially how to run Sauce Labs tests from a local machine: https://github.com/tidepool-org/blip#travis-ci-and-sauce-labs

kentquirk commented 10 years ago

Nice, thanks.

On Mon, Mar 3, 2014 at 10:54 AM, Nicolas Hery notifications@github.comwrote:

Thanks @bewest https://github.com/bewest. Testling does look a lot simpler, and for something that has only unit tests and doesn't need Selenium, I would most probably pick that :) For Blip, being an app (vs a library), I didn't have much of a choice, the end-to-end tests with Selenium are pretty useful...

All: added a write-up to Blip's README on Travis and Sauce Labs, especially how to run Sauce Labs tests from a local machine: https://github.com/tidepool-org/blip#travis-ci-and-sauce-labs

Reply to this email directly or view it on GitHubhttps://github.com/tidepool-org/hub/issues/4#issuecomment-36545019 .

Kent Quirk VP of Engineering, Tidepool

Tidepool is an open source, not-for-profit effort to build an open data platform and better applications to reduce the burden of Type 1 Diabetes.

jh-bate commented 10 years ago

armada and message-api done

brandonarbiter commented 10 years ago

@kentquirk @nicolashery @cheddar @jh-bate What's the status of this issue?

kentquirk commented 10 years ago

It is still open because we have several repos that don't yet use it. It is necessary housekeeping, but not a blocker for pilot. It needs to be done by a Tidepool employee. So please leave it.

brandonarbiter commented 10 years ago

Putting this on the Backlog and labeling it Housekeeping.

cmakler commented 10 years ago

https://trello.com/c/3QrhlsaC