/src/main/java/com/atlassian/bamboo/plugin/dotnet/tests/mbunit/MBUnitCollectorTaskType.java
Java | 43 lines | 26 code | 9 blank | 8 comment | 0 complexity | dcdc9e440c8b3f8b9dd0dc08b5890b5f MD5 | raw file
Possible License(s): BSD-3-Clause
- package com.atlassian.bamboo.plugin.dotnet.tests.mbunit;
-
- import com.atlassian.bamboo.build.test.TestCollationService;
- import com.atlassian.bamboo.plugin.dotnet.tests.AbstractDotNetTestCollectorTaskType;
- import com.atlassian.bamboo.plugin.dotnet.tests.AbstractDotNetTestReportCollector;
- import com.atlassian.bamboo.task.TaskContext;
- import org.apache.log4j.Logger;
- import org.jetbrains.annotations.NotNull;
-
- public class MBUnitCollectorTaskType extends AbstractDotNetTestCollectorTaskType
- {
- private static final Logger log = Logger.getLogger(MBUnitCollectorTaskType.class);
- // ------------------------------------------------------------------------------------------------------- Constants
-
- public static final String TEST_DIRECTORY = "mbunitTestResultsDirectory";
-
- // ------------------------------------------------------------------------------------------------- Type Properties
- // ---------------------------------------------------------------------------------------------------- Dependencies
- // ---------------------------------------------------------------------------------------------------- Constructors
-
- public MBUnitCollectorTaskType(final TestCollationService testCollationService)
- {
- super(testCollationService);
- }
-
- // ----------------------------------------------------------------------------------------------- Interface Methods
-
- @Override
- protected AbstractDotNetTestReportCollector getTestReportCollector()
- {
- return new MBUnitTestReportCollector();
- }
-
- @Override
- protected String getFilePattern(@NotNull final TaskContext taskContext)
- {
- return taskContext.getConfigurationMap().get(TEST_DIRECTORY);
- }
-
- // -------------------------------------------------------------------------------------------------- Action Methods
- // -------------------------------------------------------------------------------------------------- Public Methods
- // -------------------------------------------------------------------------------------- Basic Accessors / Mutators
- }