Как передать аргументы командной строки в TestComplete через плагин Jenkins, используя декларативный конвейер - PullRequest
0 голосов
/ 22 октября 2019

Я пытаюсь использовать плагин TestComplete для Jenkins, но я не уверен, как передавать аргументы командной строки или какие мне нужны.

Когда я запускаю TestExecute из командной строки, я использую аргументы командной строки / run / exit / SilentMode и / DoNotShowLog. Я не уверен, нужно ли мне включать какие-либо или все из них при использовании плагина TestComplete?

Мне также не удалось найти пример, показывающий, как передавать аргументы. В документации говорится, что нужно использовать параметр commandLineArguments, но не приводится пример. Буду ли я делать что-то вроде следующего?

pipeline {
    stages {
        stage ('Run Tests') {
            agent {
                label 'testingNode'
            }
            steps {
                cleanWs()
                unstash 'source'
                testcompletetest launchType: 'lcProject', suite: 'myTestSuite.pjs', project: 'projectName', useTCService: true, userName: 'Tester', userPassword: 'password', commandLineArguments: '/SilentMode /DoNotShowLog'
            }           
        }
    }
}

Должен ли я вообще включать эти аргументы? Как насчет / выхода и / запуска? Я предполагаю, что / выход и / запуск не требуются, но я не уверен.

...