构建成功-无法通过maven for appium运行测试

构建成功-无法通过maven for appium运行测试,maven,appium,Maven,Appium,为appium运行maven项目,build是成功的,但它没有运行任何测试,而在运行套件时,它与maven配合良好,它只生成但不运行测试,检查了我的JAVA\u HOME路径,M2_HOME和MAVEN_HOME路径在TestNG范围内给出,因为测试也检查了我的项目结构,但无法运行测试…下面是使用eclipse的项目结构、控制台详细信息和pom.xml。请帮我解决这个问题。谢谢 控制台: [INFO] Scanning for projects... [INFO]

为appium运行maven项目,build是成功的,但它没有运行任何测试,而在运行套件时,它与maven配合良好,它只生成但不运行测试,检查了我的
JAVA\u HOME
路径,
M2_HOME
MAVEN_HOME
路径在
TestNG
范围内给出,因为测试也检查了我的项目结构,但无法运行测试…下面是使用eclipse的项目结构、控制台详细信息和
pom.xml
。请帮我解决这个问题。谢谢

控制台:

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building MavenAndroid 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.testng:testng:jar:5.14.3 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for org.testng:testng:jar:5.14.4 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for org.testng:testng:jar:5.14.5 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for com.beust:jcommander:jar:1.66 is missing, no dependency information available
[WARNING] The POM for velocity:velocity-dep:jar:1.5-beta2 is missing, no dependency information available
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ MavenAndroid ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Users\Rathan\workspace\Testing\MavenAndroid\src\main\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ MavenAndroid ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ MavenAndroid ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Users\Rathan\workspace\Testing\MavenAndroid\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ MavenAndroid ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4 source files to C:\Users\Rathan\workspace\Testing\MavenAndroid\target\test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.22.0:test (default-test) @ MavenAndroid ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.072 s
[INFO] Finished at: 2018-07-10T12:23:03+05:30
[INFO] Final Memory: 31M/278M
[INFO] ------------------------------------------------------------------------
POM.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.andriod</groupId>
  <artifactId>MavenAndroid</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>MavenAndroid</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>



    <dependencies>
        <dependency>
            <groupId>com.google.android</groupId>
            <artifactId>android</artifactId>
            <version>LATEST</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.uncommons</groupId>
            <artifactId>reportng</artifactId>
            <version>LATEST</version>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>LATEST</version>
        </dependency>
        <dependency>
            <groupId>velocity</groupId>
            <artifactId>velocity-dep</artifactId>
            <version>1.5-beta2</version>
        </dependency>
        <dependency>
            <groupId>com.google.inject</groupId>
            <artifactId>guice</artifactId>
            <version>3.0</version>
        </dependency>


        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-site-plugin</artifactId>
            <version>LATEST</version>
        </dependency>

        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.8.1</version>
        </dependency>





        <dependency>
            <groupId>io.appium</groupId>
            <artifactId>java-client</artifactId>
            <version>LATEST</version>
        </dependency>
        <dependency>
            <groupId>com.googlecode.json-simple</groupId>
            <artifactId>json-simple</artifactId>
            <version>LATEST</version>
        </dependency>
        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>LATEST</version>
            <scope>test</scope>
        </dependency>
        <!-- Includes the Sauce JUnit helper libraries -->
        <dependency>
            <groupId>com.saucelabs</groupId>
            <artifactId>sauce_junit</artifactId>
            <version>LATEST</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.1.2</version>
        </dependency>

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.15</version>
        </dependency>


        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.15</version>
        </dependency>

        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>

        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
             <scope>test</scope>
            <version>6.11</version>
        </dependency>

        <dependency>
            <groupId>com.relevantcodes</groupId>
            <artifactId>extentreports</artifactId>
            <version>2.41.2</version>
        </dependency>


        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>6.0.6</version>
        </dependency>



    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.22.0</version>
                <configuration>
                    <suitexmlfiles>
                        <suitexmlfile>testng.xml</suitexmlfile>
                    </suitexmlfiles>
                    <properties>
                        <property>
                            <name>usedefaultlisteners</name>
                            <value>false</value>
                        </property>
                        <property>
                            <name>listener</name>
                            <value>org.uncommons.reportng.HTMLReporter</value>
                        </property>
                    </properties>
                    <workingDirectory>target/</workingDirectory>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.2</version>
            </plugin>
        </plugins>
    </build>
    <repositories>
        <repository>
            <id>java-net</id>
            <url>http://download.java.net/maven/2</url>
        </repository>
        <repository>
            <id>snapshot</id>
            <name>snapshot repository</name>
            <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
            <layout>default</layout>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
            <releases>
                <enabled>false</enabled>
            </releases>
        </repository>
        <repository>
            <id>saucelabs-repository</id>
            <url>https://repository-saucelabs.forge.cloudbees.com/release</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
</project>

4.0.0
安德里奥德酒店
MavenAndroid
0.0.1-快照
罐子
MavenAndroid
http://maven.apache.org
UTF-8
com.google.android
安卓
最新的
假如
org.mons
报告
最新的
org.apache.httpcomponents
httpclient
最新的
速度
速度差
1.5-β2
com.google.inject
圭斯
3
org.apache.maven.plugins
maven站点插件
最新的
org.seleniumhq.selenium
硒爪哇
3.8.1
木卫一
java客户端
最新的
com.googlecode.json-simple
简单json
最新的
公地郎
公地郎
最新的
测试
com.saucelabs
沙丁鱼
最新的
测试
回写
回归经典
1.1.2
org.apache.poi
poi
3.15
org.apache.poi
poi ooxml
3.15
log4j
log4j
1.2.17
org.testng
testng
测试
6.11
相关代码
扩展端口
2.41.2
mysql
mysql连接器java
6.0.6
org.apache.maven.plugins
maven surefire插件
2.22.0
testng.xml
usedefaultlisteners
假的
听众
org.uncommons.reportng.HTMLReporter
目标/
org.apache.maven.plugins
maven编译器插件
3.2
java网络
http://download.java.net/maven/2
快照
快照存储库
https://oss.sonatype.org/content/repositories/snapshots/
违约
真的
假的
索塞拉布仓库
https://repository-saucelabs.forge.cloudbees.com/release
真的
真的

此外,我直接运行maven测试,它是否有任何影响应该遵循maven运行方式->maven清理->构建,然后测试或直接运行,因为maven测试是正确的。

您从Jenkins那里调用的命令是什么?@Kovacic感谢您的回复…我还没有与Jenkins集成,一旦maven工作正常,我将集成它..请如果im不正确,请更正我,不是Jenkins,而是您尝试运行的maven命令是什么?Eclipse pom.xml->右键单击->运行方式->maven测试…它将使用“mvn测试”命令从tstngtry构建并运行测试套件,下面是一些示例:运行单个测试:1.mvn-Dtest=TestClassName#general_Header_checkElements_Logo test 2.运行所有测试(从类):mvn-Dtest=TestClassName test 3.运行多个类的所有测试(从testsuite xml文件):mvn-Dsurefire.suiteXmlFiles=testsuitetsng.xml test