12 Nov 2009

TURN - Test::Unit Reporter (New)

Tim Pease’s unit test runner and reporter is sexy and has some really interesting features I’ve never considered when running unit tests. Here’s a piece of the README:

To use the solo runner.

    turn --solo -Ilib test/

This will run all tests in the test/
directory in a separate process.
Likewise for the cross runner.

    turn --cross -Ilib test/

This will run every pairing of tests
in a separate process.

Now that’s interesting. I’d love to have something like GNU Make’s -j option when running unit tests.

github.com   21:48

25 Apr 2009

TDD Anti-Patterns

James Carr’s classification system for unit test smells and anti-patterns. This is almost three years old but still extremely relevant judging by the test suites I’m working with today. I’m guilty of more than a few of these. Via @coda.

blog.james-carr.org   17:52

08 Mar 2009

Rack::Test released: Simply test any Rack-compatible app

Nice. This is very similar to the Sinatra::Test module but with a few additional features (i.e., the session/cookiejar thingy). If this gets traction (and it will), we’ll deprecate Sinatra::Test and recommend people use Rack::Test instead.

brynary.com   18:56

22 Jan 2009

Integrity - The easy and fun automated continuous integration server

Ruby based continuous integration server that rocks. Built on Sinatra and DataMapper. Painless setup, beautiful web UI, hooks up to GitHub. I wish I’d went and looked at this earlier.

integrityapp.com   17:44

15 Nov 2008

An Introduction to A/B Testing

I’ve read about five extremely solid articles on this site (20bits.com) today; all thorough, easy to read, and cover interesting topics.

20bits.com   16:14

11 Nov 2008

giantrobots.thoughtbot.com   11:17

06 Jul 2008

[ANN] Bacon 1.0, a small RSpec clone

Christian Neukirchen announces Bacon, a ground up reimplementation of test/spec + test/unit. (EDIT: this is not test/spec as I had previously reported. Sorry.)

blade.nagaokaut.ac.jp   10:58

03 Jun 2008

Babelmark — Markdown Testbed

Compare (as in, diffs) the output of 15 different Markdown implementations. Includes every Markdown implementation I’ve ever come across and then some…

babelmark.bobtfish.net   17:01

12 Feb 2008

assert{ 2.0 }

Nice Ruby assertion library that’s block based. Shows block contents when the assertion fails. Much cleaner than Test::Unit assertions and without the retarded RSpec non-sense. This really ought to be rolled into the stdlib Test::Unit, IMO.

oreillynet.com   06:19

28 Nov 2007

Run Internet Explorer 5/6/7 Natively in OS X

This trumps Leopard for most important Mac development this year as far as I’m concerned. Words cannot explain the hatred I’ve developed for booting up multiple Parallels VMs to get at IE.

macapper.com   22:42

16 Jan 2007

Access localhost via name from Parallels Desktop [macosxhonts.com]

This is another thing that’s been driving me crazy for a while now. I’m going to try the bonjour technique mentioned in the comments.

macosxhints.com   04:12

02 Jan 2007

ngrep - network grep

“strives to provide most of GNU grep’s common features, applying them to the network layer. ngrep is a pcap-aware tool that will allow you to specify extended regular or hexadecimal expressions”

ngrep.sourceforge.net   18:18

IEs4Linux

Whose going to get this running on OS X? I guess it doesn’t really matter. I can always X over to a Linux box…

tatanka.com.br   08:09