(→Goals) |
(→OTS 0.8) |
||
| (7 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
= OTS Roadmap = | = OTS Roadmap = | ||
| - | + | All features and bugs are listed in [https://bugs.meego.com/buglist.cgi?classification=MeeGo%20Projects&query_format=advanced&component=ots&product=MeeGo%20Quality%20Assurance bugs.meego.com] | |
| - | + | Releases are available in bugzilla: <br /> | |
| - | + | {{#bugzilla: | |
| + | |columns=id,summary | ||
| + | |component=ots | ||
| + | |search=META | ||
| + | |depends=* | ||
| + | |sort=summary | ||
| + | }} | ||
| - | + | == OTS 0.9 == | |
| + | |||
| + | [https://bugs.meego.com/showdependencytree.cgi?id=10866&hide_resolved=0 Status] | ||
| + | |||
| + | This release aims to collate the features of 6Pack and OTS. | ||
| + | |||
| + | The Conductor will be the main focus with particular attention paid to the variation points in the architecture and configurability. | ||
| + | |||
| + | Aim to have Python APIs in the Conductor (rather than the CL) | ||
| + | |||
| + | Study the viability of lower level extension points on the test results. | ||
| + | |||
| + | '''In progress''' | ||
=== Goals === | === Goals === | ||
| - | * | + | * Bring reliability of ots.server up to 0.1 standards |
| - | * | + | * A more coherent system |
| - | * | + | * 6Pack integration |
| + | * APIs are enough for 3rd party plugin development in ots.server | ||
| + | * Create small releases 0.8.1, 0.8.2 and so on | ||
| - | == OTS 0.8 | + | == OTS 0.8 == |
This release aims to address the issues that will naturally arise in moving from a closed source system maintained in-house to a widely distributed Open Source system. i.e. documentability support, a code base that supports distributed development. | This release aims to address the issues that will naturally arise in moving from a closed source system maintained in-house to a widely distributed Open Source system. i.e. documentability support, a code base that supports distributed development. | ||
| - | + | '''Released on 28th of January 2011.''' | |
=== Goals === | === Goals === | ||
| Line 26: | Line 46: | ||
* No functional changes from 0.1 release | * No functional changes from 0.1 release | ||
* APIs are stable enough for 3rd party plugin development in ots.server | * APIs are stable enough for 3rd party plugin development in ots.server | ||
| + | |||
| + | == OTS 0.1 == | ||
| + | |||
| + | This release is based on legacy code. Only minor refactoring is done. API:s are subject to change and development documentation will be very limited. | ||
| + | |||
| + | '''Released on 28th of september 2010.''' | ||
| + | |||
| + | === Goals === | ||
| + | |||
| + | * Fully functioning test system with installation documentation. | ||
| + | * Anybody can setup an OTS instance and execute testruns. | ||
| + | * Development moved to open source mode. | ||
Contents |
All features and bugs are listed in bugs.meego.com
Releases are available in bugzilla:
| ID | Summary (42 tasks) ⇒ |
|---|---|
| 15133 | [FEA] Deduct URL to test package rpm from build id + repository metadata + package name |
| 22498 | [META] Dynamical test plan |
⇐ 22501 [FEA] Cloning and repeating options to test plan - NEW | |
⇐ 22499 [FEA] Change OTS architecture to support dynamical test plan - NEW | |
| 13196 | [META] OTS 0.8.1 release |
⇐ 9035 [FEA] Support for test package custom distribution models - RELEASED | |
| 22791 | [META] OTS 0.8.10 release |
⇐ 23684 OTS 0.8.9 - testrunner-lite -vv option causes too much debug info in logger view - RELEASED | |
⇐ 22321 [FEA] Improving OTS AMQP queue usage - RELEASED | |
| 23933 | [META] OTS 0.8.11 release |
⇐ 22488 Support for Python 2.7 and Ubuntu 11.04 - ASSIGNED | |
| 13258 | [META] OTS 0.8.2 release |
⇐ 9036 [FEA] Test package distribution based on history (last execution time of a package) - RELEASED | |
| 13355 | [META] OTS 0.8.3 release |
⇐ 13916 [FEA] Add support for authentication and SSL for QA reports plugin - RELEASED | |
⇐ 13950 [FEA] Sort functionality to OTS monitor - RELEASED | |
⇐ 13949 [FEA] Data export to OTS monitor - RELEASED | |
⇐ 11841 [FEA] Execute host side test packages in dut without installing them to worker machine - RELEASED | |
⇐ 14838 OTS Monitor sets devicegroup to invalid - RELEASED | |
⇐ 10863 [FEA] Test plan based test request - RELEASED | |
| 13356 | [META] OTS 0.8.4 release |
⇐ 16704 OTS Server 0.8.3 throws error ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined - RELEASED | |
⇐ 15403 [FEA] Conductor plug-in interface - RELEASED | |
⇐ 8742 [FEA] One worker can support multiple devices in Parallel - RELEASED | |
⇐ 15362 OTS Monitor doesn't show average flashing time correctly - RELEASED | |
⇐ 15765 [FEA] Disable sending results as attachments and add configuration option for sending attachments - RELEASED | |
⇐ 16018 [FEA] Add proxy support to QA-Reports plugin - RELEASED | |
| 16861 | [META] OTS 0.8.5 release |
⇐ 17620 [FEA] Support for flasher module to clean up - RELEASED | |
⇐ 17509 [FEA] Conductor plug-in for rich-core processing - RELEASED | |
⇐ 17765 OTS logger main view shows wrong data when using MySQL for logger DB - RELEASED | |
| 17933 | [META] OTS 0.8.6 release |
⇐ 17735 Pagination support for logger views - RELEASED | |
⇐ 18415 ots.plugin.conductor.richcore needs to set default route, dns and possibly proxy for DUT - RELEASED | |
⇐ 18113 Incorrect ordering in OTS logger view (Bug 17765 not completely solved) - RELEASED | |
⇐ 17996 Log messages cannot be identified in case of multiple devices - RELEASED | |
| 18875 | [META] OTS 0.8.7 release |
⇐ 17548 OTS unit tests fails if configuration files are missing under /etc - RELEASED | |
⇐ 18215 Separating the email plug-in configuration from the OTS server's configuration - RELEASED | |
⇐ 19018 [FEA] Support for testrunner-lite parameter libssh2 - RELEASED | |
⇐ 18216 Moving and grouping OTS configuration files - RELEASED | |
⇐ 18236 ots log tests return wrong testrun_id and mark test failed even though it actually passed - RELEASED | |
⇐ 20472 Logger index view doesn't work on Ubuntu 10.04 - RELEASED | |
⇐ 18214 [FEA] OTS trigger to use config files - RELEASED | |
| 20753 | [META] OTS 0.8.8 release |
⇐ 19021 Conductor needs to support tr-lite's resume functionality - RELEASED | |
⇐ 20491 Logger plugin doesn't work if monitor plugin is not installed - RELEASED | |
⇐ 19477 Hard coded user name in conductor_config.py - RELEASED | |
| 22496 | [META] OTS 0.8.9 release |
⇐ 22292 Monitor views have broken image links - RELEASED | |
| 10866 | [META] OTS 0.9 release |
⇐ 10872 [FEA] Change OTS conductor to use testrunner python library - NEW | |
⇐ 10871 [FEA] Changing custom flasher with device control interface - NEW | |
⇐ 10870 [FEA] Change conductor interface to be a library - NEW | |
⇐ 22498 [META] Dynamical test plan - NEW |
This release aims to collate the features of 6Pack and OTS.
The Conductor will be the main focus with particular attention paid to the variation points in the architecture and configurability.
Aim to have Python APIs in the Conductor (rather than the CL)
Study the viability of lower level extension points on the test results.
In progress
This release aims to address the issues that will naturally arise in moving from a closed source system maintained in-house to a widely distributed Open Source system. i.e. documentability support, a code base that supports distributed development.
Released on 28th of January 2011.
This release is based on legacy code. Only minor refactoring is done. API:s are subject to change and development documentation will be very limited.
Released on 28th of september 2010.