как сгенерировать index.html- отчет о соблазнении- testng-maven-selenium webdriver

Я новичок в репортажах о соблазнах. У меня есть тесты selenium testng и я использую maven для их запуска. После теста mvn создается XML-файл с папкой allure-result. Может ли кто-нибудь сказать мне, как сгенерировать файл index.html с этим. Мне нужно что-то добавить в pom.xml. Вот мой pom.xml:

<properties>
    <allure.version>1.4.13</allure.version>
    <aspectj.version>1.8.10</aspectj.version>
</properties>
<dependencies>
    <dependency>
        <groupId>io.qameta.allure</groupId>
        <artifactId>allure-testng</artifactId>
        <version>2.0-BETA14</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>ru.yandex.qatools.allure</groupId>
        <artifactId>allure-testng-adaptor</artifactId>
        <version>1.5.3</version>
        <exclusions>
            <exclusion>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>6.11</version>
        <scope>test</scope>
    </dependency>

    <build>
        <plugins>
            <plugin>
                 <groupId>io.qameta.allure</groupId>
                 <artifactId>allure-maven</artifactId>
                 <version>2.8</version>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.20</version>
                <configuration>
                <argLine>
                    -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
                </argLine>
                <suiteXmlFiles>
                    <suiteXmlFile>testng.xml</suiteXmlFile>
                </suiteXmlFiles>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>org.aspectj</groupId>
                    <artifactId>aspectjweaver</artifactId>
                    <version>1.8.10</version>
                </dependency>
            </dependencies>
        </plugin>
    </plugins>
</build>

<reporting>
    <excludeDefaults>true</excludeDefaults>
    <plugins>
        <plugin>
            <groupId>ru.yandex.qatools.allure</groupId>
            <artifactId>allure-maven-plugin</artifactId>
            <version>2.6</version>
            <configuration>
                  <outputDirectory>${basedir}/target/allure-reports/</outputDirectory>
                    <allureResultsDirectory>${basedir}/target/allure-results</allureResultsDirectory>
            </configuration>
        </plugin>
    </plugins>
</reporting>

Я попытался запустить сайт MVN, но это не сработало. Спасибо!!


person SeleniumTester    schedule 20.09.2017    source источник
comment
добавьте свой pom.xml в вопрос.   -  person Sangam Belose    schedule 20.09.2017
comment
также добавьте свой тестовый код селена и то, что вы пробовали до сих пор   -  person Sangam Belose    schedule 20.09.2017
comment
добавлен pom.xml выше   -  person SeleniumTester    schedule 20.09.2017


Ответы (1)


Проблема в том, что вы используете старый отчет (Allure 1) вместе с новым адаптером (который поддерживается только Allure 2).

Вы можете найти полную документацию здесь https://docs.qameta.io/allure/2.0/#_testng

Также доступен рабочий пример https://github.com/allure-examples/allure-testng-example

person Dmitry Baev    schedule 24.09.2017