Testopia has a XMLRPC comunication interface that can be accessed to automate test results logging from external scripts. There is a python script in the Testopia sources that accesses this interface but needs update and trimming. What needs to be done: 1) Create a working base module for XMLRPC communication with a Testopia installation (work in progress at the moment of this writing) 2) Create a importable module that uses the previous (abstract) one to manipulate Testopia elements for our specific needs. This module could then be used in oe-selftest, automated runtime tests or as an external tool to automate test results logging in Testopia.
Status update: - the script is up and functional. - we need to test it against a clone of the production server before it is sent for review, to make sure we sort all remaining (evident) issues out. NOTE: One of the modules used by the script is derived from another module taken from the Testopia installation and is under Mozilla Public License Version 1.1 . Looking into how to adapt this for Yocto.
I am not sure this will make it into 1.6 because we have passed the feature freeze. This feature does not impact the build system in any way though and should not introduce any instability. It should be ready before 1.6 is released. Leaving a general 1.6 milestone for now and will move to 1.7 when the time comes, if necessary.
Moving to 1.7 and will try and push it to 1.6.1 as well.
This is still in testing phase. Should be functional in the 1.7 M2 time-frame.
Moving to M4. Some internal networking issues are blocking this from testing and implementation.
We have the scripts to finish this but we cannot test this due to an internal proxy issue. I passed my work on this to Lucian and he will continue the debugging and implementation if we decide to use this. Also moving to 1.8
(In reply to comment #6) > We have the scripts to finish this but we cannot test this due to an > internal proxy issue. > > I passed my work on this to Lucian and he will continue the debugging and > implementation if we decide to use this. > > Also moving to 1.8 This is done but needs some review. So will mark it to 1.9_M1.
Hi, I am not sure this affects the YP user documentation. It might affect some other type of documentation, such as QA procedures. I don't know. But, I am entering this comment to rule out the YP user docs as being impacted by this issue. If I am wrong, please correct me. Scott
Added the scripts to poky-contrib here: http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=lucian/testopia-xmlrpc&id=0d76dafa87db18faedee5d70a1b2f22785adcf0e
(In reply to comment #9) > Added the scripts to poky-contrib here: > http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=lucian/ > testopia-xmlrpc&id=0d76dafa87db18faedee5d70a1b2f22785adcf0e I do not think the user manuals change as a result of these scripts. We currently have no instruction on XMLRPC or Testopia. I am marking the documentation flag as "no". Scott
Verified