Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-28209

[Testlink] : Junit test case are not running into testlink "not run"

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • testlink-plugin
    • Jenkins: 1.6010
      Plugin of Testlink: 3.10
      Testlink application: 1.9.13

      I've connected a WIN 7 Slave machine on JENKINS (a node). On this machine I have set up Squish to run automatic test cases.

      On jenkins job, I’ve attached Testlink and Squish plugins. Squish is calling direcly by "Testlink API which is the main application. (Look at Conf.png and conf2.png)

      At the first part on "Testlink Configuration», we can see Testlink connection => No Pb => Connection OK

      At the second part "Test Execution" => Teslink call Squish plugin to build auto test cases and return Junit results. The Junit test results are generated on the slave machine folder => No Pb => test result are generated and displaying on Jenkins (result_JENKINS.png)

      The last step is to take the Junit XML result to update into Testlink => So i use Testlink plugin to found JunitResult.xml file and find the corresponding test suite in Testlink application. But it cannot update the result. (No log is given)

      Several "Result Seeking Strategy" are possible : method, class and test name.

      I've tested 2 methods:

      • By class name: “suite_test2.tst_Create_a_IP_worksite” (look at my Junit result). So in Testlink the class path is the same between the two parts. Not works!

      And I’ve already try by using “Jenkins.plugins.Testlink.”Name of my testSuite”.Name of my testcase”

      • By test suite name: by matching the two same names of the XML result and the test suite in Testlink ("suite_test2"): Not works!

      I would like to know if there is a Bug or not?
      I’ve seen many issues like this but I don’t understand if its a bug or not.

      Thank for your time

        1. Testsuite_on_Testlink.png
          Testsuite_on_Testlink.png
          143 kB
        2. result_JENKINS.png
          result_JENKINS.png
          95 kB
        3. Conf.png
          Conf.png
          65 kB
        4. Conf2.png
          Conf2.png
          34 kB
        5. junit_14_41_43.371.xml
          0.7 kB

          [JENKINS-28209] [Testlink] : Junit test case are not running into testlink "not run"

          Simon LEFILS created issue -
          Simon LEFILS made changes -
          Description Original: Jenkins: 1.6010
          Plugin of Testlink: 3.10
          Testlink application: 1.9.13


          I've connected a WIN 7 Slave machine on JENKINS. On this machine I have Squish that run an automatic test case.

          On my job, I’ve attached Testlink plugin and Squish plugin. So I've connected Squish into my "Testlink plugin". (Look at Conf.png and conf2.png)

          At the first part on "Testlink Configuration»: => it's the config of Testlink => No Pb => Connection OK
          At the second part "Test Execution" => I call Squish plugin => it run auto test cases and return
          Junit results which is created on my slave machine folder => No Pb => I've the test result on Jenkins (result_JENKINS.png)

          The last step is to take the Junit XML result to update into Testlink => So Testlink plugin found the JunitResult.xml file and find the corresponding test suite in Testlink application. But it cannot update the result. (No log is given)

          Several Junit method results are possible by Testlink plugin, method, class name and test name.

          I've tested 2 methods:

          * By class name: “suite_test2.tst_Create_a_IP_worksite” (look at my Junit result). So in Testlink the class path is the same between the two parts. Not works!
          And I’ve already try by using “Jenkins.plugins.Testlink.”Name of my testSuite”.Name of my testcase”
          * By test suite name: by matching the two same names of the XML result and test suite in Testlink ("suite_test2"): Not works!

          I would like to know if there is a Bug or not?
          I’ve seen many issues like this but I don’t understand if its a bug or not.

          Thank for your time

           
          New: I've connected a WIN 7 Slave machine on JENKINS. On this machine I have Squish that run an automatic test case.

          On my job, I’ve attached Testlink plugin and Squish plugin. So I've connected Squish into my "Testlink plugin". (Look at Conf.png and conf2.png)

          At the first part on "Testlink Configuration»: => it's the config of Testlink => No Pb => Connection OK
          At the second part "Test Execution" => I call Squish plugin => it run auto test cases and return
          Junit results which is created on my slave machine folder => No Pb => I've the test result on Jenkins (result_JENKINS.png)

          The last step is to take the Junit XML result to update into Testlink => So Testlink plugin found the JunitResult.xml file and find the corresponding test suite in Testlink application. But it cannot update the result. (No log is given)

          Several Junit method results are possible by Testlink plugin, method, class name and test name.

          I've tested 2 methods:

          * By class name: “suite_test2.tst_Create_a_IP_worksite” (look at my Junit result). So in Testlink the class path is the same between the two parts. Not works!
          And I’ve already try by using “Jenkins.plugins.Testlink.”Name of my testSuite”.Name of my testcase”
          * By test suite name: by matching the two same names of the XML result and test suite in Testlink ("suite_test2"): Not works!

          I would like to know if there is a Bug or not?
          I’ve seen many issues like this but I don’t understand if its a bug or not.

          Thank for your time

           
          Environment Original: WIN 7 New: Jenkins: 1.6010
          Plugin of Testlink: 3.10
          Testlink application: 1.9.13
          Simon LEFILS made changes -
          Description Original: I've connected a WIN 7 Slave machine on JENKINS. On this machine I have Squish that run an automatic test case.

          On my job, I’ve attached Testlink plugin and Squish plugin. So I've connected Squish into my "Testlink plugin". (Look at Conf.png and conf2.png)

          At the first part on "Testlink Configuration»: => it's the config of Testlink => No Pb => Connection OK
          At the second part "Test Execution" => I call Squish plugin => it run auto test cases and return
          Junit results which is created on my slave machine folder => No Pb => I've the test result on Jenkins (result_JENKINS.png)

          The last step is to take the Junit XML result to update into Testlink => So Testlink plugin found the JunitResult.xml file and find the corresponding test suite in Testlink application. But it cannot update the result. (No log is given)

          Several Junit method results are possible by Testlink plugin, method, class name and test name.

          I've tested 2 methods:

          * By class name: “suite_test2.tst_Create_a_IP_worksite” (look at my Junit result). So in Testlink the class path is the same between the two parts. Not works!
          And I’ve already try by using “Jenkins.plugins.Testlink.”Name of my testSuite”.Name of my testcase”
          * By test suite name: by matching the two same names of the XML result and test suite in Testlink ("suite_test2"): Not works!

          I would like to know if there is a Bug or not?
          I’ve seen many issues like this but I don’t understand if its a bug or not.

          Thank for your time

           
          New: I've connected a WIN 7 Slave machine on JENKINS (a node). On this machine I have set up Squish to run automatic test cases.

          On jenkins job, I’ve attached Testlink and Squish plugins. Squish is calling direcly by "Testlink API which is the main application. (Look at Conf.png and conf2.png)

          At the first part on "Testlink Configuration», we can see Testlink connection => No Pb => Connection OK

          At the second part "Test Execution" => Teslink call Squish plugin to build auto test cases and return Junit results. The Junit test results are generated on the slave machine folder => No Pb => test result are generated and displaying on Jenkins (result_JENKINS.png)

          The last step is to take the Junit XML result to update into Testlink => So i use Testlink plugin to found JunitResult.xml file and find the corresponding test suite in Testlink application. But it cannot update the result. (No log is given)

          Several "Result Seeking Strategy" are possible : method, class and test name.

          I've tested 2 methods:

          * By class name: “suite_test2.tst_Create_a_IP_worksite” (look at my Junit result). So in Testlink the class path is the same between the two parts. Not works!

          And I’ve already try by using “Jenkins.plugins.Testlink.”Name of my testSuite”.Name of my testcase”
          * By test suite name: by matching the two same names of the XML result and the test suite in Testlink ("suite_test2"): Not works!

          I would like to know if there is a Bug or not?
          I’ve seen many issues like this but I don’t understand if its a bug or not.

          Thank for your time

           
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 163035 ] New: JNJira + In-Review [ 181074 ]

            kinow Bruno P. Kinoshita
            simon_lefils Simon LEFILS
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: