Ошибка при выполнении сценария автоматизации для устройства iOS в центре приложений Visual Studio (Ошибка в разветвленном процессе) - PullRequest
0 голосов
/ 07 ноября 2019

Я выполняю скрипт автоматизации на реальном устройстве облака визуального центра приложений студии. Я получаю ниже ошибки. Ошибка : имеются тестовые сбои. В разветвленном процессе произошла ошибка Sun.reflect.annotation.TypeNotPresentExceptionProxy org.apache.maven.surefire.booter.SurefireBooterForkException: произошла ошибка в разветвленном процессе sun. refle.annotation.TypeNotPresentExceptionProxy

Я могу выполнить тот же код, используя maven на локальном устройстве, но он не работает в центре приложений Visual Studio. Моя структура папок src / main / java - все файлы java для хранения локаторов. src / test / java - все тестовые файлы хранятся в этом месте.

Это мой файл pom.xml, в который добавлены все зависимости

    <dependency>
        <groupId>com.microsoft.appcenter</groupId>
        <artifactId>appium-test-extension</artifactId>
        <version>1.5</version>
    </dependency>
    <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.1.6.RELEASE</version>
    </dependency>
</dependencies>
<repositories>
    <repository>
        <id>jcenter</id>
        <url>https://jcenter.bintray.com/</url>
    </repository>
</repositories>
<build>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.0</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>3.0.0-M3</version>
            <configuration>
                <includes>
                    <include>${runSuite}</include>
                </includes>
                <useSystemClassLoader>false</useSystemClassLoader>
            </configuration>
        </plugin>

        <!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> 
            <version>2.12.4</version> <configuration> <includes> <include>${runSuite}</include> 
            </includes> <parallel>methods</parallel> <threadCount>20</threadCount> <redirectTestOutputToFile>true</redirectTestOutputToFile> 
            </configuration> </plugin> -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-failsafe-plugin</artifactId>
            <version>3.0.0-M1</version>
            <executions>
                <execution>
                    <phase>integration-test</phase>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

<profiles>
    <profile>
        <id>prepare-for-upload</id>
        <build>
            <plugins>               
                <plugin>

                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-dependency-plugin</artifactId>
                    <version>2.10</version>
                    <executions>
                        <execution>
                            <id>copy-dependencies</id>
                            <phase>package</phase>
                            <goals>
                                <goal>copy-dependencies</goal>
                            </goals>
                            <configuration>
                                <outputDirectory>${project.build.directory}/upload/dependency-jars/</outputDirectory>
                                <useRepositoryLayout>true</useRepositoryLayout>
                                <copyPom>true</copyPom>
                                <addParentPoms>true</addParentPoms>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-help-plugin</artifactId>
                    <version>2.2</version>
                    <executions>
                        <execution>
                            <id>generate-pom</id>
                            <phase>package</phase>
                            <goals>
                                <goal>effective-pom</goal>
                            </goals>
                            <configuration>
                                <output>${project.build.directory}/upload/pom.xml</output>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>3.0.2</version>
                    <executions>
                        <execution>
                            <id>copy-testclasses</id>
                            <phase>package</phase>
                            <goals>
                                <goal>testResources</goal>
                            </goals>
                            <configuration>
                                <outputDirectory>${project.build.directory}/upload/test-classes</outputDirectory>
                                <resources>
                                    <resource>
                                        <directory>
                                            ${project.build.testOutputDirectory}
                                        </directory>
                                    </resource>
                                </resources>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    </profile>
</profiles>

...