Have something interesting to share with Java Eastern Europe community?
Become a speaker now

Code Coverage Revised: EclEmma on JaCoCo

Описание: Code coverage analysis has become a standard software quality metric in many projects. This talk will provide an overview about the latest tools and integrations, in particular the new version 2.0 of the Eclipse code coverage plug-in EclEmma.

When the EclEmma plug-in was created five years ago it was basically a graphical user interface for the EMMA code coverage tool. Over the years this backend tool more and more became the bottleneck concerning missing features, technical limitations and also performance. This was the reason why the small EclEmma team started working on a new code coverage library called JaCoCo.

In the meantime JaCoCo has been widely adopted by the Java community and has integrations for several tools like Ant, Maven, SBT, Sonar or commercial products like GUIDancer. And finally also EclEmma 2.0 is now backed by the new JaCoCo library. Beside new feature like branch coverage analysis this comes with several benefits, especially for developers of Eclipse plug-ins and OSGi bundles.

Тип выступления: Доклад (50 минут)
Евгений Мандриков

Евгений Мандриков

Санкт-Петербург, Россия

Начинал карьеру со школьных олимпиад по программированию, а затем и студенческих. Как Java-разработчик начал работать уже на третьем курсе университета. В последние годы обучения увлекся open-source проектами. На данный момент Евгений имеет за плечами порядка 8-ми лет опыта разработки различных приложений на Java. В начале 2010 года присоединился к разработкам Sonar как независимый open-source разработчик, а в конце 2010 после Google Summer of Code официально был принят на работу в SonarSource. В настоящее время работает в SonarSource Language Team над технологиями по статическому и динамическому анализу исходного кода различных языков, включая Java. В то же время, он продолжает заниматься open-source разработками других проектов, таких как EclEmma и JaCoCo, Maven (Apache member and committer), Jenkins.

Видеозапись выступления

Слайды презентации