org.specrunner
Interface ISpecRunner

All Known Implementing Classes:
SpecRunnerPipeline

public interface ISpecRunner

Outermost interface of the API. Stands for an executor of specifications.

Author:
Thiago Santos

Method Summary
 IResultSet run(String source)
          Runs a specification.
 IResultSet run(String source, IConfiguration configuration)
          Runs a specification using a given configuration.
 IResultSet run(String source, String output, IConfiguration configuration)
          Runs a specification using a given configuration.
 

Method Detail

run

IResultSet run(String source)
               throws SpecRunnerException
Runs a specification.

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

run

IResultSet run(String source,
               IConfiguration configuration)
               throws SpecRunnerException
Runs a specification using a given configuration.

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

run

IResultSet run(String source,
               String output,
               IConfiguration configuration)
               throws SpecRunnerException
Runs a specification using a given configuration.

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


Copyright © 2014. All rights reserved.