szarate
Nuremberg
Distributed FS for openQA
an invention by oholecek
For far too long openQA instances are crippled by insufficient I/O throughput when under heavy load. This results in incomplete and aborted tests prolonging new snapshots testing and also adding confusion into the release process. OpenQA itself doesn't require any exact technology for its remote workers, but so far we relied on NFS. This was fine for few workers, now with 50+ of them this stopped to be a viable route however. There are some custom made mitigations like rsyncing tests, assets and needles before the actual test job run, but this feels like reinventing the wheel to me.
openQA Package Testing
a project by RBrownSUSE
openQA has a well earned reputation as a 'full system' testing tool, able to test a system end-to-end from the operating system to it's applications on a number of different platforms and architectures, including VM's & Bare Metal. But one area of weakness is it's usefulness as a testing tool for developers or packagers. openQA can easily test a package once it's INSIDE a distribution, but how do you test that package BEFORE submitting it to the distribution?
Project Maxfeld: Cultural Onboarding to counter unknown unknowns
a project by mfeilner
I promised to start this project way earlier, but I think Hackweek will be a great time to make a start. The project once was called $BABELFISH, later "Rumsfeld", to honor the creator of the "Unknown unknowns" meme, now it's name is Maxfeld.
OpenQA Skill for Amazon Echo (Alexa)
an invention by szarate
Control you openQA instance from an Amazon Echo!
How cool is that?
Jessy: it is like Alexa, but closer to you
a project by bmaryniuk
Alexa understands you. Jessy is the same, but you also understand her! :-)
Everyone loves to talk to the computer. Especially if it understands you. :-) So the Amazon Alexa is a hype right now. However, it requires your marriage to Amazon and signing contract to sell your soul in the afterlife: Alexa is nothing but a fancy microphone that sends everything you speak to ̶F̶B̶I̶ ̶a̶n̶d̶ ̶C̶I̶A̶ Amazon cloud so it will access your public API. Yes, and give them your access rights, of course...
Jessy: it is like Alexa, but closer to you
a project by bmaryniuk
Alexa understands you. Jessy is the same, but you also understand her! :-)
Everyone loves to talk to the computer. Especially if it understands you. :-) So the Amazon Alexa is a hype right now. However, it requires your marriage to Amazon and signing contract to sell your soul in the afterlife: Alexa is nothing but a fancy microphone that sends everything you speak to ̶F̶B̶I̶ ̶a̶n̶d̶ ̶C̶I̶A̶ Amazon cloud so it will access your public API. Yes, and give them your access rights, of course...
openQA IDE
a project by coolo
There is a running gag built into openQA called interactive mode. It goes like this: "if you need the interactive mode, it's broken". The reason: the so called interactive mode is a collection of hacks - in theory making it possible to update needles in a running test. But in fact it's a UI desaster that almost never works. So the goal of this hackweek project is to get rid of it - and instead build a real control from the webui into the backend allowing tests to be written on the fly including needle creation/updates. Easy as that.
Learn how openQA was implemented in details.
a project by GraceWang
Learn how openQA was implemented in details. And will spend some time to learn Perl (e.g. read the book <Learning Perl>)
Running Workshop
a project by tgoettlicher
Fresh air and motion helps your brain to come up with new and creative ideas. This hackweek project offers exactly this*. You can expect running exercises along the Nuremberg city wall. Running 25 to 50 meters sidewards, jumping, running stairs, etc. will give your brain new energy.
Parser to extract function names from openQA lib/ functions - improve perl skills
a project by jorauch
Since there is no real documentation about openQA's lib/ functions I wanted to kill two birds with one stone and write a parser in perl that extracts all function names (and maybe preceding comments) in said directory and improve my perl knowledge by doing this. Possible additions:
Heart Rate Variabilty (HRV) evaluation with open source tools
a project by bigironman
What is HRV ?
HRV is a method for measuring the ability of your heart to respond to inner and outer levels of stress.
grab this: openSUSE beta test program and web application
a project by lnussel
openSUSE Leap 42.3 goes for a rolling release model with automated openQA tests. That covers only so much though. We need manual testing too. In previous releases a google document spread sheet was used to coordinate and track the efforts.That's probably not the best method anymore. Come up with ideas and a prototype of how manual testing could be guided, tracked, visualized for a rolling development distribution with volunteers testing.
Improve devbot for QA-tools team while learning Golang
a project by szarate
Updated about 2 years ago. 2 hacker ♥️.Play with Travis and beta features
an invention by szarate
Build Stages
Travis-ci.org currently has nice beta features that I've wanted to try for a [long while(#https://travis-ci.org/foursixnine/openQA/builds/280652163)...
Improve Ruby
a project by ammartinez
Let's use the Hackweek to improve Ruby, the programming language I use every day. It is while using a language when you can realised that things that need/can to be improved, so there are many things that only Ruby developers can raise up. Also, getting involved in the development of Ruby will help to get a better understanding of how it works. So I will take my ideas/concerns to the Ruby community and implement some of the them in the code of the Ruby core. Ruby features and bugs are tracked in https://bugs.ruby-lang.org/projects/ruby-trunk/issues
Improve TAP and RSpec parsing in openQA External Harness Parser
a project by foursixnine
Currently there is support for TAP being added to OpenQA::Parser::Format However it has basic support, therefore the following is needed:
Learn FreeCAD for 3D printing
a project by lrupp
I want to be able to create some 3D printing models for 3D printers. So starting to search for a good introduction and try it out...
Rust Bootcamp
an invention by SMorlan
Project Description
Join an instructor-led bootcamp to explore the Rust programming language in two-hour sessions each day throughout Hackweek.
FIDO2 emulation
a project by mkoutny
Project Description
FIDO2 is set of specifications for multi-factor authentication. It is based on asymmetric cryptography with secrets stored in a HW token. The token must support the protocol to be usable.
Learn PostgreSQL advanced features
an invention by okurz
Motivation
The PostgreSQL database implementation is an integral part of many important software stacks, most importantly for me openQA. I learned database "by doing" but never properly. Given that we recently had (again) an incident related to specific details of how a database behaves under load maybe it's time to learn more about PostgreSQL.
Trigger actual openQA tests in pull requests
an invention by okurz
Motivation
Many projects rely heavily on CI jobs, e.g. based on github actions. We already had ideas for tight integration of openQA into such workflows for years, e.g. in https://progress.opensuse.org/issues/48641
Looking for projects around:
Nothing at the moment
Activity