Reference Guide
Table Of Contents
- 1 Introduction
- 2 Establishing Your Test and Development Environments
- 3 Developing Applications
- Introduction
- Authentication
- REST API
- Audit Logging
- Alert Logging
- Configuration
- High Availability
- OpenFlow
- Metrics Framework
- GUI
- SKI Framework - Overview
- SKI Framework - Navigation Tree
- SKI Framework - Hash Navigation
- SKI Framework - View Life-Cycle
- SKI Framework - Live Reference Application
- UI Extension
- Introduction
- Controller Teaming
- Distributed Coordination Service
- Persistence
- Backup and Restore
- Device Driver Framework
- 4 Application Security
- 5 Including Debian Packages with Applications
- 6 Sample Application
- Application Description
- Creating Application Development Workspace
- Application Generator (Automatic Workspace Creation)
- Creating Eclipse Projects
- Updating Project Dependencies
- Building the Application
- Installing the Application
- Application Code
- 7 Testing Applications
- 8 Built-In Applications
- Appendix A
- Appendix B
- Bibliography
Figure 67 Running Unit Test within Eclipse (Step 2)
There are several tools that calculate unit test coverage which are very useful. EclEmma [46] is a
free Java code coverage tool for Eclipse, available under the Eclipse Public License. It brings code
coverage analysis directly into the Eclipse workbench. When EclEmma is installed as an Eclipse
plug-in, the unit test needs to be rerun using EclEmma as illustrated in Figure 68 and Figure 69.
See Installing Eclipse Plug-ins on page 246 to follow instructions about installing a plug-in; use
http://update.eclemma.org as the repository location.
230