Testng-failed.xml is getting test level parameters into suite level parameters

61 views
Skip to first unread message

Nainappa Illi

unread,
Nov 21, 2016, 3:24:10 PM11/21/16
to testng-users
My TestNg xml has test cases which runs in different devices. I parameterised the testng file to run each test in different devices as below.
        
        <parameter name="param1" value="true" />
<parameter name="param2" value="false" />
<test name="Desktop">
<classes>
<class name="ClassA" />
</classes>
</test>

<test name="Tablet">
<parameter name="device" value="IPAD" />
<classes>
<class name="ClassA" />
</classes>
</test>

<test name="Mobile">
<parameter name="Device" value="IPHONE6Plus" />
<classes>
<class name="ClassA" />
</classes>
</test>

But after running this testng.xml, I am getting the Testng-falied.xml as below.

       <parameter name="param1" value="true" />
<parameter name="param2" value="false" />
        <parameter name="Device" value="IPHONE6Plus" />
<test name="Desktop">
<classes>
<class name="ClassA" />
</classes>
</test>

<test name="Tablet">
<parameter name="device" value="IPAD" />
<classes>
<class name="ClassA" />
</classes>
</test>

<test name="Mobile">
<parameter name="Device" value="IPHONE6Plus" />
<classes>
<class name="ClassA" />
</classes>
</test>


As it is taking test level parameter into global level, all my desktop test cases are running in iphone size when i run testng-failed.xml. Is this the feature of testng-failed.xml??

How can I solve this problem. I don't need TestNG-failed.xml taking test level parameter into global level.

⇜Krishnan Mahadevan⇝

unread,
Nov 22, 2016, 1:25:28 PM11/22/16
to testng...@googlegroups.com
Nainappa,

I have logged this as an issue in GITHUB - https://github.com/cbeust/testng/issues/1250
and have also raised a pull request to get the same fixed.

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/

--
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 testng-users+unsubscribe@googlegroups.com.
To post to this group, send email to testng...@googlegroups.com.
Visit this group at https://groups.google.com/group/testng-users.
For more options, visit https://groups.google.com/d/optout.

Nainappa Illi

unread,
Nov 22, 2016, 7:35:51 PM11/22/16
to testng-users
Thankyou very much Krishnan. I hope this will resolve my problem.

Nainappa Illi

unread,
Nov 29, 2016, 12:46:19 AM11/29/16
to testng-users
Hi Krishnan,

Which version of TestNG has this change?


Krishnan Mahadevan

unread,
Nov 29, 2016, 1:10:54 AM11/29/16
to testng-users

TestNG 6.10 should have this fix.

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/




On Tue, Nov 29, 2016 at 11:16 AM +0530, "Nainappa Illi" <illi.n...@gmail.com> wrote:

Hi Krishnan,

Which version of TestNG has this change?


--
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 testng-users...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages