Home

About

Sponsors

Download

Install

Client Usage

Defining Tests

Advanced Dart

Examples

Documentation

FAQ

Mailing Lists

News

Dart

A Summary Of Features

Dart has several powerful features. These include:
  • Client/Server model for testing and reporting
  • Separation of data from presentation using XML and XSLT
  • Nightly dashboards with content updated hourly
  • Summarization of build logs to highlight any errors and warnings
  • Comparison of testing results across configurations
  • Multiple sites can contribute testing results
  • Empowers developers to test software in an extreme programming environment
  • Email notifications can be sent to developers when errors occur

The Origins of Dart

Dart was created as the software testing system for the Insight Segmentation and Registration Toolkit (ITK) funded by the National Library of Medicine (NLM) as part of the Visible Human Project. Dart is modelled after the nightly dashboard produced for the Visualization Toolkit (VTK). Dart was developed in late 2000 and generalized for deployment on other software projects in mid 2001. Recently the TCL version of Dart was completely re-written in Java. The Java version provides a more streamlined user experience.

How Do I Learn Dart?

Dart has become a mature tool used in the NAMIC software kit for testing. Many details of Dart are found on the Dart Wiki, including a manual.