Запуск тестов TestNG testng.xml из Eclipse

у меня есть пакеты

com.company.testing.module1
com.company.testing.module2
com.company.testing.module3

У меня также есть несколько классов с аннотациями TestNG в

com.company.testing.tests

Теперь я помещаю testng.xml в

com.company.testing

XML-файл выглядит так

<?xml version="1.0" encoding="UTF-8"?>
<suite name="Foo">
    <test name="Bar">
        <package>
            <package name="com.company.testing.tests" />
        </package>
    </test>
</suite>

Как запустить пакет из Eclipse? Какую конфигурацию запуска мне следует выполнить?


person zihaoyu    schedule 09.09.2010    source источник


Ответы (3)


Установите подключаемый модуль TestNG, и когда вы закончите, вы можете просто щелкнуть правой кнопкой мыши свой XML файл и «Запустить от имени/Отладить как... TestNG.

person Cedric Beust    schedule 09.09.2010
comment
Я не понимал, что XML можно запускать напрямую. Я запустил его и получил Total tests run: 0, Failures: 0, Skips: 0 результат. Похоже, что тест не был выполнен. Я подозреваю, что есть некоторая конфигурация пути к классам, которую необходимо выполнить. Я прав? P.S. Я так удивлен, что мне отвечает автор TestNG! - person zihaoyu; 10.09.2010
comment
У меня такая же проблема, 0 тестов. Я пытаюсь запустить ту же настройку из командной строки DOS в Windows 7. Кто-нибудь понял это? - person Fuzzy Analysis; 16.08.2012
comment
используйте это в своем testng.xml и замените значения в соответствии с вашими тестами testng-1.0.dtd › ‹suite name=testng1 verbose=1 › ‹test name=alltests› ‹packages› ‹package name=com.sk176h.testng.simple›‹/package› ‹/packages› ‹/ тестирование> - person Shrikant Khadilkar; 13.11.2013
comment
работал на меня как шарм! но поскольку я беру в качестве базового тестового проекта maven, я только что добавил соответствующую зависимость. - person eugene.polschikov; 03.06.2014

Вам понадобится плагин testng. Тогда это просто вопрос запуска задачи testng. Дополнительную информацию см. в документах.

person Woot4Moo    schedule 09.09.2010

Чтобы запустить тест через testNG.xml, щелкните правой кнопкой мыши файл класса и выберите «Запустить от имени» >>run configuratins. Выберите Suite и просмотрите свой testNG.xml (по умолчанию в eclipse — testng-customsuite.xml) и ЗАПУСТИТЕ.

person SDV    schedule 25.03.2015