PageRenderTime 45ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/src/main/java/com/atlassian/bamboo/plugin/dotnet/tests/mstest/MSTestCollectorTaskType.java

https://bitbucket.org/atlassian/bamboo-dotnet-plugin/
Java | 43 lines | 26 code | 9 blank | 8 comment | 0 complexity | 222687934cb3251192bff3394787bac1 MD5 | raw file
Possible License(s): BSD-3-Clause
  1. package com.atlassian.bamboo.plugin.dotnet.tests.mstest;
  2. import com.atlassian.bamboo.build.test.TestCollationService;
  3. import com.atlassian.bamboo.plugin.dotnet.tests.AbstractDotNetTestCollectorTaskType;
  4. import com.atlassian.bamboo.plugin.dotnet.tests.AbstractDotNetTestReportCollector;
  5. import com.atlassian.bamboo.task.TaskContext;
  6. import org.apache.log4j.Logger;
  7. import org.jetbrains.annotations.NotNull;
  8. public class MSTestCollectorTaskType extends AbstractDotNetTestCollectorTaskType
  9. {
  10. private static final Logger log = Logger.getLogger(MSTestCollectorTaskType.class);
  11. // ------------------------------------------------------------------------------------------------------- Constants
  12. // ------------------------------------------------------------------------------------------------- Type Properties
  13. public static final String TEST_DIRECTORY = "mstestTestResultsDirectory";
  14. // ---------------------------------------------------------------------------------------------------- Dependencies
  15. // ---------------------------------------------------------------------------------------------------- Constructors
  16. public MSTestCollectorTaskType(final TestCollationService testCollationService)
  17. {
  18. super(testCollationService);
  19. }
  20. // ----------------------------------------------------------------------------------------------- Interface Methods
  21. @Override
  22. protected AbstractDotNetTestReportCollector getTestReportCollector()
  23. {
  24. return new MSTestTestReportCollector();
  25. }
  26. @Override
  27. protected String getFilePattern(@NotNull final TaskContext taskContext)
  28. {
  29. return taskContext.getConfigurationMap().get(TEST_DIRECTORY);
  30. }
  31. // -------------------------------------------------------------------------------------------------- Action Methods
  32. // -------------------------------------------------------------------------------------------------- Public Methods
  33. // -------------------------------------------------------------------------------------- Basic Accessors / Mutators
  34. }