(→Publisher Plugins) |
(→Conductor Plugins) |
||
| Line 54: | Line 54: | ||
|- | |- | ||
|[[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]]. | |[[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]]. | ||
| + | |- | ||
| + | |[[Quality/QA-tools/OTS/Plugins/Commands|Commands]]|| ots.plugin.conductor.commands.commands_plugin:CommandsPlugin || Plug-in for running commands before, in between and after test packages. | ||
|} | |} | ||
Contents |
OTS currently consists of two distributed Applications:
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.
OTS allows for a configurable distribution by using a plug-in mechanism using Package Resources
Some of the plug-ins are requiring Django environment. This is mentioned in the plug-ins instructions.
| Name | Entry point | Purpose |
| History | ots.plugin.history.distribution_model:get_model | Test package distribution model based on last execution time |
| Name | Entry point | Purpose |
| HTTP Logger | ots.plugin.logger.logger_plugin:LoggerPlugin | Plug-in for enabling HTTP based logging and monitoring |
| ots.plugin.email.email_plugin:EmailPlugin | Plug-in for enabling email sending | |
| QA-Reports | ots.plugin.qareports.qareports_plugin:QAReportsPlugin | 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 |
| Name | Entry point | Purpose |
| 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. |
| Commands | ots.plugin.conductor.commands.commands_plugin:CommandsPlugin | Plug-in for running commands before, in between and after test packages. |