Tasks

One test to @Rule them all

Session Type: 
Standard [35 minutes]
Speakers

One abstraction layer, forty implementations and one test? Have you
ever build a pluggable API which allows others to extend your product?
We did this with the Mylyn Tasks framework and while the framework
provides common UI for accessing tasks, anyone can plug in specific
connectors to access their change management system of choice.
Connector authors are responsible for fulfilling the expectations of
the Mylyn API which isn't always documented in every little detail and
test their implementation for a number of edge cases. We'll show you
how we simplified testing of connectors and improved test coverage
significantly by introducing an integration test infrastructure on the
API level that tests all implementations with an elaborate test suite
for common behavior and also covers exceptional circumstances.

Schedule info

Status: 
Declined

Audience

Track: 
Cool Stuff (Other)
Experience level: 
Intermediate

Mylyn Task Connectors, a new challenger has appeared!

Session Type: 
Standard [35 minutes]
Speakers

After Bugzilla and Trac, have a look at the brand new Mylyn Task connector that will be contributed to the Eclipse Foundation! This connector will support Tuleap, a free and open source application lifecycle management suite.

With Tuleap trackers configurable from head to toe, you cannot even assume that your task will have a title or a status. The unique challenge of this connector is to manage this level of configurability.

Schedule info

Status: 
Declined

Audience

Track: 
ALM Connect
Experience level: 
Beginner

Task-Focused Workspace Provisioning with Mylyn

Session Type: 
Standard [35 minutes]
Speakers

Development processes are evolving from central source code repositories to a more heterogeneous set of tooling. Hence the developer is faced with the challenge to consider not only task-related files, but also the context of the tooling. With this in mind, we want to soften Mylyn's focus on files and allow it to capture the context for developer tooling.

Schedule info

Status: 
Declined

Audience

Track: 
ALM Connect
Experience level: 
Beginner

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.