I am trying to run selenium tests with a selenium grid 2. My tests are more dependent. I have to well define my sequential launch and parallel launch. Attach the build.xml file for the link. Inside a serial node, I have many parallel nodes with different goals. There are inconsistency issues before running this build.xml.
Several times it raises the goals of the second parallel node, and sometimes not. He also gives no errors. I tried to run the ant command in verbose mode, still not getting the ant exception.
I will be glad if someone helps in this regard.
<target name="startServerRC" depends="startServerhub"> <echo>Starting Selenium Server...</echo> <java jar="${lib.dir}/selenium-server-standalone.jar" fork="true" spawn="true"> <arg line="-port 5555"/> <arg line="-log log.txt"/> <arg line="-firefoxProfileTemplate"/> <arg value="${lib.dir}/ff_profile"/> <arg line="-userExtensions"/> <arg value="${lib.dir}/user-extensions.js"/> <arg line="-role node"/> <arg line="-hub http://localhost:4444/grid/register "/> <arg line="-maxSession 10"/> <arg line="-maxInstances=10"/> </java> </target> <target name="init" depends="startServerRC" > <echo>Initlizing...</echo> <delete dir="${classes.dir}" /> <mkdir dir="${classes.dir}"/> </target> <target name="compile" depends="init"> <echo>Compiling...</echo> <javac debug="true" srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath" /> </target> <target name="CItarget"> <sequential> <antcall target="compile"/> <parallel> <antcall target="run"/> <antcall target="run_PSDATA"/> </parallel> <parallel> <antcall target="run_PreData"/> <antcall target="run_DFPPulls"/> <antcall target="run_AdTechPulls"/> <antcall target="run_AppnexusPulls"/> <antcall target="run_FTPPulls"/> <antcall target="run_OASPulls"/> <antcall target="run_GDFPPulls"/> <antcall target="run_FreewheelPulls"/> <antcall target="run_ThirdPartyPulls"/> </parallel> <parallel> <antcall target="run_PostData"/> <antcall target="run_Sales"/> </parallel> <parallel> <antcall target="run_Administration"/> <antcall target="run_E2EPartner360"/> <antcall target="run_Sales"/> <antcall target="run_Finance"/> <antcall target="run_Loaders"/> <antcall target="run_Accounts"/> <antcall target="run_Adops"/> </parallel> <parallel> <antcall target="run_Alerts"/> <antcall target="run_CustomFields"/> </parallel> <antcall target="stop-selenium"/> </sequential> </target>
Thanks in advance Anjana
source share