Don't think you can accomplish 3 separate tests with data provider. You can use 
testng params and feed in the data using testng testsuite Xml. You'd run 3 
separate tests.

Sent from my iPhone

> On Jan 16, 2015, at 4:48 PM, rauto <[email protected]> wrote:
> 
> Hi,
> 
> I have automation test cases written in Java + Selenium + TestNG. These tests 
> are run in Jenkis and results are integrated to Testlink using Testlink 
> plugin. I have Data Providers to provide data to the test methods. For 
> example,
> 
> // The dataprovider provides 3 data sets (hence 3 test cases)
> @DataProvider
> public Object[][] testSumInput() {
>    return new Object[][] { { 5, 5 }, { 10, 10 }, { 20, 20 } };
> }
> 
> // Test method calling dataprovider (executes 3 times)
> @Test(dataProvider = "testSumInput")
> public void testSum(int a, int b) {
>    System.out.println("@Test : testSum()");
>    int result = service.sum(a, b);
>    Assert.assertEquals(result, a + b);
> }
> 
> In Jenkins, I am using the result seeking strategy as - TestNG method name 
> and data provider name
> In Testlink I have defined one test case with two custom fields (since 
> Testlink does not allow me to create test cases with the same name 3 times). 
> 
> When I run the test, I get a single pass or fail. I want to get 3 results 
> (pass / fail) since I have 3 rows in my Data Provider. How to achieve this? 
> If anybody has tried using Data Provider with more than one set of data, 
> please let me know how you set it up.
> 
> Thanks.
> 
> 
> 
> -- 
> 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/471404b6-afb3-4302-9994-dc3b7a0823f8%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
> <jenkins.png>

-- 
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/040156DE-956F-4CF7-9DAE-8886D9E7471E%40comcast.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to