Opensuse h4ckweek 2022 navigation log
View the Project on GitHub michelepagot/opensuse.hackweek.2022
by michelepagot
This day is mostly dedicated to trace a path
In Day1 I manage to create a test skeleton but I miss the target to see Wezterm up and running in a openQA test. The TW base test boot_to_desktop keep to fail when running on my personal openQA instance. So too few Wezterm for Day1. I manage to create this page and setup everything locally on my laptop to locally generate this page but I do not master the Jeklly blog generator yet and I do not like as the page is rendered.
bundle exec jekyll
.PAGES_REPO_NWO=michelepagot/opensuse.hackweek.2022
but then …bundle add webrick
… ok, I have my page served locally and enough Ruby for the moment …
Create a bare minimal hello world test to deploy a TW and install Wezterm
cp schedule/functional/tomcat.yaml schedule/functional/wezterm.yaml
cp tests/x11/tomcat.pm tests/x11/wezterm.pm
cp lib/Tomcat/Utils.pm lib/Wezterm/Utils.pm
Hackweek test code is published on wezterm_hackweek
I have some committed test code and a schedule. How to run them? In particular:
I know about openqa-clone-custom-git-refspec but how it works? Which openQA instance to use?
I’d like a job to clone. It should be Tumbleweed based (I’m only aware about wezterm package existing for TW).
Should I keep looking at tomcat test as reference? Where tomcat is running in openQA? On which instance? Generally speaking -giving a test name how to find an execution example?-
I already have a openQA personal instance on a private server. Otherwise I should look at o3. Or maybe I do not need an openQA instance at all isotovideo
First attempt: my first attempt was to clone GNOME on TW
openqa.opensuse.orgopenqa.opensuse.org
openQA: opensuse-Tumbleweed-DVD-x86_64-Build20220625-desktopapps-gnome-x11@64bit test results
openQA is a testing framework mainly for distributions
as it seems simple enough: 3 steps, 51 sec …isn’t it? But as result of:
% openqa-clone-job --from https://openqa.opensuse.org/tests/2436441 --skip-chained-deps SCHEDULE=tests/boot/boot_to_desktop