Селен RC с круиз-контролем - сообщение об ошибке testng - не удалось создать экземпляр «test» - PullRequest
1 голос
/ 05 мая 2009

В настоящее время я пытаюсь настроить cruisecontrol для запуска моего набора тестов на селен. Все работает нормально, пока я не запустил сборку, я получил следующее сообщение:

вызов цели (ей) [execute-test] в файле сборки C: \ Project \ src \ build.xml
Ввод C: \ Project \ src \ build.xml ...
Выход из C: \ Project \ src \ build.xml.
task location = "C: \ Project \ src \ build.xml: 30:" name = "antcall" time = "0 секунд"
target name = "execute-test" time = "0 секунд"
task location = "C: \ Project \ src \ build.xml: 37:" name = "testng" time = "0 секунд"
Выполнение 'C: \ Program Files (x86) \ Java \ jdk1.6.0_06 \ jre \ bin \ java.exe' с аргументами: '-Ea' '-Classpath' 'C: \ TestNG; C: \ TestNG \ TestNG-5,9-jdk15.jar; C: \ TestNG \ Обще-Ланг-2.0.jar; C: \ TestNG \ TestNG-5,9-jdk14.jar' 'Org.testng.TestNG' '@C: \ DOCUME ~ 1 \ SERVER ~ 1 \ LOCALS ~ 1 \ Temp \ 1 \ testng10509'

Символы вокруг исполняемого файла и аргументы не часть команды.
[Parser] Запуск:
C: \ Project \ SRC \ TestSuite.xml
[TestRunner] Запуск тестов в 'testInpagePlacement' в параллельном режиме: false
[RunInfo] Добавление селектора метода: org.testng.internal.XmlMethodSelector@9664a1 приоритет: 10
[ClassHelper] Не удалось создать экземпляр testcase1: testcase1
[ClassHelper] Не удалось создать экземпляр testcase1: testcase1
===============================================
[Тест дыма]
[Всего выполнено тестов: 0, сбоев: 0, пропусков: 0]
===============================================
[org.testng.TestNGException:]
[Не удается найти класс в classpath: testcase1]
at org.testng.xml.XmlClass.getSupportClass (XmlClass.java:55)
at org.testng.internal.Utils.xmlClassesToClasses (Utils.java:79)
at org.testng.TestRunner.initMethods (TestRunner.java:289)
в org.testng.TestRunner.init (TestRunner.java:235)
в org.testng.TestRunner.init (TestRunner.java:197)
в org.testng.TestRunner. (TestRunner.java:141)
at org.testng.SuiteRunner $ DefaultTestRunnerFactory.newTestRunner (SuiteRunner.java:488)
в org.testng.SuiteRunner.privateRun (SuiteRunner.java:250)
на org.testng.SuiteRunner.run (SuiteRunner.java:204)
at org.testng.TestNG.createAndRunSuiteRunners (TestNG.java:877)
в org.testng.TestNG.runSuitesLocally (TestNG.java:842)
на org.testng.TestNG.run (TestNG.java:751)
at org.testng.TestNG.privateMain (TestNG.java:914)
в org.testng.TestNG.main (TestNG.java:887)
Тесты не пройдены.

Это было выполнено на сетевом сервере, я тестировал testsuite.xml локально через intellij, и все работает отлично. Я чувствую, что это проблема конфигурации сетевого сервера, пожалуйста, дайте мне знать, если мое предположение неверно, и укажите правильное направление, чтобы исправить эту проблему.

Спасибо.

1 Ответ

3 голосов
/ 08 мая 2009

У вас нет классов (тесты и целевые классы) на пути к классам.

...