Interface RepositoryStoredSpecsExecutionService

All Known Implementing Classes:
RepositoryStoredSpecsExecutionServiceImpl

public interface RepositoryStoredSpecsExecutionService
Service for running 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 errors
      repository - repository from which specs have been checked out
      specsSource - specs state for current execution
      specsDir - checked out directory in which Specs are located
      outputDir - folder for placing generated internal yaml
      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
      logFilename - name of the log file