I will look during this project for existing tools and test suites Upstream, used by others distros (like 1) Fedora, 2) Arch-Linux, 3) Debian), and try to learn how they test, use their tool, projects.
After the first analysis, i will pick-up some tools, and try to integrate this with our automation. After this, i will try to contribute on the opensource project of the other distros, and make a collaboration upstream for improve our testing automation, and make it more like a multi-ethnic place (in a distros point of view, or opensource). If in this a loot of projects/opportunity some will catch my attention, i will try to make a sort of collaboration for testing together.
In my experience i see that a lot of distros use a common Pattern for testing packages, or using some frameworks, tools, but we are more like a Leibniz "monade" then a city like Babylon.
result of my analyze: ( i don't analyze openSUSE/SUSE since i know that ;) )
- 1) Meta-Process information (testcases, workflow etc)
- 2) Tool based analyze.
Meta-Process information (testcases, workflow etc)
Process of QA in upstreams-community:
FEDORA QA, CENTOS, Red-hat
1) Fedora as great testcases well definided.
1) Are tool-agnostic. 2) Are really well defined, not like " ensure the network of systems works"
https://fedoraproject.org/wiki/Category:Test_Cases https://fedoraproject.org/wiki/Template:QA/Test_Case https://fedoraproject.org/wiki/Test_Results:Fedora_25_Rawhide_20160622.n.0_Summary?rd=Test_Results:Current_Summary
Points : 8/10 I really like the wikipage, how they described really techn. and comprehensive testcases. Good work is there.
2) Automation tools( that openSUSE/SUSE doesn't use)
I cannot imagine for moment an use-case of this tool for moment, since we have SLEnkins and OpenQA that make similar tasks
This is a github repo containing some basic tests for packages.
Really nice, since are bash testing. Could be picked ud for increase some testing coverages on some base packages.
Debian Packages that Need Lovin'.
Really cool project. Imho, @ openSUSE/SUSE we don't have something like that for package need love.
This project is one of its kind!