Запуск удаленных тестов селена выдает ошибку: '[testng] Неизвестная опция: -sourcedir' - PullRequest
0 голосов
/ 13 сентября 2011

У меня есть кластер виртуальных машин (все Windows 7), которые я пытаюсь использовать для запуска непрерывной интеграции с Jenkins.Тесты написаны на Java, и из моей локальной среды (Windows 7) я могу удаленно подключиться к виртуальной машине и без проблем запускать свои тесты.

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

...

start-server:

doTest:
   [testng] Usage: <main class> [options]
   [testng]  The XML suite files to run
   [testng] Unknown option: -sourcedir
   [testng]   Options:
   [testng]     -configfailurepolicy               Configuration failure policy (skip or
   [testng]                                        continue)
   [testng]     -d                                 Output directory
   [testng]     -dataproviderthreadcount           Number of threads to use when running
   [testng]                                        data providers
   [testng]     -excludegroups                     Comma-separated list of group names to 
   [testng]                                        exclude
   [testng]     -groups                            Comma-separated list of group names to be
   [testng]                                        run
   [testng]     -junit                             JUnit mode
   [testng]                                        Default: false
   [testng]     -listener                          List of .class files or list of class
   [testng]                                        names implementing ITestListener or
   [testng]                                        ISuiteListener
   [testng]     -methods                           Comma separated of test methods
   [testng]                                        Default: []
   [testng]     -methodselectors                   List of .class files or list of class
   [testng]                                        names implementing IMethodSelector
   [testng]     -objectfactory                     List of .class files or list of class
   [testng]                                        names implementing ITestRunnerFactory
   [testng]     -parallel                          Parallel mode (methods, tests or classes)
   [testng]     -port                              The port
   [testng]     -reporter                          Extended configuration for custom report
   [testng]                                        listener
   [testng]     -suitename                         Default name of test suite, if not
   [testng]                                        specified in suite definition file or
   [testng]                                        source code
   [testng]     -suitethreadpoolsize               Size of the thread pool to use to run
   [testng]                                        suites
   [testng]                                        Default: 1
   [testng]     -testclass                         The list of test classes
   [testng]     -testjar                           A jar file containing the tests
   [testng]     -testname                          Default name of test, if not specified in
   [testng]                                        suitedefinition file or source code
   [testng]     -testnames                         The list of test names to run
   [testng]     -testrunfactory, -testRunFactory   The factory used to create tests
   [testng]     -threadcount                       Number of threads to use when running
   [testng]                                        tests in parallel
   [testng]     -usedefaultlisteners               Whether to use the default listeners
   [testng]                                        Default: true
   [testng]     -log, -verbose                     Level of verbosity
   [testng]

stop-server: [selenium-shutdown] Получение: http://localhost:4444/selenium-server/driver/?cmd=shutDown [selenium-shutdown] To: /var/lib/jenkins/jobs/HomePage/workspace/result.txt [selenium-shutdown] DGF Ошибки при завершении работы ожидаются

Мой экземпляр Jenkins работает в другом окне (ubuntu).Я только что обновился до Ant 1.8.2 на этой коробке.Может ли это быть проблемой тестирования?Я видел эту проблему в нескольких местах, но конкретных ответов пока нет, любая помощь приветствуется, спасибо.

1 Ответ

1 голос
/ 14 сентября 2011

По какой-то причине Дженкинс передает "-sourcedir" в TestNG, что не является признанным вариантом.

...