Class TestRunnerAdapterOptions
java.lang.Object
com.github._1c_syntax.bsl.languageserver.configuration.codelens.TestRunnerAdapterOptions
Параметры запускателя тестового фреймворка.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTestRunnerAdapterOptions(Set<String> testSources, Set<String> annotations, String executable, String executableWin, boolean getTestsByTestRunner, String getTestsArguments, String getTestsResultPattern, String runTestArguments, String runAllTestsArguments) Creates a newTestRunnerAdapterOptionsinstance. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanИмена аннотаций, маркирующих тесты.Имя исполняемого файла тестового фреймворка (linux и macOS).Получить имя исполняемого файла тестового фреймворка для текущей ОС.Имя исполняемого файла тестового фреймворка (windows).Аргументы для получения списка тестов.Регулярное выражение для получения списка тестов.Аргументы для запуска всех тестов.Аргументы для запуска одного теста.Каталоги с исходными файлами тестов.inthashCode()booleanФлаг, указывающий на необходимость получения списка тестов через исполняемый файл тестового фреймворка.voidsetAnnotations(Set<String> annotations) Имена аннотаций, маркирующих тесты.voidsetExecutable(String executable) Имя исполняемого файла тестового фреймворка (linux и macOS).voidsetExecutableWin(String executableWin) Имя исполняемого файла тестового фреймворка (windows).voidsetGetTestsArguments(String getTestsArguments) Аргументы для получения списка тестов.voidsetGetTestsByTestRunner(boolean getTestsByTestRunner) Флаг, указывающий на необходимость получения списка тестов через исполняемый файл тестового фреймворка.voidsetGetTestsResultPattern(String getTestsResultPattern) Регулярное выражение для получения списка тестов.voidsetRunAllTestsArguments(String runAllTestsArguments) Аргументы для запуска всех тестов.voidsetRunTestArguments(String runTestArguments) Аргументы для запуска одного теста.voidsetTestSources(Set<String> testSources) Каталоги с исходными файлами тестов.toString()
-
Field Details
-
DEFAULT_ANNOTATIONS
-
-
Constructor Details
-
TestRunnerAdapterOptions
@ConstructorProperties({"testSources","annotations","executable","executableWin","getTestsByTestRunner","getTestsArguments","getTestsResultPattern","runTestArguments","runAllTestsArguments"}) public TestRunnerAdapterOptions(Set<String> testSources, Set<String> annotations, String executable, String executableWin, boolean getTestsByTestRunner, String getTestsArguments, String getTestsResultPattern, String runTestArguments, String runAllTestsArguments) Creates a newTestRunnerAdapterOptionsinstance.- Parameters:
testSources- Каталоги с исходными файлами тестов.annotations- Имена аннотаций, маркирующих тесты.Используется при получении списка тестов средствами сервера.
executable- Имя исполняемого файла тестового фреймворка (linux и macOS).executableWin- Имя исполняемого файла тестового фреймворка (windows).getTestsByTestRunner- Флаг, указывающий на необходимость получения списка тестов через исполняемый файл тестового фреймворка.getTestsArguments- Аргументы для получения списка тестов.getTestsResultPattern- Регулярное выражение для получения списка тестов.runTestArguments- Аргументы для запуска одного теста.runAllTestsArguments- Аргументы для запуска всех тестов.
-
TestRunnerAdapterOptions
public TestRunnerAdapterOptions()
-
-
Method Details
-
getExecutableForCurrentOS
Получить имя исполняемого файла тестового фреймворка для текущей ОС.- Returns:
- Имя исполняемого файла тестового фреймворка для текущей ОС.
-
getTestSources
Каталоги с исходными файлами тестов. -
getAnnotations
Имена аннотаций, маркирующих тесты.Используется при получении списка тестов средствами сервера.
-
getExecutable
Имя исполняемого файла тестового фреймворка (linux и macOS). -
getExecutableWin
Имя исполняемого файла тестового фреймворка (windows). -
isGetTestsByTestRunner
public boolean isGetTestsByTestRunner()Флаг, указывающий на необходимость получения списка тестов через исполняемый файл тестового фреймворка. -
getGetTestsArguments
Аргументы для получения списка тестов. -
getGetTestsResultPattern
Регулярное выражение для получения списка тестов. -
getRunTestArguments
Аргументы для запуска одного теста. -
getRunAllTestsArguments
Аргументы для запуска всех тестов. -
setTestSources
Каталоги с исходными файлами тестов. -
setAnnotations
Имена аннотаций, маркирующих тесты.Используется при получении списка тестов средствами сервера.
-
setExecutable
Имя исполняемого файла тестового фреймворка (linux и macOS). -
setExecutableWin
Имя исполняемого файла тестового фреймворка (windows). -
setGetTestsByTestRunner
public void setGetTestsByTestRunner(boolean getTestsByTestRunner) Флаг, указывающий на необходимость получения списка тестов через исполняемый файл тестового фреймворка. -
setGetTestsArguments
Аргументы для получения списка тестов. -
setGetTestsResultPattern
Регулярное выражение для получения списка тестов. -
setRunTestArguments
Аргументы для запуска одного теста. -
setRunAllTestsArguments
Аргументы для запуска всех тестов. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-