Meego Wiki
Views

Quality/QA-tools/OTS/Roadmap

From MeeGo wiki
< Quality | QA-tools | OTS(Difference between revisions)
Jump to: navigation, search
(OTS Roadmap)
(OTS 0.8)
 
(3 intermediate revisions not shown)
Line 2: Line 2:
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]
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 ==
== OTS 0.9 ==
Line 23: Line 33:
* 6Pack integration
* 6Pack integration
* APIs are  enough for 3rd party plugin development in ots.server
* 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 ==

Latest revision as of 09:36, 29 April 2011

Contents

OTS Roadmap

All features and bugs are listed in bugs.meego.com

Releases are available in bugzilla:

IDSummary (42 tasks)
15133[FEA] Deduct URL to test package rpm from build id + repository metadata + package name
22498[META] Dynamical test plan
22498
22499 [FEA] Change OTS architecture to support dynamical test plan - NEW
[META] Dynamical test plan
22498
22501 [FEA] Cloning and repeating options to test plan - NEW
[META] Dynamical test plan
13196[META] OTS 0.8.1 release
13196
9035 [FEA] Support for test package custom distribution models - RELEASED
[META] OTS 0.8.1 release
22791[META] OTS 0.8.10 release
22791
23684 OTS 0.8.9 - testrunner-lite -vv option causes too much debug info in logger view - RELEASED
[META] OTS 0.8.10 release
22791
22321 [FEA] Improving OTS AMQP queue usage - RELEASED
[META] OTS 0.8.10 release
23933[META] OTS 0.8.11 release
23933
22488 Support for Python 2.7 and Ubuntu 11.04 - ASSIGNED
[META] OTS 0.8.11 release
13258[META] OTS 0.8.2 release
13258
9036 [FEA] Test package distribution based on history (last execution time of a package) - RELEASED
[META] OTS 0.8.2 release
13355[META] OTS 0.8.3 release
13355
14838 OTS Monitor sets devicegroup to invalid - RELEASED
[META] OTS 0.8.3 release
13355
13916 [FEA] Add support for authentication and SSL for QA reports plugin - RELEASED
[META] OTS 0.8.3 release
13355
10863 [FEA] Test plan based test request - RELEASED
[META] OTS 0.8.3 release
13355
13949 [FEA] Data export to OTS monitor - RELEASED
[META] OTS 0.8.3 release
13355
11841 [FEA] Execute host side test packages in dut without installing them to worker machine - RELEASED
[META] OTS 0.8.3 release
13355
13950 [FEA] Sort functionality to OTS monitor - RELEASED
[META] OTS 0.8.3 release
13356[META] OTS 0.8.4 release
13356
16704 OTS Server 0.8.3 throws error ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined - RELEASED
[META] OTS 0.8.4 release
13356
16018 [FEA] Add proxy support to QA-Reports plugin - RELEASED
[META] OTS 0.8.4 release
13356
15765 [FEA] Disable sending results as attachments and add configuration option for sending attachments - RELEASED
[META] OTS 0.8.4 release
13356
15362 OTS Monitor doesn't show average flashing time correctly - RELEASED
[META] OTS 0.8.4 release
13356
15403 [FEA] Conductor plug-in interface - RELEASED
[META] OTS 0.8.4 release
13356
8742 [FEA] One worker can support multiple devices in Parallel - RELEASED
[META] OTS 0.8.4 release
16861[META] OTS 0.8.5 release
16861
17620 [FEA] Support for flasher module to clean up - RELEASED
[META] OTS 0.8.5 release
16861
17765 OTS logger main view shows wrong data when using MySQL for logger DB - RELEASED
[META] OTS 0.8.5 release
16861
17509 [FEA] Conductor plug-in for rich-core processing - RELEASED
[META] OTS 0.8.5 release
17933[META] OTS 0.8.6 release
17933
17735 Pagination support for logger views - RELEASED
[META] OTS 0.8.6 release
17933
18415 ots.plugin.conductor.richcore needs to set default route, dns and possibly proxy for DUT - RELEASED
[META] OTS 0.8.6 release
17933
18113 Incorrect ordering in OTS logger view (Bug 17765 not completely solved) - RELEASED
[META] OTS 0.8.6 release
17933
17996 Log messages cannot be identified in case of multiple devices - RELEASED
[META] OTS 0.8.6 release
18875[META] OTS 0.8.7 release
18875
18215 Separating the email plug-in configuration from the OTS server's configuration - RELEASED
[META] OTS 0.8.7 release
18875
20472 Logger index view doesn't work on Ubuntu 10.04 - RELEASED
[META] OTS 0.8.7 release
18875
18214 [FEA] OTS trigger to use config files - RELEASED
[META] OTS 0.8.7 release
18875
17548 OTS unit tests fails if configuration files are missing under /etc - RELEASED
[META] OTS 0.8.7 release
18875
19018 [FEA] Support for testrunner-lite parameter libssh2 - RELEASED
[META] OTS 0.8.7 release
18875
18216 Moving and grouping OTS configuration files - RELEASED
[META] OTS 0.8.7 release
18875
18236 ots log tests return wrong testrun_id and mark test failed even though it actually passed - RELEASED
[META] OTS 0.8.7 release
20753[META] OTS 0.8.8 release
20753
19021 Conductor needs to support tr-lite's resume functionality - RELEASED
[META] OTS 0.8.8 release
20753
20491 Logger plugin doesn't work if monitor plugin is not installed - RELEASED
[META] OTS 0.8.8 release
20753
19477 Hard coded user name in conductor_config.py - RELEASED
[META] OTS 0.8.8 release
22496[META] OTS 0.8.9 release
22496
22292 Monitor views have broken image links - RELEASED
[META] OTS 0.8.9 release
10866[META] OTS 0.9 release
10866
10872 [FEA] Change OTS conductor to use testrunner python library - NEW
[META] OTS 0.9 release
10866
10871 [FEA] Changing custom flasher with device control interface - NEW
[META] OTS 0.9 release
10866
10870 [FEA] Change conductor interface to be a library - NEW
[META] OTS 0.9 release
10866
22498 [META] Dynamical test plan - NEW
[META] OTS 0.9 release

OTS 0.9

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

  • 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

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

  • Good developer documentation
  • No functional changes from 0.1 release
  • 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.
Personal tools