Nov
20
2009
To my great surprise, someone has offered to take over my webtest fixtures project (fitnesse+selenium RC integration for java and .net), which I’ve discontinued over a year ago.
Chris McMahon and Marisa Seal are now the new mummy and daddy of the project. You can read what Chris had to say about it. Good luck!
Aug
26
2009
“A lot of people are very keen on TDD as an idea, but a lot of teams struggle with technical hurdles on how to get there”. This is how David Evans started his “Fast Track TDD” talk tonight at Skills Matter, talking about how important it is to set up the structure for TDD from the start rather than try to retrofit it later. Continue Reading »
Aug
24
2009
I’ve just uploaded Trinidad maven and transactional spring plugins compatible with FitNesse release 20090818. As of this version, the basic package (fitnesserunner) is completely bundled with FitNesse so you do not need any additional downloads for JUnit or in-process integration. Maven and transactional spring plugins are still separate maven artifacts and can be downloaded from maven.neuri.com. The version number is now 20090818, the same as the relevant FitNesse release.
Apart from 20090818 FitNesse compatibility, the only change in this release is the fact that fitnesse.trinidad.Test interface is renamed to fitnesse.trinidad.TestDescriptor for compatibility (this is in the main fitnesse download).
For examples and more information, see http://fitnesse.info/trinidad
Jul
28
2009
I just packaged and released trinidad 1.0.9. Trinidad is an in-process test runner for FitNesse(Java) that allows you to execute fitnesse tests without running the server. Some cool things you can do with it are:
- debug and execute tests from any IDE easily
- integrate FitNesse tests into your continuous build through JUnit or Maven
- wrap tests into Spring transactions and roll back automatically to make data driven tests instantly repeatable
Changes in version 1.0.9 are:
- compatible with FitNesse release 20090709
- a bugfix for maven plugin (class cast exception on fit.Counts when running a single test)
- a new maven plugin example test project
Most of the Trinidad code is now in the FitNesse release anyway, but due to a packaging error one key trinidad class was missing from fitnesse release 20090709. Version 1.0.9 fitnesserunner.jar has only that class. From the next release of FitNesse, trinidad will not have a separate release. Maven plugin will still be a separate project in the near future (at least until FitNesse switches to a proper maven build and release process).
For more information, download and usage instructions see http://fitnesse.info/trinidad. You can download the source code from Google Code.
Jun
22
2009
Trinidad 1.0.8 is now available. Trinidad is the in-process test runner for FitNesse (java), allowing you to quickly execute, troubleshoot and debug FitNesse tests from your IDE and integrate FitNesse easily with a continuous build system through JUnit or Maven (without running the server). Version 1.0.8 changes include:
- JUnit Suite Runner (@RunWith) that prints fitnesse test names in JUnit reports (thanks to Johannes Link)
- Test names in suite results are now now hyperlinks to test outputs (thanks to Björn Beskow)
- Compatibility with latest FitNesse version (20090513)
For more information, examples and download links see http://fitnesse.info/trinidad