Category Archives: test

Performance testing, unit testing, continuous integration

Test with a test framework idiomatic to your programming language

Code in Java, test in Java. With JavaScript, test in JavaScript. Ideally with a test framework that lets you write your unit tests in a way that does not feel contrived or constrained compared to writing production code. For example, … Continue reading

Posted in test | Comments Off on Test with a test framework idiomatic to your programming language

Create hidden files in Apache VFS with the RAM filesystem type

Apache VFS is a great way to access different file systems in the same way. I particularly like the custom RAM filesystem in my unit tests in order to check code that eventually accesses the actual file system. For example: … Continue reading

Posted in java, test | Comments Off on Create hidden files in Apache VFS with the RAM filesystem type

Play Framework and Guice: use providers in Guice modules

Play Framework has a Guice module. Unfortunately, its use is fairly limited compared to what Guice can do. In this post, I describe how it is configured on my current personal project.

Posted in java, test | Tagged , , | 1 Comment

Faster tests, at CITCON Paris 2009

“Going nowhere fast” by Nathan The session on Faster Tests (led by David) was interesting, at least to the extend that it was quite clear that we at Algodeal are not doing too bad indeed (Douglas Squirrel from youDevise is another one … Continue reading

Posted in citcon, test | 1 Comment

[Agile 2009] Hudson-related presentations

Going to Agile 2009? Cannot get enough Hudson? I have put together a list of sessions at the conference that will explicitly mention the best CI server eveeeer ;-): Java Power Tools – getting it all together by John Smart,  … Continue reading

Posted in hudson | Comments Off on [Agile 2009] Hudson-related presentations

Is Fit Dead? A debate on Twitter

Influential members of the Agile community recently discussed the current state and history of Fit (the original thing, not Fitnesse or other Fit-inspired tools). The conversation took place on Twitter mostly on Tuesday, March 3rd and Wednesday, March 4th. Here is … Continue reading

Posted in fit | 5 Comments

Fitnesse now supports versioning to SCMs!

I really like how Fitnesse is doing these days (I even subscribed to the mailing list, which I had not considered last year, for example). Bob Martin is adding features every few weeks. It is great! In the release he … Continue reading

Posted in fit | 1 Comment

Fixed display errors in French translation to Hudson

I think I have finally fixed (most) errors in the display of the French translation in Hudson. 3 different people reported them to me, which is a sign that Hudson enjoys a strong following in France (I also keep stumbling … Continue reading

Posted in hudson | 3 Comments

Bob Martin on Hudson

Yep, you heard it here first: Uncle Bob loves Hudson! Not content with the videos on Slim, he has just produced another one showing how to do basic staff with Hudson. And by the sound of his voice, he is … Continue reading

Posted in fit, hudson | Comments Off on Bob Martin on Hudson

Data types in Slim

After an initial introduction video, one on comparaison operators, Bob Martin has now a video on Data Types in Slim, his Fit replacement in Fitnesse. Data types in Slim are simple. They can only be Strings and Lists, though it … Continue reading

Posted in fit, tdr | Comments Off on Data types in Slim

Comparaison operators in Slim for Fitnesse

Now that the release of Slim is done, Bob Martin is spending time producing tutorial videos. The new one is about comparaisons in Slim. There are two majors things to learn in it: approximate equals ranges The ~= sign means “approximately equals … Continue reading

Posted in fit, tdr | 2 Comments

Bob Martin releases Fitnesse with Slim

You are probably familiar with Fitnesse, a wiki site that wraps Fit. It is basically an environment that helps attaching tests to specifications. Some call this a Test-Driven Requirements (TDR) tool. It has been originally written by Robert C Martin … Continue reading

Posted in fit, tdr | 5 Comments

CITCON Amsterdam Continuous Integration Cage Fight on YouTube

Julian has just posted on YouTube videos he took during the CI Showdown at CITCON Amsterdam last October. Sound quality is not very good, so make sure you are in a quiet environment. CruiseControl build-o-matic Hudson, with yours truly Cruise … Continue reading

Posted in citcon, continuous integration, hudson | 4 Comments

Hudson can now update itself

Finally! I have been waiting for this for a while. From v1.259, Hudson is now able to update itself automatically (as long as you have installed Hudson as a Windows Service — granted, this might not be the general case). … Continue reading

Posted in hudson | 1 Comment

Valtech Days are tomorrow!

Valtech Days are starting tomorrow! We are all very excited. I will be presenting 3 things: Retrospectives: the key to continuous improvement, together with Laurent Bossavit A 15-mins demonstration of Hudson Introduction to the Open Space part of the conference … Continue reading

Posted in conferences, hudson, openspace, valtech | Comments Off on Valtech Days are tomorrow!