[ 
https://issues.jenkins-ci.org/browse/JENKINS-12916?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=160159#comment-160159
 ] 

Bruno P. Kinoshita commented on JENKINS-12916:
----------------------------------------------

Thanks for the attachments Nikolay, that helped. 

The key custom field you're using in the plug-in strategy is Test Method Name. 
Try setting in TestLink, the value of the "Test Method Name" in your test cases 
to the <package>.<class>#<method> format.

For example, your test case internal ID 86, name functional, change the value 
of Test Methode Name from functional to test.TestClass1#function. If everything 
works, the plug-in will update your test case as Passed (the status from TestNG 
xml file).
                
> Can't assign testng results to the testlink by Test Methode  Name(only by 
> Java Class )
> --------------------------------------------------------------------------------------
>
>                 Key: JENKINS-12916
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-12916
>             Project: Jenkins
>          Issue Type: Bug
>          Components: testlink
>         Environment: WinXP: Jenkins (org.jenkins-ci.main:jenkins-war:1.449), 
> Jenkins TestLink Plugin (3.0.2), TestNG Lib (6.4),TestLink 1.9.3 (Prague) 
>            Reporter: Nikolay Myakushkin
>            Assignee: Bruno P. Kinoshita
>         Attachments: testlink-3.1-alpha2.hpi, testlink_settings.png, 
> testng-results.xml, testng-resultstestlinkwithsubs.xml
>
>
> I'm using testlink plugin for my project. It is very useful and easy to use. 
> Thanks to the authors. But I have some suggestion. 
> 1.As I understand, test results from testng-results.xml are mapped to the 
> tests only  by Java Class Custom field. Do I have any way to map them by 
> test-methode?
> 2.And one more question: I'm using dataproviders in my tests. Do I have any 
> mechanism to map the pairs (test-methode,dataprovider Object[]) to the tests.
> I mean if I have 
> @DataProvider(name = "test1")
> public Object[][] createData1() {
>  return new Object[][] {
>    { "Cedric", new Integer(36) },
>    { "Anne", new Integer(37)},
>  };
> }
>  
> //This test method declares that its data should be supplied by the Data 
> Provider
> //named "test1"
> @Test(dataProvider = "test1")
> public void verifyData1(String n1, Integer n2) {
>  AssertJUnit.assertTrue( n1.equals("Anne"));
> }
> And I have 2 test in Testlink: 1. for { "Cedric", new Integer(36) }, 2. for  
> { "Anne", new Integer(37)}.
> And the results should map to each test

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to