parallel execution of 3 testng.xml with chromeheadless through POM

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

parallel execution of 3 testng.xml with chromeheadless through POM

dattag
Hi ,

I have 3 testng.xml files and I want to execute all the 3 testng.xml through my POM.xml parallely.

I have tried with <suiteThreadPoolSize>3</suiteThreadPoolSize> but its not working, I have also tried with creating a master testng.xml passing the suite file path of all the 3 testng.xml but its not working as well, Is there a way to achieve the same.

Please find my Testng.xml 

<?xml version="1.0" encoding="UTF-8"?>

<suite name="EZTClassicPart1_QAStage" verbose="3" parallel="false" thread-count="0">
<parameter name="browser" value="chromeheadless" />
<parameter name="inputsheet" value="Datasheet_QAStage.xls"/>
<parameter name="remoteurl" value="localhost:4444"/>
<parameter name="htmlmodulename" value="EZTClassicPart1"/>
<test name="courseManagement" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart1.CourseManagement"/>
</classes>
</test>  
  
<test name="createAssignment" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart1.CreateAssignment"/>
</classes>
</test>
<test name="StudentRegistration" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart1.StudentRegistration"/>
</classes>
</test> 
<test name="TakeAssignment" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart1.TakeAssignment"/>
</classes>
</test>
 
<test name="InstructorGrading" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart1.InstructorGrading"/>
</classes>
</test>
  <listeners>
  <listener class-name="atu.testng.reports.listeners.ATUReportsListener"></listener>
  <listener class-name="atu.testng.reports.listeners.ConfigurationListener"></listener>
  <listener class-name="atu.testng.reports.listeners.MethodListener"></listener>
  </listeners>
 
</suite>

TestNg.xml 2

<?xml version="1.0" encoding="UTF-8"?>

<suite name="EZTClassicPart2_QAStage" verbose="3" parallel="false" thread-count="0">
<parameter name="browser" value="chromeheadless" />
<parameter name="inputsheet" value="Datasheet_QAStagePart2.xls"/>
<parameter name="remoteurl" value="localhost:4444"/>
<parameter name="htmlmodulename" value="EZTClassicPart2"/>
 
<test name="CourseManagement" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart2.CourseManagementPart2"/>
</classes>
</test>  
  <test name="createAssignment" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart2.CreateAssignment2"/>
</classes>
</test>   
  <test name="StudentRegistration" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart2.StudentRegistration2"/>
</classes>
</test>   
<test name="TakeAssignment" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart2.TakeAssignment2"/>
</classes>
</test> 
<test name="InstructorGrading" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart2.InstructorGrading2"/>
</classes>
</test>
 
  <listeners>
  <listener class-name="atu.testng.reports.listeners.ATUReportsListener"></listener>
  <listener class-name="atu.testng.reports.listeners.ConfigurationListener"></listener>
  <listener class-name="atu.testng.reports.listeners.MethodListener"></listener>
  </listeners>
 
</suite>

TestNg.xml part 3

<?xml version="1.0" encoding="UTF-8"?>

<suite name="EZTClassicPart3_QAStage" verbose="3" parallel="false" thread-count="0">
<parameter name="browser" value="chromeheadless" />
<parameter name="inputsheet" value="Datasheet_QAStagePart3.xls"/>
<parameter name="remoteurl" value="localhost:4444"/>
<parameter name="htmlmodulename" value="EZTClassicPart3"/>
  <test name="CourseManagement" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart3.CourseManagementPart3"/>
</classes>
</test>    
  
  <test name="createAssignment" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart3.CreateAssignment3"/>
</classes>
</test>   
<test name="StudentRegistration" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart3.StudentRegistration3"/>
</classes>
</test>     
<test name="TakeAssignment" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart3.TakeAssignment3"/>
</classes>
</test>  
<test name="InstructorGrading" preserveorder="true">
<parameter name="ParameterNValue" value="InputDataRow=>2"/>
<classes>
<class name="com.newdemo.test.EZTPart3.InstructorGrading3"/>
</classes>
</test>
 
  <listeners>
  <listener class-name="atu.testng.reports.listeners.ATUReportsListener"></listener>
  <listener class-name="atu.testng.reports.listeners.ConfigurationListener"></listener>
  <listener class-name="atu.testng.reports.listeners.MethodListener"></listener>
  </listeners>
 
</suite>

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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.test.maven</groupId>
    <artifactId>sample-maven-build</artifactId>
    <version>1</version>
    <name>sample-maven-build</name>
    <build>
        <!-- Source directory configuration -->
        <sourceDirectory>src</sourceDirectory>
        <plugins>
            <!-- Following plugin executes the testng tests -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.4</version>
                 <configuration>
                  <properties>
              <suiteThreadPoolSize>3</suiteThreadPoolSize>
            </properties>
                   <!--  Suite testng xml file to consider for test execution -->
                    <suiteXmlFiles>
                   <suiteXmlFile>EZTClassicPart1_QAStage.xml,</suiteXmlFile>
                       <suiteXmlFile>EZTClassicPart2_QAStage.xml,</suiteXmlFile> -->
                        <suiteXmlFile>EZTClassicPart3_QAStage.xml</suiteXmlFile>
                    </suiteXmlFiles>
                    
                </configuration> 
            </plugin>
            <!-- Compiler plugin configures the java version to be used for compiling
             the code -->
<!--             <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin> -->
            
           <plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<fork>true</fork>
<!-- <executable>C:\Program Files\Java\jdk1.8.0_77\bin\javac.exe</executable> -->
</configuration>
</plugin>
        </plugins>
    </build>
    
    <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

  <dependencies>
        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>6.11</version>
        </dependency>
<dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.6.0</version>
    </dependency> 
   
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-server</artifactId>
        <version>3.6.0</version>
    </dependency>
<dependency>
<groupId>org.atu</groupId>
<artifactId>ATUReporter_Selenium_testNG</artifactId>
<version>5.1.1</version>
<scope>system</scope>
<systemPath>${project.basedir}/Lib/ATUReporter_Selenium_testNG_5.1.1.jar</systemPath>
</dependency>
            
<dependency>    
<groupId>org.atu</groupId>
<artifactId>ATUTestRecorder</artifactId>
<version>2.1</version>
<scope>system</scope>
<systemPath>${project.basedir}/Lib/ATUTestRecorder_2.1.jar</systemPath>
</dependency>
<dependency>    
<groupId>com.newdemo.framework.base</groupId>
<artifactId>MHEFrameworkJar</artifactId>
<version>2.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/Lib/mheframework.jar</systemPath>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.10.1</version>
<exclusions>
<exclusion>
<artifactId>xml-apis</artifactId>
<groupId>xml-apis</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.sikuli</groupId>
<artifactId>sikuli-api</artifactId>
<version>1.2.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/Lib/sikuli-api-1.2.0.jar</systemPath>
</dependency>
<dependency>
    <groupId>com.sikulix</groupId>
    <artifactId>sikulixapi</artifactId>
<version>1.1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/Lib/sikulixapi-1.1.0.jar</systemPath>
</dependency>
<!-- https://mvnrepository.com/artifact/com.sikulix/sikulixapi -->
<!-- <dependency>
    <groupId>com.sikulix</groupId>
    <artifactId>sikulixapi</artifactId>
    <version>1.1.0</version>
</dependency> -->
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>2.0.0</version>
</dependency>
<!-- Accessibility dependencies START-->
    <dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<scope>provided</scope>
<version>3.0</version>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-guice</artifactId>
<version>1.1.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
<version>1.3</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
</dependency>
<!-- Accessibility dependencies END-->
<!-- NGWEBDRIVER Protractor dependencies START -->
<!-- https://mvnrepository.com/artifact/com.paulhammant/ngwebdriver -->
<dependency>
    <groupId>com.paulhammant</groupId>
    <artifactId>ngwebdriver</artifactId>
    <version>1.0</version>
</dependency>
<!-- NGWEBDRIVER Protractor dependencies END-->
   
<!-- https://mvnrepository.com/artifact/org.json/json -->
<!-- AXE ACCESSIBILITY DEPENDENCIES START -->
<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20170516</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>
<!-- AXE ACCESSIBILITY DEPENDENCIES END -->
<!-- REST ASSURED POST MESSAGE AND VERIFY -->
<dependency>
<groupId>com.jayway.restassured</groupId>
<artifactId>rest-assured</artifactId>
<version>2.6.0</version>
</dependency>
<!-- REST ASSURED POST MESSAGE AND VERIFY -->
</dependencies>
</project>

Please help I need it urgently

Thanks,
dattag

--
You received this message because you are subscribed to the Google Groups "testng-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/testng-users.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: parallel execution of 3 testng.xml with chromeheadless through POM

Krishnan Mahadevan

I would suggest that you take a look at my blog here: https://rationaleemotions.wordpress.com/2016/03/29/parallel-execution-of-multiple-testng-suites/

 

In a nutshell, your surefire plugin configuration is wrong. Here’s how it should have looked like:

 

