Carleton University - Canada’s Capital University Carleton University - Canada’s Capital University Sitemap
Contact SCS
Campus Map
Computer Science Search:
Powered by Google
News & Seminars Future Students Current Students SCS Research People Tech Support
Undergraduate Honours Projects

Carleton University - School of Computer Science
Undergraduate Honours Project

Fall 2009
One-click Java debugging tool for Eclipse

Jiaqi Zhu



ABSTRACT

Testing plays a significant role in the life cycle of developing software products. For Java developers, many debugging tools are available since open-source software has become quite common. Built upon the concept of plugins, Eclipse is a powerful toolbox loaded with testing tools. However, Eclipse lacks a tool manager that is able to run multiple tests on the software under development and to generate user-friendly test reports using a single click. To introduce such a tool, we find a solution by using CruiseControl, an automatic integration tool, along with Eclipse and three in-famous testing/debugging tools: JUnit, Findbugs and PMD. In this project, an Eclipse plugin is created to act as an interface between CruiseControl and the user of Eclipse. The user is able to use the one-click testing functionality provided by CruiseControl and the debugging tools.

This report will explain the design and implementation of this solution and validate the improvement of efficiency when applying this solution to a programmer's work.