(→Common) |
(→Server) |
||
| Line 68: | Line 68: | ||
| High Level API | | High Level API | ||
| Client facing interface | | Client facing interface | ||
| - | | | + | | Done |
|- | |- | ||
| Hub | | Hub | ||
| High level procedural code | | High level procedural code | ||
| - | | | + | | Done |
|- | |- | ||
| Disambiguation Datamodel | | Disambiguation Datamodel | ||
| Clear persistence and data management | | Clear persistence and data management | ||
| - | | | + | | Done |
|- | |- | ||
| Distributor | | Distributor | ||
| Opaque Data Transfer | | Opaque Data Transfer | ||
| - | | | + | | Done |
|- | |- | ||
| Default Options | | Default Options | ||
| Mapping of Default Options to SW product | | Mapping of Default Options to SW product | ||
| - | | | + | | Done |
|- | |- | ||
| XMLRPC | | XMLRPC | ||
| Add XMLRPC interface | | Add XMLRPC interface | ||
| - | | | + | | Done |
|- | |- | ||
| Allocator | | Allocator | ||
| API for custom Task allocation | | API for custom Task allocation | ||
| - | | | + | | OTS 0.8.1 |
|- | |- | ||
| Publisher Plugins | | Publisher Plugins | ||
| API and demos for 3rd party Publisher Plugins | | API and demos for 3rd party Publisher Plugins | ||
| - | | | + | | Done |
|- | |- | ||
| Input Plugin | | Input Plugin | ||
| Incorporate and mark as deprecated | | Incorporate and mark as deprecated | ||
| - | | | + | | OTS 0.8.1 |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
|- | |- | ||
| Parallel Testruns | | Parallel Testruns | ||
| Trigger the same testrun on multiple targets | | Trigger the same testrun on multiple targets | ||
| - | | | + | | OTS 0.8.1 |
|} | |} | ||
Contents |
| Feature | Description | Status |
|---|---|---|
| Configuration | Single configuration file and format, | Done |
| Plugins | Runtime discoverable mechanism, with clear usage model | Done |
| Exceptions | An understandable exception handling model. Documented | OTS 0.9 |
| Logging | A coherent distributed logging system | Done |
| Upgrade Capability | Worker version management | OTS 0.9 |
| Function call | Conductor should be function call not a process | OTS 0.9 |
| Properties | Merge from 0.1 branch | Done |
| Exceptions, regression | Check that all relevant exceptions from 0.1 are in place | Done |
| Feature | Description | Status |
|---|---|---|
| Data Transfer Objects | Taxonomy thereof. Pythonic APIs | Done |
| TestDefinition | Removed |
| Feature | Description | Status |
|---|---|---|
| High Level API | Client facing interface | Done |
| Hub | High level procedural code | Done |
| Disambiguation Datamodel | Clear persistence and data management | Done |
| Distributor | Opaque Data Transfer | Done |
| Default Options | Mapping of Default Options to SW product | Done |
| XMLRPC | Add XMLRPC interface | Done |
| Allocator | API for custom Task allocation | OTS 0.8.1 |
| Publisher Plugins | API and demos for 3rd party Publisher Plugins | Done |
| Input Plugin | Incorporate and mark as deprecated | OTS 0.8.1 |
| Parallel Testruns | Trigger the same testrun on multiple targets | OTS 0.8.1 |
| Feature | Description | Status |
|---|---|---|
| Integrate Conductor | Full tool chain running |
| Feature | Description | Status |
|---|---|---|
| BIFH Plugin | Client facing interface | In Progress (Spike completed awaiting review) |
| Reporting Plugin | Clear separation between test tool and reporting | In Progress (First pass API. Stubbed demo) |
| Email Plugin | Email Plugin for Publisher API | Requires system tests |
| QA Reports Plugin | Publisher plugin for Meego QA Reports tool | done |
| Feature | Description | Status |
|---|---|---|
| Unittests run as sudo | Queue size API calls | Fixed |
| Developer Installation out-of-the-box | Make as easy as possible. Clear instructions. | Awaiting review |
| API Documentation | All component APIs documented | In Progress |
| You Tube Video | Instruction Video | In Progress |