Package com.atlassian.bamboo.build.test
Interface TestCollationService
- All Known Implementing Classes:
TestCollationServiceImpl
@PublicApi
public interface TestCollationService
-
Method Summary
Modifier and TypeMethodDescriptionvoidcollateTestResults(@NotNull TaskContext taskContext, @NotNull TestReportProvider testReportProvider) voidcollateTestResults(@NotNull TaskContext taskContext, @NotNull String filePattern) CollatesTestClassResults andTestCaseResults fromTaskContext.getRootDirectory()using the specified file pattern This method parses in the JUnit format by default.voidcollateTestResults(@NotNull TaskContext taskContext, @NotNull String filePattern, boolean pickupOutdatedFiles) CollatesTestClassResults andTestCaseResults fromTaskContext.getRootDirectory()using the specified file pattern This method parses in the JUnit format by default.voidcollateTestResults(@NotNull TaskContext taskContext, @NotNull String filePattern, @NotNull TestReportCollector testReportCollector) CollatesTestClassResults andTestCaseResults fromTaskContext.getRootDirectory()using the specified file pattern You can implement your ownTestReportCollectorand pass it in to support other reporting formatsvoidcollateTestResults(@NotNull TaskContext taskContext, @NotNull String filePattern, @NotNull TestReportCollector testReportCollector, boolean pickupOutdatedFiles) voidcollateTestResults(@NotNull TaskContext taskContext, @Nullable String resultDirectory, @NotNull String filePattern, @NotNull TestReportCollector testReportCollector, boolean pickupOutdatedFiles) CollatesTestClassResults andTestCaseResults fromTaskContext.getRootDirectory()using the specified file pattern You can implement your ownTestReportCollectorand pass it in to support other reporting formats
-
Method Details
-
collateTestResults
void collateTestResults(@NotNull @NotNull TaskContext taskContext, @NotNull @NotNull String filePattern) CollatesTestClassResults andTestCaseResults fromTaskContext.getRootDirectory()using the specified file pattern This method parses in the JUnit format by default. To implement support for an alternate reporting format seecollateTestResults(TaskContext, String, TestReportCollector)- Parameters:
taskContext- of the executing TaskfilePattern- to collect from the file system
-
collateTestResults
void collateTestResults(@NotNull @NotNull TaskContext taskContext, @NotNull @NotNull String filePattern, boolean pickupOutdatedFiles) CollatesTestClassResults andTestCaseResults fromTaskContext.getRootDirectory()using the specified file pattern This method parses in the JUnit format by default. To implement support for an alternate reporting format seecollateTestResults(TaskContext, String, TestReportCollector)- Parameters:
taskContext- of the executing TaskfilePattern- to collect from the file systempickupOutdatedFiles- does not check test files timestamp
-
collateTestResults
void collateTestResults(@NotNull @NotNull TaskContext taskContext, @NotNull @NotNull String filePattern, @NotNull @NotNull TestReportCollector testReportCollector) CollatesTestClassResults andTestCaseResults fromTaskContext.getRootDirectory()using the specified file pattern You can implement your ownTestReportCollectorand pass it in to support other reporting formats- Parameters:
taskContext- of the executing TaskfilePattern- to collect from the file systemtestReportCollector- to collect tests using the provided pattern
-
collateTestResults
void collateTestResults(@NotNull @NotNull TaskContext taskContext, @Nullable @Nullable String resultDirectory, @NotNull @NotNull String filePattern, @NotNull @NotNull TestReportCollector testReportCollector, boolean pickupOutdatedFiles) CollatesTestClassResults andTestCaseResults fromTaskContext.getRootDirectory()using the specified file pattern You can implement your ownTestReportCollectorand pass it in to support other reporting formats- Parameters:
taskContext- of the executing TaskresultDirectory- directory to look for result files in. Can be relative to task working directory or absolute. If blank, task working directory is used.filePattern- to collect from the file systemtestReportCollector- to collect tests using the provided patternpickupOutdatedFiles- does not check test files timestamp- Since:
- 6.5
-
collateTestResults
void collateTestResults(@NotNull @NotNull TaskContext taskContext, @NotNull @NotNull String filePattern, @NotNull @NotNull TestReportCollector testReportCollector, boolean pickupOutdatedFiles) -
collateTestResults
@ExperimentalApi void collateTestResults(@NotNull @NotNull TaskContext taskContext, @NotNull @NotNull TestReportProvider testReportProvider) - Parameters:
taskContext- of the executing TasktestReportProvider- to collect tests from- Since:
- 3.2
-