org.specrunner
Interface ISpecRunnerPlugin

All Known Implementing Classes:
SpecRunnerPluginPipeline

public interface ISpecRunnerPlugin

Outermost interface of the API. Stands for an executor of specifications in programmatic style.

Author:
Thiago Santos

Method Summary
 IResultSet run(IPlugin plugin)
          Runs a plugin.
 IResultSet run(IPlugin plugin, IConfiguration configuration)
          Runs a specification using a given configuration.
 

Method Detail

run

IResultSet run(IPlugin plugin)
               throws SpecRunnerException
Runs a plugin.

Parameters:
plugin - The plugin source.
Returns:
The result of execution.
Throws:
SpecRunnerException - On execution errors.

run

IResultSet run(IPlugin plugin,
               IConfiguration configuration)
               throws SpecRunnerException
Runs a specification using a given configuration.

Parameters:
plugin - The plugin source.
configuration - Specific configurations.
Returns:
The result of execution.
Throws:
SpecRunnerException - On execution errors.


Copyright © 2014. All rights reserved.