<plugin>

    <groupId>org.apache.maven.plugins</groupId>

    <artifactId>maven-surefire-plugin</artifactId>

    <version>2.15</version>

    <configuration>

        <suiteXmlFiles>${file}</suiteXmlFiles>

        <skipTests>false</skipTests>

        <properties>

            <property>

                <name>suitethreadpoolsize</name>

                <value>${threads}</value>

            </property>

        </properties>

    </configuration>

</plugin>

 

 

 

 

Thanks & Regards

Krishnan Mahadevan

 

"All the desirable things in life are either illegal, expensive, fattening or in love with someone else!"

My Scribblings @ http://wakened-cognition.blogspot.com/

My Technical Scribbings @ http://rationaleemotions.wordpress.com/

 

From: <[hidden email]> on behalf of dattag <[hidden email]>
Reply-To: <[hidden email]>
Date: Tuesday, November 14, 2017 at 1:25 AM
To: testng-users <[hidden email]>
Subject: [testng-users] parallel execution of 3 testng.xml with chromeheadless through POM

 

Hi ,

 

I have 3 testng.xml files and I want to execute all the 3 testng.xml through my POM.xml parallely.

 

I have tried with <suiteThreadPoolSize>3</suiteThreadPoolSize> but its not working, I have also tried with creating a master testng.xml passing the suite file path of all the 3 testng.xml but its not working as well, Is there a way to achieve the same.

 

Please find my Testng.xml 

 

<?xml version="1.0" encoding="UTF-8"?>

 

<suite name="EZTClassicPart1_QAStage" verbose="3" parallel="false" thread-count="0">

                <parameter name="browser" value="chromeheadless" />

                <parameter name="inputsheet" value="Datasheet_QAStage.xls"/>

                <parameter name="remoteurl" value="localhost:4444"/>

                <parameter name="htmlmodulename" value="EZTClassicPart1"/>

               

                <test name="courseManagement" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart1.CourseManagement"/>

                                </classes>

                </test>                   

                  

                <test name="createAssignment" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart1.CreateAssignment"/>

                                </classes>

                </test> 

               

                <test name="StudentRegistration" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart1.StudentRegistration"/>

                                </classes>

                </test> 

               

                <test name="TakeAssignment" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart1.TakeAssignment"/>

                                </classes>

                </test>

                 

                <test name="InstructorGrading" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart1.InstructorGrading"/>

                                </classes>

                </test>

                               

                <listeners>

                  <listener class-name="atu.testng.reports.listeners.ATUReportsListener"></listener>

                  <listener class-name="atu.testng.reports.listeners.ConfigurationListener"></listener>

                  <listener class-name="atu.testng.reports.listeners.MethodListener"></listener>

                </listeners>         

                                                              

</suite>

 

TestNg.xml 2

 

<?xml version="1.0" encoding="UTF-8"?>

 

<suite name="EZTClassicPart2_QAStage" verbose="3" parallel="false" thread-count="0">

                <parameter name="browser" value="chromeheadless" />

                <parameter name="inputsheet" value="Datasheet_QAStagePart2.xls"/>

                <parameter name="remoteurl" value="localhost:4444"/>

                <parameter name="htmlmodulename" value="EZTClassicPart2"/>

               

                <test name="CourseManagement" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart2.CourseManagementPart2"/>

                                </classes>

                </test>                   

                  <test name="createAssignment" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart2.CreateAssignment2"/>

                                </classes>

                </test>   

               

                  <test name="StudentRegistration" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart2.StudentRegistration2"/>

                                </classes>

                </test>    

               

                <test name="TakeAssignment" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart2.TakeAssignment2"/>

                                </classes>

                </test> 

               

                <test name="InstructorGrading" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart2.InstructorGrading2"/>

                                </classes>

                </test>

                                 

                <listeners>

                  <listener class-name="atu.testng.reports.listeners.ATUReportsListener"></listener>

                  <listener class-name="atu.testng.reports.listeners.ConfigurationListener"></listener>

                  <listener class-name="atu.testng.reports.listeners.MethodListener"></listener>

                </listeners>         

                                                              

</suite>

 

TestNg.xml part 3

 

<?xml version="1.0" encoding="UTF-8"?>

 

