(→Plugins) |
(→Application Framework) |
||
| Line 23: | Line 23: | ||
| Logging | | Logging | ||
| A coherent distributed logging system | | A coherent distributed logging system | ||
| - | | '''Not working properly. | + | | '''Not working properly. Debug level logging to file is missing and http logger needs to be configured to INFO level.''' |
|- | |- | ||
| Upgrade Capability | | Upgrade Capability | ||
Contents |
| Feature | Description | Status |
|---|---|---|
| Configuration | Single configuration file and format, | Done |
| Plugins | Runtime discoverable mechanism, with clear usage model | In Progress (Spike completed) |
| Exceptions | An understandable exception handling model. Documented | In Progress (Awaiting review) |
| Logging | A coherent distributed logging system | Not working properly. Debug level logging to file is missing and http logger needs to be configured to INFO level. |
| Upgrade Capability | Worker version management | Awaiting review |
| Function call | Conductor should be function call not a process | Postponed until next release |
| Properties | Merge from 0.1 branch | Done |
| Exceptions, regression | Check that all relevant exceptions from 0.1 are in place | Not started |
| Feature | Description | Status |
|---|---|---|
| Data Transfer Objects | Taxonomy thereof. Pythonic APIs | Completed (Awaiting review) |
| TestDefinition | Removed |
| Feature | Description | Status |
|---|---|---|
| High Level API | Client facing interface | Awaiting review |
| Hub | High level procedural code | In Progress |
| Disambiguation Datamodel | Clear persistence and data management | In Progress (Persistence parameters separated out) |
| Distributor | Opaque Data Transfer | Completed |
| Default Options | Mapping of Default Options to SW product | In Progress (Functionality added config consistency needed) |
| XMLRPC | Add XMLRPC interface | Completed |
| Allocator | API for custom Task allocation | Awaiting review |
| Publisher Plugins | API and demos for 3rd party Publisher Plugins | Completed |
| Input Plugin | Incorporate and mark as deprecated | Not started It should be possible to implement this as a publisher. Reporting tools can handle getting target package information. |
| Allocator Entry Point | Add appropriate extension point to allocator to allow custom distribution | Awaiting merge |
| Parallel Testruns | Trigger the same testrun on multiple targets | Merge from 0.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 | merge from OTS 0.1 and write the plugin wrapper |
| 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 |