a project by szarate
Description
Some time ago, I managed to convince ByteOtter to hack something that resembles isotovideo but in Rust, not because I believe that Perl is dead, but more because there are certain limitations in the perl code (how it was written), and its always hard to add new functionalities when they are about implementing a new backend, or fixing bugs (Along with people complaining that Perl is dead, and that they don't like it)
In reality, I wanted to see if this could be done, and ByteOtter proved that it could be, while doing an amazing job at hacking a vnc console, and helping me understand better what RuPerl needs to work.
I plan to keep working on this for the next few years, and while I don't aim for feature completion or replacing isotovideo tih isotest-ng (name in progress), I do plan to be able to use it on a daily basis, using specialized tooling with interfaces, instead of reimplementing everything in the backend
Todo
- Add
make
targets for testability, e.g "spawn qemu and type" - Add image search matching algorithm
- Add a Null test distribution provider
- Add a Perl Test Distribution Provider
- Fix unittests https://github.com/os-autoinst/isotest-ng/issues/5
- Research OpenTofu how to add new hypervisors/baremetal to OpenTofu
- Add an interface to openQA cli
Goals
- Implement at least one of the above, prepare proposals for GSoC
- Boot a system via it's BMC
Resources
See https://github.com/os-autoinst/isotest-ng
This project is part of:
Hack Week 24
Activity
Comments
Be the first to comment!
Similar Projects
Hacking on sched_ext by flonnegren
Description
Sched_ext upstream has some i...
Kanidm: A safe and modern IDM system by firstyear
Kanidm is an IDM system written in Rust for mod...
Agama installer on-line demo by lslezak
Description
The [Agama installer](https:/...
SMB3 Server written entirely in Rust by dmulder
Description
Given the number of bugs freque...
Better diff'ing experience by MSirringhaus
Description
For diff-ing directories, I usu...
Setup a new openQA on more powerful server by JNa
Description
- currently local openQA storag...
Learn obs/ibs sync tool by xlai
Description
Once images/repo are built from...
OpenQA Golang api client by hilchev
Description
I would like to make a simple c...
New features in openqa-trigger-from-obs for openQA by jlausuch
Description
Implement new features in openq...
Make more sense of openQA test results using AI by livdywan
Description
AI has the potential to help wi...
Drag Race - comparative performance testing for pull requests by balanza
Description
«Sophia, a backend developer, s...
Make more sense of openQA test results using AI by livdywan
Description
AI has the potential to help wi...
Yearly Quality Engineering Ask me Anything - AMA for not-engineering by szarate
Goal
Get a closer look at how developers wo...
Automated Test Report reviewer by oscar-barrios
Description
In SUMA/Uyuni team we spend a...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...