[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Contribution request for 'Sparky'



Hi Roland. Ok here is a demo server - 
https://sparky.sparrowhub.io/project/debian-demo

It has 3 tests scenarios for Ubuntu / Debian:

- Python-ssl - checks that ssl lib is installed and TLS is of required version  and python3 TLS binding works 

- Redis - installs and checks redis, including authentication configuration 

-NSD - installs bind9 server and check its example  configuration using host and dig commands 

I removed some interesting features here like installing Linux from qemu image or container , etc - for demonstration purpose only and to have focus on the concept 

Please let me what you think 


Source code for scenarios could be found here - 
https://github.com/melezhik/ci.sparrowhub/tree/master/projects/debian-demo

Tests written on Bash and Python , but many other languages could be used . Tests resides under tasks/ directory . Other files - are Sparky main scenario and configuration ( written on Raku/YAML ) 


To run demo please use these credentials:

Login - debian
Password - debian 

They are limited to this project only 




On Wed, Dec 24, 2025 at 11:16 AM Roland Clobus <rclobus@rclobus.nl> wrote:
Hello Alexey,

On 23/12/2025 18:56, Alexey Melezhik wrote:
> Ok, the idea is to adopt something similar to Debian -
> https://git.resf.org/testing/Sparky_Getting_Started <https://
> git.resf.org/testing/Sparky_Getting_Started>

It looks a bit like the functionality that is present in autopkgtest:
running commands and verifying their output.
Note that openQA is targeting graphical tests (although SUSE has an
impressive amount of tests running purely on the console).

Can you provide a comparison chart to compare your tool with e.g.
openQA, autopkgtest, ...?

Do you have a server where the tool can be seen live?

With kind regards,
Roland Clobus

Reply to: