19 lines
854 B
ReStructuredText
19 lines
854 B
ReStructuredText
![]() |
=================
|
||
|
Target Extensions
|
||
|
=================
|
||
|
|
||
|
Subunit2SQL is meant to be generic. But while processing subunit streams,
|
||
|
you may have some site-specific behavior you'd like to enable, such as
|
||
|
loading attachments into a storage location that can be extracted later.
|
||
|
|
||
|
To do this, you must create a plugin in the `subunit2sql.target` entry
|
||
|
point namespace, and it will be invoked along with the other targets
|
||
|
that subunit2sql invokes normally to store tests in a SQL database.
|
||
|
|
||
|
The plugin's entry point should be a class that extends
|
||
|
`testtools.StreamResult`. It should also add a class method, `enabled`,
|
||
|
which returns False if the plugin has no chance of functioning. The
|
||
|
`enabled` method can also do any configuration file preparation if you
|
||
|
are using oslo.config. The constructor will not be executed until after
|
||
|
all config options are loaded.
|