(→Technology) |
(→Publisher Plugins) |
||
| Line 36: | Line 36: | ||
|'''Name'''||'''Entry point'''||'''Purpose''' | |'''Name'''||'''Entry point'''||'''Purpose''' | ||
|- | |- | ||
| - | |[[Quality/QA-tools/OTS/Plugins/HTTP_logger|HTTP Logger]]|| ots. | + | |[[Quality/QA-tools/OTS/Plugins/HTTP_logger|HTTP Logger]]|| ots.plugin.logger.logger_plugin:LoggerPlugin || Plug-in for enabling HTTP based logging and monitoring |
|- | |- | ||
| - | |[[Quality/QA-tools/OTS/Plugins/Email|Email]]|| ots. | + | |[[Quality/QA-tools/OTS/Plugins/Email|Email]]|| ots.plugin.email.email_plugin:EmailPlugin || Plug-in for enabling email sending |
|- | |- | ||
| - | |[[Quality/QA-tools/OTS/Plugins/QAReports|QA-Reports]]|| ots. | + | |[[Quality/QA-tools/OTS/Plugins/QAReports|QA-Reports]]|| ots.plugin.qareports.qareports_plugin:QAReportsPlugin || Plug-in for sending results to QA Reports |
|- | |- | ||
|[[Quality/QA-tools/OTS/Plugins/History|History]]|| ots.plugin.history.history_plugin:HistoryPlugin || Plug-in for storing execution times to database | |[[Quality/QA-tools/OTS/Plugins/History|History]]|| ots.plugin.history.history_plugin:HistoryPlugin || Plug-in for storing execution times to database | ||
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. |