TestNG IReporter, как вызвать метод generateReport. - PullRequest
0 голосов
/ 14 марта 2012

В одном из примеров я нашел метод generateReport (List xml, List suites, String outdir).Откуда я могу вызвать этот метод / как получить значения параметров для вызова этого метода.

Ответы [ 4 ]

0 голосов
/ 07 июля 2017

У меня есть пользовательский файл класса слушателя: «Run_Listen.java», присутствующий в пакете с именем «com.qa.api.utils». Поместите следующий фрагмент в maven.

<properties>
    <property>
        <name>listener</name>`
            <value>com.qa.api.utils.Run_Listen</value>`
    </property>
</properties>
0 голосов
/ 09 октября 2012

См. Документацию Maven Surefire для правильного подключения пользовательского прослушивателя или репортера. Внизу связанной страницы объясняется, как настроить собственный репортер, такой как созданный вами.

http://maven.apache.org/plugins/maven-surefire-plugin/examples/testng.html

0 голосов
/ 28 мая 2014
This method can invoke in your custom listener class 

 public class MyReportListener extends MyReporterListenerAdapter {
    // do your stuff............................
    //...........................

        @Override
            public void generateReport(List<XmlSuite> xml, List<ISuite> suites,
                    String outdir) {
        // do your stuff
        }
       } 



    public class MyReporterListenerAdapter implements IReporter {

        @Override
        public void generateReport(List<XmlSuite> arg0, List<ISuite> arg1,
                String arg2) {
            /**
             *  TODO Auto-generated method stub
             */

        }

    }

I think this helps you
0 голосов
/ 14 марта 2012

Вам потребуется реализовать интерфейс IReporter, если вы хотите сгенерировать специальный отчет для ваших тестовых прогонов.Пожалуйста, обратитесь к документации testng @ Журналисты

Вам не нужно звонить, TestNG будет вызывать это ..

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