HistoryViewLinks to this page Revision from: 2012 November 16 | 04:46 pm
This is the revision from 2012 November 16 at 04:46 pmView the current live version of the article.

Contents


This document records Implementation Reports for providers and consumers of the OSLC Automation 2.0 specification.

Providers

Rational Quality Manager 4.0.1

Contact information:

  • Contacts: PramodChandoria, PaulMcMahan
  • 4.0.1 (GA scheduled for November 2012)

Details about support:

  • OSLC Automation 2.0
  • Provides a OSLC Service Provider for the Test Automation subdomain
  • Full CRUD, Query, and Resource Shape support
  • No UI Preview or Creation / Selection Dialog support at this time

Table of supported capabilities: See Google SpreadSheet

Additional details about support: (not noted in table)

  • Supports delegation of Automation Request handling to external consumers

Issues:

  1. RQM has an existing test execution framework that supports advanced scenarios where test execution is delegated to external agents (aka “execution adapters”). In order to provide a minimal implementation of the Automation V1 specification that can coexist with this existing framework RQM needed to define a provisional type of resource called an AutomationAdapter that is not discussed (at least directly) in the V1 specification. The workgroup might decide to discuss these additional scenarios in a subsequent version of the specification.

Worked well:

  • Alignment of the test, build, and deploy scenarios into a common set of resources and state transitions worked out surprisingly well. As more implementations of the V1 spec start to surface it will be interesting to see what other types of scenarios can fit into this pattern as well.
  • The specification’s close binding with OSLC Core and the many similarities to the concepts in other domains such as CM, QM, and RM helped implementation go smoothly.
  • The availability of open source tooling in Eclipse Lyo was a tremendous help and sped up implementation.

JazzSM

Contact information:

  • Contacts: Your name
  • Product version

Details about support:

  • OSLC Automation 2.0
  • Details or explanatory notes about support
  • Explanatory notes for any items not supported

Table of supported capabilities: See Google SpreadSheet

Additional details about support: (not noted in table)

  • Anything exceptional or interesting

Issues:

  1. Issues encountered…
  2. …during the implementation

Worked well:

  • What worked well

Eclipse Lyo Reference Implementation

Contact information:

  • Contacts: Your name
  • Product version

Details about support:

  • OSLC Automation 2.0
  • Details or explanatory notes about support
  • Explanatory notes for any items not supported

Table of supported capabilities: See Google SpreadSheet

Additional details about support: (not noted in table)

  • Anything exceptional or interesting

Issues:

  1. Issues encountered…
  2. …during the implementation

Worked well:

  • What worked well

Consumers

Eclipse Lyo Automation Test Suite

Contact information:

  • Contacts: Your name
  • Product version

Details about support:

  • OSLC Automation 2.0
  • Details or explanatory notes about support
  • Explanatory notes for any items not supported

Table of supported capabilities: See Google SpreadSheet

Additional details about support: (not noted in table)

  • Anything exceptional or interesting

Issues:

  1. Issues encountered…
  2. …during the implementation

Worked well:

  • What worked well