protected List discoverRunnersInDirectory()

in cmake-runner-server/src/jetbrains/buildServer/cmakerunner/server/CMakeDiscoveryExtension.java [26:43]


  protected List<DiscoveredObject> discoverRunnersInDirectory(@NotNull final Element dir, @NotNull final List<Element> files) {
    final ArrayList<DiscoveredObject> discovered = new ArrayList<DiscoveredObject>();
    final List<Element> found = new LinkedList<Element>();
    for (final Element file : files) {
      if (CMAKE_LISTS_TXT.equalsIgnoreCase(file.getName())) {
        found.add(file);
      }
    }
    for (final Element file : found) {
      discovered.add(new DiscoveredObject(CMakeConfigureConstants.TYPE, CollectionsUtil.asMap(
          CMakeConfigureConstants.UI_SOURCE_PATH, file.getFullName()
      )));
      discovered.add(new DiscoveredObject(CMakeBuildConstants.TYPE, CollectionsUtil.asMap(
          CMakeBuildConstants.UI_BUILD_PATH, dir.getFullName()
      )));
    }
    return discovered;
  }