Как запустить KarateTest.Jar? - PullRequest
       14

Как запустить KarateTest.Jar?

0 голосов
/ 18 апреля 2019

Я создал jar-файл, содержащий все тестовые примеры для моего проекта по каратэ, теперь как его запустить? я смог запустить тесты в Eclipse с использованием Junit, сейчас я пытаюсь интегрировать тесты каратэ в конвейерные задания Jenkins CI и не уверен, как это сделать.

Я проверил, были ли в банке тестовые случаи проекта, и он это сделал.

 root@mymachine:# unzip -v api-tests.jar

  Archive:  api-tests.jar

Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----

    0  Stored        0   0% 04-08-2019 05:43 00000000  META-INF/

   389  Defl:N      226  42% 04-08-2019 05:43 131755ce  META-INF/MANIFEST.MF

    0  Stored        0   0% 04-08-2019 05:43 00000000  examples/

   747  Defl:N      445  40% 04-08-2019 05:43 8adc3e2f  examples/ExeTest.class

Запустите приведенную ниже команду, чтобы выполнить тестовую банку. Выполнение команды в каталоге тестового jar.

root@mymachine # java -cp api-tests.jar:/usr/share/java/junit4.jar junit.textui.TestRunner com.cape.board.api.examples.ExeTest


Class not found "com.cape.board.api.examples.ExeTest"

Итак, как мне это выполнить, и есть ли другой способ интегрировать каратэ в работу конвейера Дженкинса.

1 Ответ

1 голос
/ 19 апреля 2019

Вы указываете class в cmd com.cape.board.api.examples.ExeTest, но вы упаковали класс в api-tests.jar is examples/ExeTest.class. Вот почему класс отчета не найден.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...