<suite name="EZTClassicPart3_QAStage" verbose="3" parallel="false" thread-count="0">

                <parameter name="browser" value="chromeheadless" />

                <parameter name="inputsheet" value="Datasheet_QAStagePart3.xls"/>

                <parameter name="remoteurl" value="localhost:4444"/>

                <parameter name="htmlmodulename" value="EZTClassicPart3"/>

               

                  <test name="CourseManagement" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart3.CourseManagementPart3"/>

                                </classes>

                </test>     

                  

  <test name="createAssignment" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart3.CreateAssignment3"/>

                                </classes>

                </test>   

                                <test name="StudentRegistration" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart3.StudentRegistration3"/>

                                </classes>

                </test>      

                                <test name="TakeAssignment" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart3.TakeAssignment3"/>

                                </classes>

                </test>   

               

                                <test name="InstructorGrading" preserveorder="true">

                                <parameter name="ParameterNValue" value="InputDataRow=>2"/>

                                <classes>

                                                <class name="com.newdemo.test.EZTPart3.InstructorGrading3"/>

                                </classes>

                </test> 

                 

                <listeners>

                  <listener class-name="atu.testng.reports.listeners.ATUReportsListener"></listener>

                  <listener class-name="atu.testng.reports.listeners.ConfigurationListener"></listener>

                  <listener class-name="atu.testng.reports.listeners.MethodListener"></listener>

                </listeners>         

                                                              

</suite>

 

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/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <groupId>com.test.maven</groupId>

    <artifactId>sample-maven-build</artifactId>

    <version>1</version>

    <name>sample-maven-build</name>

    <build>

        <!-- Source directory configuration -->

        <sourceDirectory>src</sourceDirectory>

        <plugins>

            <!-- Following plugin executes the testng tests -->

            <plugin>

                <groupId>org.apache.maven.plugins</groupId>

                <artifactId>maven-surefire-plugin</artifactId>

                <version>2.4</version>

                 <configuration>

                  <properties>

                                                <suiteThreadPoolSize>3</suiteThreadPoolSize>

                                  </properties>

                   <!--  Suite testng xml file to consider for test execution -->

                    <suiteXmlFiles>

                                   <suiteXmlFile>EZTClassicPart1_QAStage.xml,</suiteXmlFile>

                       <suiteXmlFile>EZTClassicPart2_QAStage.xml,</suiteXmlFile> -->

                        <suiteXmlFile>EZTClassicPart3_QAStage.xml</suiteXmlFile>

                    </suiteXmlFiles>

                    

                </configuration> 

            </plugin>

            <!-- Compiler plugin configures the java version to be used for compiling

             the code -->

