Я получаю исключение нулевого указателя для упоминания 2-го класса бегуна в POM, и никакие отчеты HTML не генерируются - PullRequest
0 голосов
/ 10 мая 2019

Я создал ниже POM и пытаюсь запустить 2 разных класса бегуна в одной сборке профиля maven.Класс бегуна 1 работает нормально, но получает исключение нулевого указателя во втором классе бегуна в POM, также я не могу получить отчеты html огурца за то же самое время, когда я могу получить отчет .json.

<profile>
        <id>test2</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>2.4</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.8.0</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <complierArgument></complierArgument>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>2.18.1</version>
                    <configuration>
                        <testSourceDirectory>${basedir}/src/main/java/</testSourceDirectory>
                        <testClassesDirectory>${project.build.directory}/classes/</testClassesDirectory>
                        <testFailureIgnore>true</testFailureIgnore>
                        <reportsDirectory>${basedir}/target</reportsDirectory>
                        <outputDirectory>${basedir}/target</outputDirectory>
                        <includes>
                            <include>**/*Grouprunner.java</include>
                            <include>**/*Adminrunner.java</include>
                        </includes>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>net.masterthought</groupId>
                    <artifactId>maven-cucumber-reporting</artifactId>
                    <version>3.8.0</version>
                    <executions>
                        <execution>
                            <id>execution</id>
                            <phase>verify</phase>
                            <goals>
                                <goal>generate</goal>
                            </goals>
                            <configuration>
                                <projectName>incore</projectName>
                                <outputDirectory>${project.build.directory}/cucumber-reports</outputDirectory>
                                <cucumberOutput>${project.build.directory}/cucumber.json</cucumberOutput>
                                <buildNumber>1</buildNumber>
                                <parallelTesting>false</parallelTesting>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
            <resources>
                <resource>
                    <directory>src/test/resources</directory>
                    <filtering>true</filtering>
                </resource>
            </resources>
        </build>
    </profile>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...