processSpecs
boolean processSpecs(SpecsConsumer specsConsumer,
VcsRepositoryData repository,
VcsBambooSpecsSource specsSource,
Path workingDir,
Path specsDir,
RssSecurityConfiguration rssSecurityConfiguration,
RssPermissions rssPermissions,
List<CommitContext> commits,
RssExecutionOutputHandler stdout,
String logFilename)
throws IOException
Execute Java Specs and import results
- Parameters:
specsConsumer
- consumer used to import execution results
repository
- repository from which specs have been checked out
specsSource
- specs state for current execution
workingDir
- folder for placing generated internal yaml
specsDir
- checked out directory in which Specs are located
rssSecurityConfiguration
- Repository Stored Specs security configuration
rssPermissions
- rss permissions for repository
commits
- a list of commits related to Bamboo Specs, which occurred since last execution
stdout
- output handler for logging execution information
- Returns:
- true if Specs have been successfully imported, false otherwise
- Throws:
IOException