Meego Wiki
Views

Quality/QA-tools/OTS/DeveloperDocs/Plugins

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Supported Plugins)
(Plugins)
Line 45: Line 45:
|-
|-
|[[Quality/QA-tools/OTS/Plugins/Monitor|Monitor]]|| ots.plugin.monitor.monitor_plugin:MonitorPlugin || Plug-in for collecting statistical information
|[[Quality/QA-tools/OTS/Plugins/Monitor|Monitor]]|| ots.plugin.monitor.monitor_plugin:MonitorPlugin || Plug-in for collecting statistical information
 +
|}
 +
 +
=== Conductor Plugins ===
 +
 +
{|border="1" cellpadding="5"
 +
|-
 +
|'''Name'''||'''Entry point'''||'''Purpose'''
 +
|-
 +
|[[Quality/QA-tools/OTS/Plugins/Rich-core|Rich-core]]|| ots.plugin.conductor.richcore.richcore_plugin:RichCorePlugin || Plug-in for uploading rich-core dumps to post-processing
|}
|}

Revision as of 14:31, 20 May 2011

Contents

Plugins

Overview

OTS currently consists of two distributed Applications:

  • Worker
  • Server

These Applications are made up of Components. The Components perform a specific task in the system (and are distributable in their own right).

Some of the Components are essential for the Applications to operate. The Plugins are the non-essential (pluggable!) Components.

Technology

OTS allows for a configurable distribution by using a PlugIn mechanism using Package Resources

Supported Plugins

Some of the plug-ins are requiring Django environment. This is mentioned in the plug-ins instructions.

Distribution Model Plugins

NameEntry pointPurpose
History ots.plugin.history.distribution_model:get_model Test package distribution model based on last execution time

Publisher Plugins

NameEntry pointPurpose
HTTP Logger ots.logger_plugin.logger_plugin Plug-in for enabling HTTP based logging and monitoring
Email ots.logger_plugin.email_plugin Plug-in for enabling email sending
QA-Reports ots.logger_plugin.qareports_plugin Plug-in for sending results to QA-Reports
History ots.plugin.history.history_plugin:HistoryPlugin Plug-in for storing execution times to database
Monitor ots.plugin.monitor.monitor_plugin:MonitorPlugin Plug-in for collecting statistical information

Conductor Plugins

NameEntry pointPurpose
Rich-core ots.plugin.conductor.richcore.richcore_plugin:RichCorePlugin Plug-in for uploading rich-core dumps to post-processing
Personal tools