<!--             <plugin>

                <artifactId>maven-compiler-plugin</artifactId>

                <version>2.3.2</version>

                <configuration>

                    <source>1.8</source>

                    <target>1.8</target>

                    <encoding>UTF-8</encoding>

                </configuration>

            </plugin> -->

            

           <plugin>

                                                                <artifactId>maven-compiler-plugin</artifactId>

                                                                <version>3.2</version>

                                                                <configuration>

                                                                <fork>true</fork>

                                                                <!-- <executable>C:\Program Files\Java\jdk1.8.0_77\bin\javac.exe</executable> -->

                                                                </configuration>

                                                </plugin>

        </plugins>

    </build>

    

    <properties>

                <maven.compiler.source>1.8</maven.compiler.source>

                                <maven.compiler.target>1.8</maven.compiler.target>

                </properties>

 

                  <dependencies>

        <dependency>

            <groupId>org.testng</groupId>

            <artifactId>testng</artifactId>

            <version>6.11</version>

        </dependency>

                                               

                                <dependency>

                        <groupId>org.seleniumhq.selenium</groupId>

                        <artifactId>selenium-java</artifactId>

                        <version>3.6.0</version>

                </dependency> 

               

                <dependency>

                        <groupId>org.seleniumhq.selenium</groupId>

                        <artifactId>selenium-server</artifactId>

                        <version>3.6.0</version>

                </dependency>

                               

                                <dependency>

                                                <groupId>org.atu</groupId>

                                                <artifactId>ATUReporter_Selenium_testNG</artifactId>

                                                <version>5.1.1</version>

                                                <scope>system</scope>

                                                <systemPath>${project.basedir}/Lib/ATUReporter_Selenium_testNG_5.1.1.jar</systemPath>

                                </dependency>

            

                                <dependency>    

                                                <groupId>org.atu</groupId>

                                                <artifactId>ATUTestRecorder</artifactId>

                                                <version>2.1</version>

                                                <scope>system</scope>

                                                <systemPath>${project.basedir}/Lib/ATUTestRecorder_2.1.jar</systemPath>

                                </dependency>

                               

                                <dependency>    

                                                <groupId>com.newdemo.framework.base</groupId>

                                                <artifactId>MHEFrameworkJar</artifactId>

                                                <version>2.0</version>

                                                <scope>system</scope>

                                                <systemPath>${project.basedir}/Lib/mheframework.jar</systemPath>

                                </dependency>

                               

                                <dependency>

                                                <groupId>org.apache.poi</groupId>

                                                <artifactId>poi</artifactId>

                                                <version>3.9</version>

                                </dependency>

                               

                                <dependency>

                                                <groupId>org.apache.poi</groupId>

                                                <artifactId>poi-ooxml</artifactId>

                                                <version>3.10.1</version>

                                                <exclusions>

                                                <exclusion>

                                                <artifactId>xml-apis</artifactId>

                                                <groupId>xml-apis</groupId>

                                                </exclusion>        

                                                </exclusions>

                                </dependency>

                               

                                <dependency>

                                                <groupId>org.sikuli</groupId>

                                                <artifactId>sikuli-api</artifactId>

                                                <version>1.2.0</version>

                                                <scope>system</scope>

                                                <systemPath>${project.basedir}/Lib/sikuli-api-1.2.0.jar</systemPath>

                                </dependency>

                               

                                <dependency>

                                    <groupId>com.sikulix</groupId>

                                    <artifactId>sikulixapi</artifactId>

                                                <version>1.1.0</version>

                                                <scope>system</scope>

                                                <systemPath>${project.basedir}/Lib/sikulixapi-1.1.0.jar</systemPath>

                                </dependency>

                               

                                <!-- https://mvnrepository.com/artifact/com.sikulix/sikulixapi -->

                                <!-- <dependency>

                                    <groupId>com.sikulix</groupId>

                                    <artifactId>sikulixapi</artifactId>

                                    <version>1.1.0</version>

                                </dependency> -->

                               

                                <dependency>

                                                <groupId>io.appium</groupId>

                                                <artifactId>java-client</artifactId>

                                                <version>2.0.0</version>

                                </dependency>

                               

                                <!-- Accessibility dependencies START-->

                <dependency>

                                                <groupId>com.google.inject</groupId>

                                                <artifactId>guice</artifactId>

                                                <scope>provided</scope>

                                                <version>3.0</version>

                                </dependency>

                                <dependency>

                                                <groupId>info.cukes</groupId>

                                                <artifactId>cucumber-guice</artifactId>

                                                <version>1.1.5</version>

                                                <scope>test</scope>

                                </dependency>

                                <dependency>

                                                <groupId>org.jsoup</groupId>

                                                <artifactId>jsoup</artifactId>

                                                <version>1.7.2</version>

                                </dependency>

                                <dependency>

                                                <groupId>org.hamcrest</groupId>

                                                <artifactId>hamcrest-all</artifactId>

                                                <version>1.3</version>

                                                <scope>test</scope>

                                </dependency>

                                <!-- https://mvnrepository.com/artifact/log4j/log4j -->

                                <dependency>

                                    <groupId>log4j</groupId>

                                    <artifactId>log4j</artifactId>

                                    <version>1.2.17</version>

                                </dependency>

                               

                                <!-- Accessibility dependencies END-->

                               

                                <!-- NGWEBDRIVER Protractor dependencies START -->

                                <!-- https://mvnrepository.com/artifact/com.paulhammant/ngwebdriver -->

                                <dependency>

                                    <groupId>com.paulhammant</groupId>

                                    <artifactId>ngwebdriver</artifactId>

                                    <version>1.0</version>

                                </dependency>

                                <!-- NGWEBDRIVER Protractor dependencies END-->

               

                                <!-- https://mvnrepository.com/artifact/org.json/json -->

                               

                                <!-- AXE ACCESSIBILITY DEPENDENCIES START -->

                                <dependency>

                                    <groupId>org.json</groupId>

                                    <artifactId>json</artifactId>

                                    <version>20170516</version>

                                </dependency>

                                <dependency>

                                                <groupId>org.apache.commons</groupId>

                                                <artifactId>commons-lang3</artifactId>

                                                <version>3.4</version>

                                </dependency>

                                <!-- AXE ACCESSIBILITY DEPENDENCIES END -->

                               

                                <!-- REST ASSURED POST MESSAGE AND VERIFY -->

                                <dependency>

                                                <groupId>com.jayway.restassured</groupId>

                                                <artifactId>rest-assured</artifactId>

                                                <version>2.6.0</version>

                                </dependency>

                                <!-- REST ASSURED POST MESSAGE AND VERIFY -->

                </dependencies>

</project>

 

Please help I need it urgently

 

Thanks,

dattag

--
You received this message because you are subscribed to the Google Groups "testng-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/testng-users.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "testng-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/testng-users.
For more options, visit https://groups.google.com/d/optout.