|
||||||
|
||||||
| 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. |
||||||
|