public String create()

in dotMemoryUnit-agent/src/main/java/jetbrains/buildServer/dotMemoryUnit/agent/DotMemoryUnitProjectGenerator.java [52:66]


  public String create(@NotNull final DotMemoryUnitContext ctx) {
    final Document doc = myDocumentManager.createDocument();
    Element rootElement = doc.createElement(ROOT_ELEMENT);
    rootElement.appendChild(createSimpleElement(doc, TARGET_EXECUTABLE_ELEMENT, ctx.getBaseSetup().getToolPath()));
    rootElement.appendChild(createSimpleElement(doc, TARGET_ARGUMENTS_ELEMENT, myCommandLineArgumentsService.createCommandLineString(ctx.getBaseSetup().getArgs())));
    rootElement.appendChild(createSimpleElement(doc, TARGET_WORKING_DIR_ELEMENT, myFileService.getCheckoutDirectory().getPath()));
    rootElement.appendChild(createSimpleElement(doc, INHERIT_CONSOLE_ELEMENT, INHERIT_CONSOLE_ARG_VAL));
    rootElement.appendChild(createSimpleElement(doc, RETURN_TARGET_EXIT_CODE_ELEMENT, ""));
    rootElement.appendChild(createSimpleElement(doc, TEMP_DIR_ELEMENT, myFileService.getTempDirectory().getPath()));
    rootElement.appendChild(createSimpleElement(doc, OVERRIDE_WORKSPACE_DIR_ELEMENT, ctx.getSnapshotDirectory().getPath()));
    rootElement.appendChild(createSimpleElement(doc, OUTPUT_FILE_PATH_ELEMENT, ctx.getOutputFile().getPath()));
    rootElement.appendChild(createSimpleElement(doc, DMU_MODE_ELEMENT, DMU_MODE_TEAM_CITY));
    doc.appendChild(rootElement);
    return myDocumentManager.convertDocumentToString(doc, outDocumentProperties);
  }