Author Archives: jaymoorthi
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 […]
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 […]
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: 1. “tddium run” – Automatic Suite Setup and Testing TL;DR: “tddium run” automatically creates a suite (setup for CI) for […]
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 […]
Check out the slides from my Railsconf 2012 Lightning Talk on Speakerdeck: http://speakerdeck.com/u/tddium/p/tests-are-part-of-your-product-railsconf-2012 I’ll be expanding on these concepts and sharing my thoughts on how developer-written tests fit into a strong engineering culture over a series of blog posts in the next weeks. Stay tuned!
Tddium just ran it’s 3,000,000th test. That’s a million a month, and we’re just getting started. Stay tuned for news of great new features and developments from Tddium and Solano Labs!
I hope this post saves someone from a similar afternoon to the one I just spent, puzzling over what appeared to be an impossible test result. TL;DR: string.encode!(string.encoding, …) does nothing, even if string isn’t valid for string.encoding. To really force an encoding, hop through BINARY. Regex matches on unsanitized binary data are common cases […]
Github’s recent announcement (and impressively prompt fix) of a vulnerability in their public key management system has brought questions of security and the vulnerability of frameworks like Rails to the forefront of the discussion among technologists. Tddium has been committed to security from day one. We, like Github, ask our users to trust us with their important IP, […]
I’m happy to announce that Tddium has just run it’s 2,000,000th test! That represents well over 10,000 hours of test execution for rspec, cucumber, test::unit, spinach, turnip, and jasmine tests. We’re also pleased to announce some great new integrations: Build notifications via HipChat, and a convenient new way to test notification integrations RabbitMQ Elastic Search […]