Interface RepositoryStoredSpecsExecutionService
- All Known Implementing Classes:
RepositoryStoredSpecsExecutionServiceImpl
public interface RepositoryStoredSpecsExecutionService
Service for running Java Specs
-
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateBambooYamlsFromSpecs(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path specsDir, @NotNull Path outputDir, @NotNull RssSecurityConfiguration rssSecurityConfiguration, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) Execute Java Specs
-
Method Details
-
generateBambooYamlsFromSpecs
void generateBambooYamlsFromSpecs(@NotNull @NotNull SpecsConsumer specsConsumer, @NotNull @NotNull VcsRepositoryData repository, @NotNull @NotNull VcsBambooSpecsSource specsSource, @NotNull @NotNull Path specsDir, @NotNull @NotNull Path outputDir, @NotNull @NotNull RssSecurityConfiguration rssSecurityConfiguration, @NotNull @NotNull RssPermissions rssPermissions, @NotNull @NotNull List<CommitContext> commits, @NotNull @NotNull RssExecutionOutputHandler stdout, @NotNull @NotNull String logFilename) Execute Java Specs- Parameters:
specsConsumer- consumer used to process execution errorsrepository- repository from which specs have been checked outspecsSource- specs state for current executionspecsDir- checked out directory in which Specs are locatedoutputDir- folder for placing generated internal yamlrssSecurityConfiguration- Repository Stored Specs security configurationrssPermissions- rss permissions forrepositorycommits- a list of commits related to Bamboo Specs, which occurred since last executionstdout- output handler for logging execution informationlogFilename- name of the log file
-