/src/main/java/com/atlassian/bamboo/plugin/dotnet/tests/nunit/NUnitCollectorTaskType.java
Java | 43 lines | 26 code | 9 blank | 8 comment | 0 complexity | 6a3ea46949d125595054cd4d79d006c8 MD5 | raw file
Possible License(s): BSD-3-Clause
- package com.atlassian.bamboo.plugin.dotnet.tests.nunit;
-
- 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 NUnitCollectorTaskType extends AbstractDotNetTestCollectorTaskType
- {
- private static final Logger log = Logger.getLogger(NUnitCollectorTaskType.class);
- // ------------------------------------------------------------------------------------------------------- Constants
-
- public static final String TEST_DIRECTORY = "testResultsDirectory";
-
- // ------------------------------------------------------------------------------------------------- Type Properties
- // ---------------------------------------------------------------------------------------------------- Dependencies
- // ---------------------------------------------------------------------------------------------------- Constructors
-
- public NUnitCollectorTaskType(final TestCollationService testCollationService)
- {
- super(testCollationService);
- }
-
- // ----------------------------------------------------------------------------------------------- Interface Methods
-
- @Override
- protected AbstractDotNetTestReportCollector getTestReportCollector()
- {
- return new NUnitTestReportCollector();
- }
-
- @Override
- protected String getFilePattern(@NotNull final TaskContext taskContext)
- {
- return taskContext.getConfigurationMap().get(TEST_DIRECTORY);
- }
-
- // -------------------------------------------------------------------------------------------------- Action Methods
- // -------------------------------------------------------------------------------------------------- Public Methods
- // -------------------------------------------------------------------------------------- Basic Accessors / Mutators
- }