[Starlingx-discuss] Upstreaming Automation Framework

Hu, Yong yong.hu at intel.com
Thu Apr 18 01:16:31 UTC 2019


This is indeed a very meaningful contribution to the community. Thanks!
Regarding “Next phase will include upstreaming the test case.”, what kind of test cases would we expect to see?
API test cases, functional test cases, and/or performance test cases?

Regards,
-Yong


On 16/04/2019, 4:51 AM, "Waheed, Numan" <Numan.Waheed at windriver.com<mailto:Numan.Waheed at windriver.com>> wrote:

StarlingX community has felt the lack of an automation framework since the beginning of this project. I am excited to share that we are working on upstreaming the automation framework that Wind River has been using for over three years now. This automation framework is based on PyTest but has been customized by adding Keywords that help test case creation simple and quick for this project.

PyTest was chosen as automation framework because of its maintainability, debugability, flexibility and scalability. It has simple syntax and parametrization capability that allows to scale quickly. It possesses strong support for test fixtures and state management via setup/teardown hooks.  Test case selection and deselection is fairly easy with the use of Markers.

As mentioned earlier, this framework has been in use for over three years. The framework and a set of test cases will become available to community in phases. In the first phase, we will be upstreaming the framework and related keywords. Next phase will include upstreaming the test case. We also plan to create a wiki for helping community members in using this framework and executing automated test cases or writing their own test cases.

Stay tuned.

Numan.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20190418/69821ae6/attachment-0001.html>


More information about the Starlingx-discuss mailing list