YANGIDE System Test Waiver


an.ho@huawei.com
 

As indicated in their M2 Status Email [1], the YANGIDE team would like to request a system test waiver for Boron [2].

 

David M. Karr, would it be possible for you to elaborate as to why the YANGIDE project would like to request a system test waiver?  My understanding is that this project is an eclipse plugin and no mechanisms exists to test eclipse plugins in the robot framework.  Will YANGIDE have any automated system testing outside of the OpenDaylight CSIT infrastructure?  Will you be performing manual testing (i.e. download fresh copy of eclipse.  Add “Update Site” for YANGIDE Eclipse Plugin.  Wait for installation to complete.  Create a simple Yang Model.  Verify YANG file is generated correctly.)?  And finally, will you be reporting the results of external automated testing and manual testing?

 

Best Regards,

An Ho

 

[1] https://lists.opendaylight.org/pipermail/release/2016-May/006391.html

[2] https://wiki.opendaylight.org/view/Simultaneous_Release/Boron/Waiver/System_Test#YangIDE

 


David Karr
 

As you described, YangIDE is an Eclipse plugin and is not part of the typical OpenDaylight runtime, so typical OpenDaylight integration tests don't apply to it.

The project does have a limited number of system tests that require a non-headless host.  This kind of infrastructure isn't currently available in the ODL build system.  We have asked the helpdesk to look into how we can achieve that.

Until then, my system testing consists of manually installing the plugin from the local update site and stepping through typical usage scenarios.  I don't see a need to do extensive reporting of my manual testing process and results, as I'd like to move to automated testing as soon as possible.

On 05/18/2016 11:41 AM, An Ho wrote:

As indicated in their M2 Status Email [1], the YANGIDE team would like to request a system test waiver for Boron [2].

 

David M. Karr, would it be possible for you to elaborate as to why the YANGIDE project would like to request a system test waiver?  My understanding is that this project is an eclipse plugin and no mechanisms exists to test eclipse plugins in the robot framework.  Will YANGIDE have any automated system testing outside of the OpenDaylight CSIT infrastructure?  Will you be performing manual testing (i.e. download fresh copy of eclipse.  Add “Update Site” for YANGIDE Eclipse Plugin.  Wait for installation to complete.  Create a simple Yang Model.  Verify YANG file is generated correctly.)?  And finally, will you be reporting the results of external automated testing and manual testing?

 

Best Regards,

An Ho

 

[1] https://lists.opendaylight.org/pipermail/release/2016-May/006391.html

[2] https://wiki.opendaylight.org/view/Simultaneous_Release/Boron/Waiver/System_Test#YangIDE

 



Jamo Luhrsen <jluhrsen@...>
 

On 05/18/2016 11:53 AM, David M. Karr wrote:
As you described, YangIDE is an Eclipse plugin and is not part of the typical OpenDaylight runtime, so typical OpenDaylight integration tests don't
apply to it.

The project does have a limited number of system tests that require a non-headless host. This kind of infrastructure isn't currently available in the
ODL build system. We have asked the helpdesk to look into how we can achieve that.

Until then, my system testing consists of manually installing the plugin from the local update site and stepping through typical usage scenarios. I
don't see a need to do extensive reporting of my manual testing process and results, as I'd like to move to automated testing as soon as possible.

On 05/18/2016 11:41 AM, An Ho wrote:

As indicated in their M2 Status Email [1], the YANGIDE team would like to request a system test waiver for Boron [2].



David M. Karr, would it be possible for you to elaborate as to why the YANGIDE project would like to request a system test waiver? My understanding
is that this project is an eclipse plugin and no mechanisms exists to test eclipse plugins in the robot framework. Will YANGIDE have any automated
system testing outside of the OpenDaylight CSIT infrastructure? Will you be performing manual testing (i.e. download fresh copy of eclipse. Add
“Update Site” for YANGIDE Eclipse Plugin. Wait for installation to complete. Create a simple Yang Model. Verify YANG file is generated
correctly.)? And finally, will you be reporting the results of external automated testing and manual testing?



Best Regards,

An Ho



[1] https://lists.opendaylight.org/pipermail/release/2016-May/006391.html

[2] https://wiki.opendaylight.org/view/Simultaneous_Release/Boron/Waiver/System_Test#YangIDE