Category Archives: Tddium

SCM Caching

Background Part of the motivation for our recent change to queues (read more here) was to allow us to change to the way we handle SCM caching. We were using a git- and hg-native SCM cache cluster that was approaching a scaling limit. To address this, we’re moving to a much more scalable, distributed repo caching […]

Leave a comment

Queues are on the Move

Background A little over a year ago we released a feature called Custom Queues which exposed some of our internal routing logic to better select the compute resource that your build runs on. If you wish to use Docker containers you can route your builds to the “docker” queue to take advantage of Solano CI’s built-in Docker environment (read more). If you have […]

Leave a comment

Changes to Configuring Language Versions

In the past, Solano CI users were able to set language versions directly from the command-line using the solano gem. These versions would be saved (or read from our system default), to be used by the repository for future builds. Starting on June 15th 2015, users will only be able to set language versions using the […]

Leave a comment

Green Is My Favorite Color

As a relative newbie to Solano Labs specifically and parallelized testing in general, I’d like to share the solutions to common on-boarding issues when moving jobs to Solano CI and getting green test passes: Where did my dependency go? My train of thought debugging a job recently: I can see the file being required by […]

Leave a comment

GitHub API Authentication Updates

At Solano Labs, we believe that a seamless integration between our service and our customers’ tools provides the best user experience. Many of our customers today use GitHub and have connected a GitHub account with their Tddium account using OAuth. We take the security of our customers’ code very seriously, and we’re making some important […]

1 Comment

Speeding Up our Test Suite: From 2.5 hours to 20 mins with Solano Labs

by Drew Blas, Software Engineer, Chargify.com At Chargify we rely heavily on automated testing to ensure that we always maintain a working app. With so many customers and a heavily utilized API, it’s critical that we maintain complete backwards compatibility and ensure we don’t impact existing customer operations. That’s why our test suite consists of […]

Leave a comment

CoachUp Now Coaching on CI Best Practices

by Arian Radmand CTO @ www.coachup.com The CoachUp engineering department is constantly refining its development process for the sake of efficiency. I wanted to spend some time talking about one change we’ve recently made that I really feel has maximized our development speed: setting up Tddium’s continuous integration environment (solanolabs.com). I should begin by talking […]

1 Comment

Dr. Testlove or: How I Learned to Stop Worrying and Love Automated Testing* by Brent McNish

(A great post from one of our joint Sauce Labs / Solano Labs Customers at www.deliberator.com. Thanks Brent for sharing! Congrats guys on your Beta Launch!) ________ * with apologies to Stanley Kubrick I’m the co-founder and CTO of Deliberator, a new social network for ideas. Deliberator brings people together to create, debate and propagate solutions to the […]

Leave a comment

Tddium for JRuby

Here at Solano we’ve run over 13 million tests since Tddium launched.  We hear on a regular basis that a fast, automatically managed continuous integration platform changes the way our users develop software.  We’ve also heard from folks that want the power of on-demand testing and CI with Tddium but use JRuby.  We’re therefore pleased […]

Leave a comment

Usability Enhancements to the Tddium CLI

We’re happy to announce some changes to the “tddium” command — the main CLI interface to Tddium. To pick up the changes, “gem update tddium” to get version 1.4.1 or later. Watch the video tour: [brightcove vid= 1627063974001&exp3=1554504229001&surl=http://c.brightcove.com/services&pubid= 1555356985001&pk=AQ~~,AAABaiKAJqk~,uHCuw6m0afMcd4N5Uhg1r07CY0oE6U0G&w=480&h=268] 1. “tddium run” – Automatic Suite Setup and Testing TL;DR: “tddium run” automatically creates a suite […]

Leave a comment