This is my testng.xml file which will call parallel execution say for example....,
<test name=1, preserveorder=true>
<method-selector>
<script language="beanshell">
<![CDATA[
testName = testngMethod.getXmlTest().getName();
print ("testname = " + testName);
<groups> </groups>
<classes> </classes>
]]>
</script>
return testName.equals(System.getProperty("whichTestToRun"));
</method-selector>
</test>
<test name=2, preserveorder=true>
<method-selector>
<script language="beanshell">
<![CDATA[
testName = testngMethod.getXmlTest().getName();
print ("testname = " + testName);
<groups> </groups>
<classes> </classes>
]]>
</script>
return testName.equals(System.getProperty("whichTestToRun"));
</method-selector>
</test>
<test name=3, preserveorder=true>
<method-selector>
<script language="beanshell">
<![CDATA[
testName = testngMethod.getXmlTest().getName();
print ("testname = " + testName);
<groups> </groups>
<classes> </classes>
]]>
</script>
return testName.equals(System.getProperty("whichTestToRun"));
</method-selector>
</test>
</suite>
now when i pass the command ---> -DmvnwhichTestToRun=1
it is running the code but nothing is getting executed and saying build success..