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 newTestRunnerAdapterOptions
instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
Имена аннотаций, маркирующих тесты.Имя исполняемого файла тестового фреймворка (linux и macOS).Получить имя исполняемого файла тестового фреймворка для текущей ОС.Имя исполняемого файла тестового фреймворка (windows).Аргументы для получения списка тестов.Регулярное выражение для получения списка тестов.Аргументы для запуска всех тестов.Аргументы для запуска одного теста.Каталоги с исходными файлами тестов.int
hashCode()
boolean
Флаг, указывающий на необходимость получения списка тестов через исполняемый файл тестового фреймворка.void
setAnnotations
(Set<String> annotations) Имена аннотаций, маркирующих тесты.void
setExecutable
(String executable) Имя исполняемого файла тестового фреймворка (linux и macOS).void
setExecutableWin
(String executableWin) Имя исполняемого файла тестового фреймворка (windows).void
setGetTestsArguments
(String getTestsArguments) Аргументы для получения списка тестов.void
setGetTestsByTestRunner
(boolean getTestsByTestRunner) Флаг, указывающий на необходимость получения списка тестов через исполняемый файл тестового фреймворка.void
setGetTestsResultPattern
(String getTestsResultPattern) Регулярное выражение для получения списка тестов.void
setRunAllTestsArguments
(String runAllTestsArguments) Аргументы для запуска всех тестов.void
setRunTestArguments
(String runTestArguments) Аргументы для запуска одного теста.void
setTestSources
(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 newTestRunnerAdapterOptions
instance.- 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
-