Archives for the tag: Clover

Like an ogre One of my colleagues had an opportunity to work closely with Clover's HTML code coverage report. After several days, he stated: "Do you know? Clover's HTML report is like an ogre from the Shrek movie - it is composed of layers. Every time I thought I already learned this report, I was discovering new, tiny but yet extremely useful detail in it. I don't even know if I reached the bottom already." Layers of code coverage As a Clover developer, I know these reports from the inside-out.

Continue reading »

The Spock Framework is one of the best unit testing frameworks compatible with JUnit. It's based on the Groovy language and it takes its capabilities to an upper level (thanks to huge AST transformations performed during compilation). You can write beautiful yet powerful tests, including but not limited to: data series, mocking, behavior testing, and detailed reporting about failed assertions. I believe that the Atlassian Clover 3.3 is the best code coverage tool for Spock-based tests. Let me

Continue reading »

I'm a Clover developer at Atlassian, and I had an opportunity to work closely with new language features introduced in Java 8 during development of Clover 3.2.0 (which has the support for Java 8). I'd like to share my impressions about a major language feature – lambda functions. I'm pretty sure you've already read a lot of articles about lambdas, and already know how they are going to reduce boilerplate code. And I totally agree with this point. I can bet that most of anonymous in-line classes

Continue reading »

Atlassian is happy to announce the launch of Clover 3.2, the latest feature release of our award-winning tool for Java code coverage and test optimization. What's new in Clover 3.2? It comes with the Java 8 language support Clover can instrument, record code coverage, and calculate metrics for new Java 8 language features such as: Lambda functions (written as "one-liner" expressions, as well as code blocks in curly braces) Method references (such as "Math::abs") Virtual extension methods

Continue reading »

This is a guest post from Alex Van Boxel, Software Engineer working at Alcatel-Lucent Antwerp. His pet interests within software are to keep the quality high, smooth running builds and the engineers productive. He believes having the complete Atlassian tool-chain certainly helps.   Finally we got it working... we wanted to know what our total test coverage was on our product with all the effort we did over the last year by adding new tests. It wasn't easy because once you leave the

Continue reading »

Atlassian is excited to announce the launch of Clover 2.6, the latest release of Atlassian's award-winning tool for Java code coverage and test optimisation. With performance improvements, new coverage graphs and a bargain-priced Desktop Edition, the industry's best code coverage tool for Java has gotten even better! Clover Desktop Edition Available for Only $300 2.6 introduces Clover Desktop, designed for an individual developer who wants to run code coverage and optimise tests within an Eclipse-based

Continue reading »