Thank you very much for your information. I have started writing a build.xml and I found some hint how to write build.xml from following post.
http://stackoverflow.com/questions/16782414/how-to-run-testng-tests-on-Jenkins <http://stackoverflow.com/questions/16782414/how-to-run-testng-tests-on-jenkins> I have tweaked my code as per the requirement but I encountered few errors in Jenkins. Please find below code snippet. <project name="projectname" basedir="." default="runTest"> <property name="src.dir" location="${basedir}/src/XcellentCare_Scripts" /> <property name="lib.dir" location="${basedir}/lib" /> <property name="exec.dir" location="${basedir}/exec" /> <property name="exec.bin.dir" location="${exec.dir}/bin" /> <property name="functional.base.dir" location="${basedir}/../../" /> <property name="reports.dir" location="${exec.dir}/reports" /> <property name="failure.dir" location="${exec.dir}/reports/xml" /> <path id="ft.classpath"> <fileset dir="${lib.dir}"> <include name="*.jar" /> </fileset> <pathelement location="${exec.dir}" /> </path> <taskdef resource="testngtasks" classpath="${lib.dir}/testng.jar" /> <target name="clean"> <delete dir="${exec.dir}" /> </target> <target name="prepare"> <mkdir dir="${exec.dir}" /> <mkdir dir="${reports.dir}/output" /> <copy todir="${exec.bin.dir}"> <fileset dir="${src.dir}" /> </copy> </target> <target name="compile" depends="clean, prepare"> <javac classpathref="ft.classpath" srcdir="${src.dir}" destdir="${exec.dir}" /> </target> <target name="runTest" depends="compile"> <testng classpathref="ft.classpath" outputdir="${reports.dir}/Test 1" suitename="suite1"> <xmlfileset dir="${basedir}" includes="testng.xml"/> </testng> </target> </project> And I am getting following error, [javac] E:\Philips\XC_RM_KT\Workspace\XcellentCare\build.xml:39: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 9 source files to E:\Philips\XC_RM_KT\Workspace\XcellentCare\exec [javac] E:\Philips\XC_RM_KT\Workspace\XcellentCare\src\XcellentCare_Scripts\SprintI.java:13: error: package XcellentCare_Library does not exist [javac] import XcellentCare_Library.Generic; [javac] ^ [javac] E:\Philips\XC_RM_KT\Workspace\XcellentCare\src\XcellentCare_Scripts\SprintI.java:14: error: package XcellentCare_Library does not exist [javac] import XcellentCare_Library.SuperTestNG; [javac Any how to add source code from XcellentCare_Library in build.xml target file. Here I have code in below location. E:\Philips\XC_RM_KT\Workspace\XcellentCare\src\XcellentCare_Scripts E:\Philips\XC_RM_KT\Workspace\XcellentCare\src\XcellentCare_Pages E:\Philips\XC_RM_KT\Workspace\XcellentCare\src\XcellentCare_Library Thanks, Raghu Pise On Friday, April 3, 2015 at 5:49:48 PM UTC+5:30, rginga wrote: > The only way I know how to do this is to have Eclipse create an ANT > build.xml file. Look under File->Export. Then I use these commands. The > first one builds the tests the second runs them. > > > > call "C:\apache-ant-1.9.4\bin\ant.bat" -file build.xml build > > call "C:\apache-ant-1.9.4\bin\ant.bat" -file build.xml Suite1Runner > > > > > > *From:* [email protected] <javascript:> [mailto: > [email protected] <javascript:>] *On Behalf Of *Raghavendra Pise > *Sent:* Friday, April 03, 2015 2:12 AM > *To:* [email protected] <javascript:> > *Subject:* Jenkins Job Setup - Test Script Execution using Selenium Web > Driver and Testng pluin in Eclipse IDE > > > > Dear All, > > > > We are using Eclipse IDE and Selenium Web driver for test > automation project and we have test cases written in Java. > > > > The test execution is happening through 'Testng Plugin' in Eclipse IDE and > we have installed it. > > > > We can able to run testng xml from Eclipse IDE and it will trigger 'testng > xml' file and its working fine. > > > > I would like to know whether we can able to trigger this xml through > Windows Batch command in Jenkins Job. > > > > Please share your opinion and kindly let me know if you need more > clarification > > > > Thanks, > Raghav > > > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/033dfbc6-9af3-4da9-b164-c44d7d268758%40googlegroups.com > > <https://groups.google.com/d/msgid/jenkinsci-users/033dfbc6-9af3-4da9-b164-c44d7d268758%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/cab5fcb5-663a-4407-8913-5e5430c6da21%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
