Recently we have been running some problems while testing distributed applications with JUnit. The main problem was that we were running the client and the server within the same host. Although the test passed because the application logic was correct. Running the application distributed failed due to some errors related with the naming of the [...]
Posts under ‘Tools’
Developing Custom Hudson Plugins: integrate with your own applications
Hudson is a very good Continuous Integration (CI) tool. Though such tools are not new, it clearly sets a higher standard in terms of quality and extensibility compared to first generation CI tools like Cruise-Control. And it’s open-source. (If you are reading this and you don’t know what Continuous Integration is, read this paper written by Martin Fowler [...]
Automated integration testing with Selenium, Maven and Jetty
Here at The Server Labs we place a high value on automated unit and integration tests and believe that they are fundamental whether you are using an agile methodology or not.
We use Maven on the vast majority of our projects and we often use Jetty as a web container in plain Java web projects [...]
Nexus 1.0 Maven repository manager released
On August 22 Sonatype, the guys responsible of M2Eclipse, released the version 1.0.0 of their Maven repository Manager, Nexus.
If you are using maven as intensively as we do, you know how important is to have a local maven repository manager. It works as a local proxy to all the external repositories your project needs and [...]