processSpecs
public boolean processSpecs(@NotNull
@NotNull SpecsConsumer specsConsumer,
@NotNull
@NotNull VcsRepositoryData repository,
@NotNull
@NotNull VcsBambooSpecsSource specsSource,
@NotNull
@NotNull Path workingDir,
@NotNull
@NotNull Path specsDir,
@NotNull
@NotNull RssSecurityConfiguration rssSecurityConfiguration,
@NotNull
@NotNull RssPermissions rssPermissions,
@NotNull
@NotNull List<CommitContext> commits,
@NotNull
@NotNull RssExecutionOutputHandler stdout,
@NotNull
@NotNull String logFilename)
throws IOException
Execute Java Specs and import results
- Specified by:
processSpecs
in interface JavaSpecsImportService
- 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