Class TestRunnerAdapterOptions

java.lang.Object
com.github._1c_syntax.bsl.languageserver.configuration.codelens.TestRunnerAdapterOptions

public class TestRunnerAdapterOptions extends Object
Параметры запускателя тестового фреймворка.
  • Constructor Details

    • TestRunnerAdapterOptions

      @ConstructorProperties({"executable","executableWin","getTestsArguments","getTestsResultPattern","runTestArguments","runAllTestsArguments"}) public TestRunnerAdapterOptions(String executable, String executableWin, String getTestsArguments, String getTestsResultPattern, String runTestArguments, String runAllTestsArguments)
    • TestRunnerAdapterOptions

      public TestRunnerAdapterOptions()
  • Method Details

    • getExecutableForCurrentOS

      public String getExecutableForCurrentOS()
      Получить имя исполняемого файла тестового фреймворка для текущей ОС.
      Returns:
      Имя исполняемого файла тестового фреймворка для текущей ОС.
    • getExecutable

      public String getExecutable()
      Имя исполняемого файла тестового фреймворка (linux и macOS).
    • getExecutableWin

      public String getExecutableWin()
      Имя исполняемого файла тестового фреймворка (windows).
    • getGetTestsArguments

      public String getGetTestsArguments()
      Аргументы для получения списка тестов.
    • getGetTestsResultPattern

      public String getGetTestsResultPattern()
      Регулярное выражение для получения списка тестов.
    • getRunTestArguments

      public String getRunTestArguments()
      Аргументы для запуска одного теста.
    • getRunAllTestsArguments

      public String getRunAllTestsArguments()
      Аргументы для запуска всех тестов.
    • setExecutable

      public void setExecutable(String executable)
      Имя исполняемого файла тестового фреймворка (linux и macOS).
    • setExecutableWin

      public void setExecutableWin(String executableWin)
      Имя исполняемого файла тестового фреймворка (windows).
    • setGetTestsArguments

      public void setGetTestsArguments(String getTestsArguments)
      Аргументы для получения списка тестов.
    • setGetTestsResultPattern

      public void setGetTestsResultPattern(String getTestsResultPattern)
      Регулярное выражение для получения списка тестов.
    • setRunTestArguments

      public void setRunTestArguments(String runTestArguments)
      Аргументы для запуска одного теста.
    • setRunAllTestsArguments

      public void setRunAllTestsArguments(String runAllTestsArguments)
      Аргументы для запуска всех тестов.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object