Meego Wiki
Views

Quality/QA-tools/OTS

From MeeGo wiki
< Quality | QA-tools(Difference between revisions)
Jump to: navigation, search
(How to get going...)
(Releases)
 
(46 intermediate revisions not shown)
Line 2: Line 2:
Welcome to the Open Test System (OTS) Wiki Index.
Welcome to the Open Test System (OTS) Wiki Index.
-
 
-
'''''The User Documentation applies to the 0.1 release.'''''
 
-
 
-
'''''The Developer Documentation track the 0.8 branch (currently under development - see the Project Planning section below).'''''
 
== Introduction ==
== Introduction ==
-
OTS is the '''Open Test Service''' for testing software systems on evolving hardware architectures.
+
OTS is the '''Open Test System''' for testing software systems on evolving hardware architectures.
    
    
-
It was born out of the test framework incrementally developed for use on [http://maemo.org/ Maemo] project and is in use 24/7 by [http://www.nokia.com/ Nokia] typically running about 3500 test runs per week
+
It was born out of the test framework incrementally developed for use on [http://maemo.org/ Maemo] project and is in use for 24/7 testing service by [http://www.nokia.com/ Nokia].
-
=== What it does ===
+
More detailed info can be found from [[Quality/QA-tools/OTS/About|about]] page.
-
'''OTS has the following primary functions:'''
+
== Releases ==
-
* Distribution
+
Current release [http://meego.gitorious.org/meego-quality-assurance/ots tag 0.8.10]. See [[Quality/QA-tools/OTS/UserDocumentation/Upgrading|upgrading]] instructions!
-
* Load balancing
+
-
* Remote command running
+
-
* Hardware control
+
-
* Data Acquisition
+
-
* Data Analysis
+
-
'''OTS offers the following services:'''
+
Next release [http://bugs.meego.com/show_bug.cgi?id=23933 0.8.11]
-
* Fully Open Source
+
See OTS [[Quality/QA-tools/OTS/Roadmap| roadmap.]]
-
* Web server
+
-
* Extensible Architecture
+
-
* Interoperability
+
-
=== Why it does it ===
+
== Documentation ==
-
 
+
-
Quite simply: to increase efficiency and quality of on-device software testing.
+
-
 
+
-
=== How it does it ===
+
-
 
+
-
The [[Quality/QA-tools/OTS/Architecture | System Overview]] gives an outline of how OTS works
+
-
 
+
-
=== Installing ===
+
-
 
+
-
Follow the [[Quality/QA-tools/OTS/UserDocumentation/Installation | installation instructions]]
+
-
 
+
-
== Index ==
+
-
 
+
-
=== Architecture ===
+
-
 
+
-
* [[Quality/QA-tools/OTS/Architecture | Overview]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/Components | Components]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/Plugins | Plugins]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/DataFlow | DataFlow]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/Behaviour | Behaviour]]
+
-
 
+
-
=== APIs ===
+
-
 
+
-
* [[Quality/QA-tools/OTS/DeveloperDocs/OTS_Server_API | Server]]
+
-
 
+
-
* [http://gitorious.org/qa-tools/ots/blobs/dev_branch_0.8/ots.server/ots/server/distributor/api.py Distributor]
+
-
 
+
-
* [http://gitorious.org/qa-tools/ots/blobs/dev_branch_0.8/ots.results/ots/results/api.py Results]
+
-
 
+
-
* [http://gitorious.org/qa-tools/ots/blobs/dev_branch_0.8/ots.worker/ots/worker/api.py Worker]
+
-
 
+
-
=== System Wide Concerns ===
+
-
 
+
-
* [[Quality/QA-tools/OTS/Routing | Testrun Routing]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/Protocols | Ports and Protocols]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/Configuration | Configuration]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/DeveloperDocs/OTS_Timeouts | Timeouts]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/OptimisingThroughput | Optimising Throughput]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/WatchingOTS | Watching OTS]]
+
-
 
+
-
== How to get going... ==
+
* [[Quality/QA-tools/OTS/UserDocumentation | User Documentation]]
* [[Quality/QA-tools/OTS/UserDocumentation | User Documentation]]
-
 
+
** [[Quality/QA-tools/OTS/UserDocumentation/Installation | Installation Ubuntu]]
-
* [[Quality/QA-tools/OTS/DevelopmentGuidelines | Development Guidelines]]
+
** [[Quality/QA-tools/OTS/UserDocumentation/Installation_rpm | Installation RPM]]
-
 
+
** [[Quality/QA-tools/OTS/UserDocumentation/Upgrading | Upgrading]]
* [[Quality/QA-tools/OTS/DeveloperDocs | Developer Documentation]]
* [[Quality/QA-tools/OTS/DeveloperDocs | Developer Documentation]]
-
 
+
* [[Quality/QA-tools/OTS/AdminDocs | System Administration]]
-
* [[Quality/QA-tools/OTS/DeveloperDocs/NoseTests | Setting up Nose tests]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/CreatingAPublisher | Creating a Publisher]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/Transition0.1-0.8 | Making the transition from 0.1 to 0.8]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/Flashing | Flashing]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/Contributions | Contributions]]
+
-
 
+
-
== Argot ==
+
-
 
+
* [[Quality/QA-tools/OTS/Glossary | Glossary]]
* [[Quality/QA-tools/OTS/Glossary | Glossary]]
-
 
+
* [[Quality/QA-tools/OTS/ExampleSetup | Example OTS Service Setup]]
-
== Standards and Conventions ==
+
-
 
+
-
* [[Quality/QA-tools/OTS/Packages | Packages]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/ErrorCodes | Error Codes]]
+
-
 
+
-
== Project Planning ==
+
-
 
+
-
 
+
-
* [[Quality/QA-tools/OTS/Roadmap | Roadmap]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/DevelopmentStatus | DevelopmentStatus]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/Meetings | Meetings]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/ReleaseChecklist | ReleaseChecklist]]
+
-
 
+
-
* [[Quality/QA-tools#Release_Practices | Release Practices]]
+
-
 
+
-
OTS releases are done when a new release makes sense from OTS point of view. There are no scheduled releases.
+
-
 
+
-
== PEP ==
+
-
 
+
-
* [[Quality/QA-tools/OTS/PEP-MimeTypes | MimeTypes]]
+
-
 
+
-
* [[Quality/QA-tools/OTS/Naming | Naming]]
+

Latest revision as of 07:28, 9 November 2011

Contents

OTS Index

Welcome to the Open Test System (OTS) Wiki Index.

Introduction

OTS is the Open Test System for testing software systems on evolving hardware architectures.

It was born out of the test framework incrementally developed for use on Maemo project and is in use for 24/7 testing service by Nokia.

More detailed info can be found from about page.

Releases

Current release tag 0.8.10. See upgrading instructions!

Next release 0.8.11

See OTS roadmap.

Documentation

Personal tools