protected List discoverRunnersInDirectory()

in powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunnerDiscoverer.java [30:42]


  protected List<DiscoveredObject> discoverRunnersInDirectory(@NotNull final Element dir, @NotNull final List<Element> filesAndDirs) {
    final List<DiscoveredObject> runners = new ArrayList<>();
    for (Element e: filesAndDirs) {
      if (e.isLeaf() && PS_EXT.equals(FileUtil.getExtension(e.getName()))) {
        final Map<String, String> parameters = new HashMap<>();
        parameters.put(PowerShellConstants.RUNNER_SCRIPT_FILE, e.getFullName());
        parameters.put(PowerShellConstants.RUNNER_EXECUTION_MODE, PowerShellExecutionMode.PS1.getValue());
        parameters.put(PowerShellConstants.RUNNER_SCRIPT_MODE, PowerShellScriptMode.FILE.getValue());
        runners.add(new DiscoveredObject(PowerShellConstants.RUN_TYPE, parameters));
      }
    }
    return runners;
  }