Meego Wiki
Views

Quality/QA-tools/OTS/DeveloperDocs/Plugins

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Plugins)
(Conductor Plugins)
Line 53: Line 53:
|'''Name'''||'''Entry point'''||'''Purpose'''
|'''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
+
|[[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. Rich-core plug-in is part of [[ARM/N900/QA#Crash_analysis_support_for_ARM_core_dumps|crash reporting functionality]].
|}
|}

Revision as of 14:34, 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. Rich-core plug-in is part of crash reporting functionality.
Personal tools