Создала проект на Java в Eclipse. Вынесла в корень проекта файл package.xml и создала build.xml (Проект -> Export -> Ant Buildfiles)
Исправила build.xml, добавив туда следующие строки
BUILD FAILED
C:\Users\diana\.jenkins\workspace\Dice Ant\build.xml:82: No suites, classes, methods or jar file was specified.
Total time: 0 seconds
Build step 'Invoke Ant' marked build as failure
Finished: FAILURE
82 строка это как раз <testng> из кусочка кода вверху
удалось чуть продвинуться, тесты теперь запускаются, но падают
почему они падают, если запуская package.xml они запускаются и выполняются нормально?
ошибка:
run:
[testng] java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException
[testng] at java.lang.Class.getDeclaredMethods0(Native Method)
[testng] at java.lang.Class.privateGetDeclaredMethods(Class.java:2521)
[testng] at java.lang.Class.getMethod0(Class.java:2764)
[testng] at java.lang.Class.getMethod(Class.java:1653)
[testng] at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494)
[testng] at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486)
[testng] Caused by: java.lang.ClassNotFoundException: com.beust.jcommander.ParameterException
[testng] at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
[testng] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
[testng] at java.security.AccessController.doPrivileged(Native Method)
[testng] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[testng] at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[testng] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
[testng] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[testng] ... 6 more
[testng] The tests failed.
По всей видимости, вы используете пакет testng из репозитория maven. Этот пакет не включает в себя все зависимости. Вам нужно или включить все необходимые зависимости и добавить их в classpath, или скачать полный пакет testng.
попробуйте скачать мой пакет отсюда Dropbox - testng-6.8.zip - Simplify your life и указать его в classpath (только у меня версия 6.8, а не 6.8.5)