TM/3.3 Release Summary

From Eclipsepedia

< TM
Revision as of 06:52, 28 June 2011 by Martin.oberhuber.windriver.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Target Management 3.3 (Indigo) Information

Executive Summary

With moving to the Tools toplevel project, the TCF component has moved to its own project under CDT. The remaining TM Terminal and Remote System Explorer (RSE) components have seen steady improvements as well as community contributions in the 3.3 (Indigo) release.

  • RSE 3.3 is mostly a maintenance release (stability, performance, usability)
  • An SCP file subsystem has been added
  • the SSH / SFTP file subsystm has been made up to 10x faster
  • RSE FTP connection has been made robust and supports IPv6 now through Commons Net 2.2
  • Terminal has been made more ANSI compliant

The TM Discovery component has been discontinued in 3.3.

The Indigo Tracker for TM has more information about individual items.

The TM 3.3 Release Review Documentation (PDF, 380K) (also as PPT, 540K) provides a comprehensive overview of the TM 3.3 release.

Progressive Disclosure of Features

A sample plugin showing how to hide RSE contributions to the UI is available from Eclipse CVS.

Essentially, RSE functionality is expected to be driven from the "Remote Systems" Perspective. Opening the RSE Perspective should trigger enablement of RSE UI Contributions - although pretty much all of them are in the RSE Perspective only.

Builds

TM and RSE is using PDE Build with Mapfiles, fully repeatable and documented on RSE CVS.

In addition to that, we are using using Athena CBI on Eclipse Hudson. The CBI Build is not quite as tested yet as the Legacy build, but we use it for automated unit tests.

Unit Tests

As of the Indigo release, TM and RSE run a set of 115 unit tests automatically on each Athena Build: Just by clicking the "build" button on the Hudson / Athena CBI TM Job, one will get immediate unit test results.

In addition to that, the TM Unittests are available from the TM Project Repository and CVS. Download tm.rse.tests and "Run as" JUnit plugin test. From source code, a lot of tests can be modified to run against different connection types.

Finally, even end users can install the TM Tests plugin from the TM Project Repository, without having JUnit or even JDT installed. Just open the RSE Tests view and run the suite.

Retention Policy

Project Metrics

Some metrics are available from TM at Ohloh.

Bugzilla metrics are in the TM 3.3 Release Review Documentation (PDF, 380K).