Я создал файл пакета testng
. Я могу запустить его прямо из Eclipse, но хочу знать, как запустить его с помощью командной строки на MAC OS X.Как запустить файл testng.xml с помощью командной строки в Mac OS X
ответ
Для запуска testNG
с помощью командной строки в MAC OSX попробовать ниже команды -
java -cp "/opt/testng-6.8.jar:bin" org.testng.TestNG testng.xml
Убедитесь, что вы установили Java и ее доступную из командной строки. Перейдите в папку, в которой присутствует файл testNG.xml
, а затем выполните указанную выше команду. Дайте по пути, где находится ваш файл testNG.jar в команде, для меня его /opt/testng-6.8.jar:bin
.
Check this sample для получения дополнительной информации. Если вы получаете JNI-ошибку с вашим тестовымNG, тогда укажите путь jcommader jar file в приведенной выше команде. Вот как -
java -cp "PATH/TO/TESTNG.jar:PATH/TO/jcommander-1.7.jar" org.testng.TestNG testng.xml
Надеюсь, это поможет.
Дорожки разделены с использованием :
под Unix-подобных систем и не ;
как в Windows:
java -cp ./src/lib/*:./bin org.testng.TestNG testng.xml
Если вы используете Баш под Windows, а затем использовать ;
или UNIX/Linux, то :
;
символ означает конец инструкции для оболочки Unix, так что вы пытаетесь выполнить:
java -cp ./src/lib/*
./bin org.testng.TestNG testng.xml
Привет, Шубхнам Джейн, благодарю вас за ур ответ. Я пробовал свой код, и мои файлы классов находятся в этом месте './Target/test-classes/tv/digisoft/VODMobile', это то, что я запускаю' java -cp ./src/lib/*:./target/test -classes/tv/digisoft/VODMobile org.testng.TestNG VODMobile_Login.xml' У меня возникла ошибка как 'Не удалось найти класс в classpath: com.appium.test.test_login'. –
Попробуйте это java -cp ./src/lib/*:./target/test-classes org.testng.TestNG VODMobile_Login.xml –
Попробуйте это java -cp ./src/lib/*:./target org .testng.TestNG VODMobile_Login.xml –
- 1. Как запустить testng.xml с помощью командной строки
- 2. Запустить mac os x app method из командной строки
- 3. Как отредактировать файл из командной строки Mac OS X?
- 4. Как запустить testng.xml из командной строки с помощью org.testng.TestNG
- 5. Приложение командной строки для Mac OS X
- 6. Как установить приложение командной строки для Mac OS X?
- 7. Как профилировать из командной строки в Mac OS X?
- 8. Как скомпилировать простое приложение Mac OS X из командной строки
- 9. Как запустить программу на Mac OS X с помощью терминала?
- 10. gcc командной строки на Mac OS X с XCode 2.5
- 11. , связанный с зашифрованным ssid из командной строки mac os x
- 12. Mac OS X PackageMaker
- 13. Как запустить clojure на Mac OS X?
- 14. Как запустить джулия-языки файл - Mac OS X
- 15. Как запустить sqlite Браузер базы данных из командной строки в Mac OS X
- 16. Как запустить maven project testng.xml из командной строки
- 17. Mac OS X Новые пользователи из командной строки
- 18. MAC OS X Cocoa Application
- 19. Weka из командной строки Mac OS
- 20. Symfony с помощью Mac OS X
- 21. Как запустить Emacs Для Mac OS X из командной строки без блокировки?
- 22. начать testng.xml из командной строки
- 23. Как запустить gcc в командной строке после установки Xcode 4.2 в Mac OS X 10.6?
- 24. Невозможно запустить pkgin на Mac OS X
- 25. Невозможно запустить mongod на Mac OS X
- 26. процесс убийство «пользователя появляется» с помощью командной строки в Mac OS X
- 27. Ошибка командной строки mac os sierra pod
- 28. Как запустить скрипт как root в Mac OS X?
- 29. Как запустить g95 исполняемые файлы в Mac OS X терминала
Большое спасибо за ваш ответ. Я пробовал это, но я получил следующую ошибку. Ошибка: произошла ошибка JNI. Проверьте свою установку и повторите попытку. –
. Существует проблема с testNG ([здесь] (https://github.com/cbeust/testng-eclipse/issues/140)), и поэтому вы получаете ошибку JNI. Чтобы устранить это, проверьте этот [post] (http://stackoverflow.com/questions/30112390/jni-error-has-occurred-please-check-your-installation) и обновите команду в командной строке, чтобы включить jcommander.jar Путь к файлу. –
@ ArunkumarAousula обновил ответ, чтобы избежать ошибок JNI. Дайте мне знать, если вы по-прежнему получаете какую-либо ошибку. –