Monthly Archives: May 2012

Multiple Ruby Patchlevels and Bundler Versions

Fine-grained dependency control is essential to a keeping yourself sane as a developer.  A coarse example is when you are writing code on OSX and your teammate is coding on Linux.  Your teammate complains to you that some of the tests fail, but they all pass for you.  You spend several hours debugging and realize […]

Leave a comment

New Feature: Archiving Suites

We’re happy to announce a newly released feature:  You can can now archive old suites.  This feature is especially convenient if you follow a topic-branch or git-flow methodology, where you may be creating several new branches every day. You’ll find an archive button in your dashboard.  Click it to hide the suite. If you made […]

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

Heroku Continuous Deployment

A few weeks ago, we rolled out preliminary support for automatic code coverage collection and custom post-build tasks. Over the coming weeks, we’re rolling out better UIs in front of these features, but if you’re impatient, and you’re up for using our sample rake task, read on for end-to-end continuous deployment. I’ll describe how we use […]

16 Comments

Order-Dependent Test Suites

The other day I was helping a customer with a persnickety failure in his MiniTest specs when I came across the following gem in MiniTest: [code language=”ruby”] ## # Call this at the top of your tests when you absolutely # positively need to have ordered tests. In doing so, you’re # admitting that you […]

Leave a comment