Good stuff for programming geeks
[ start | index | login or register ]
start > 2005-03-03 > 1

Start/2005-03-03/1

Created by tmoertel. Last edited by tmoertel 1265 days ago. Viewed 589 times. #1
[edit] [rdf]
labels
attachments

More on Darcs, LectroTest

Darcs. In Source code management with Darcs: a first look, I wrote about my initial, positive experiences with the Darcs source-code management system. If you are interested in another perspective, Dave Roberts has written about Darcs in >>Darcs and Arch revisited. The short version is that he likes Darcs.

LectroTest. A couple of things. First, I am writing an article on LectroTest for >>Perl.com. Right now, I am carefully selecting examples and planning the article around them. Good examples make for good writing. Once I have settled on my examples, I will draft an outline and send it to O’Reilly for approval. Then, the prep work having been done, I'll write the article, which should be the easy part.

To find good examples, I have been testing modules from CPAN and the Perl Core with LectroTest. I hope to show how easy it is to use specification-based testing to (1) test real-world software and (2) find problems that otherwise would have gone overlooked, even in much-used and already trusted software. So far, I have found a few run-of-the-mill bugs, but I want to see if I can find anything really juicy. As always, the limiting factor is my free time.

Second, I released version 0.3200 of LectroTest last night. This version adds a minor new feature, the ability to attach notes and value dumps to trials. In the event a trial fails during a property check, its notes will be emitted as part of the failure output (along with the counterexample). These notes can be used like an airplane's flight recorder to capture interior data points in order to make after-failure debugging easier.

Please login to post a comment.
community.moertel.com | Copyright © 2003–07 Moertel Consulting