PageRenderTime 41ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/src/main/java/com/atlassian/bamboo/plugin/dotnet/legacy/DotNetScriptBuilderConverter.java

https://bitbucket.org/atlassian/bamboo-dotnet-plugin/
Java | 44 lines | 28 code | 8 blank | 8 comment | 0 complexity | 53004fc68cc5a30f12635981f8de95d9 MD5 | raw file
Possible License(s): BSD-3-Clause
  1. package com.atlassian.bamboo.plugin.dotnet.legacy;
  2. import com.atlassian.bamboo.plugin.dotnet.support.AbstractDotNetBuilder2TaskConverter;
  3. import com.atlassian.bamboo.plugin.dotnet.support.DotNetTestConfigurationHelper;
  4. import com.atlassian.bamboo.plugins.script.task.conversion.ScriptBuilder2TaskConverter;
  5. import com.atlassian.bamboo.task.TaskDefinition;
  6. import com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration;
  7. import com.google.common.collect.Iterables;
  8. import org.apache.log4j.Logger;
  9. import org.jetbrains.annotations.NotNull;
  10. import java.util.List;
  11. import java.util.Map;
  12. public class DotNetScriptBuilderConverter extends ScriptBuilder2TaskConverter
  13. {
  14. private static final Logger log = Logger.getLogger(DotNetScriptBuilderConverter.class);
  15. // ------------------------------------------------------------------------------------------------------- Constants
  16. // ------------------------------------------------------------------------------------------------- Type Properties
  17. // ---------------------------------------------------------------------------------------------------- Dependencies
  18. // ---------------------------------------------------------------------------------------------------- Constructors
  19. public DotNetScriptBuilderConverter()
  20. {
  21. super("builder.nunitScript.", false);
  22. }
  23. // ----------------------------------------------------------------------------------------------- Interface Methods
  24. // -------------------------------------------------------------------------------------------------- Action Methods
  25. // -------------------------------------------------------------------------------------------------- Public Methods
  26. @NotNull
  27. @Override
  28. public List<TaskDefinition> builder2TaskList(@NotNull final BuildConfiguration buildConfiguration)
  29. {
  30. List<TaskDefinition> definitions = super.builder2TaskList(buildConfiguration);
  31. Map<String, String> strippedParams = stripBuilderParameters(buildConfiguration, builderConfigKey);
  32. definitions.addAll(DotNetTestConfigurationHelper.convertPossibleTestIntegrations(incrementTaskId, getTaskPluginKey(), strippedParams));
  33. return definitions;
  34. }
  35. // -------------------------------------------------------------------------------------- Basic Accessors / Mutators
  36. }