Adam Williamson
Adam Williamson
@cgwalters pointed me to this ticket, so for the record, as he knows, in the last week I've been working on running openQA tests on Fedora CoreOS. It's not very...
for the record once more, we did deploy the openQA CoreOS testing stuff to production. The scheduling works by just checking once an hour if any of the named streams...
> Shouldn't be (I'm downplaying it :p), I would not expect users to rely on lower case settings. Well, this user was...in our tests we do [stuff like this](https://pagure.io/fedora-qa/os-autoinst-distri-fedora/blob/main/f/lib/utils.pm#_718) as...
FWIW, in Fedora's instance we also kinda expect/rely on the "qemu is always emulating a US keyboard" behaviour. I think we actually wrote a version of the "not elegant" function...
@phil-hands if you want to poke at this, the code is mainly in [os-autoinst VNC.pm](https://github.com/os-autoinst/os-autoinst/blob/master/consoles/VNC.pm#L520) starting at line 520. The docs for the "other end" are [here](https://github.com/rfbproto/rfbproto/blob/e4984de15832285df6f3ecfcaa6815a7d32239dd/rfbproto.rst#keyevent). It does note,...
BTW, I think I did experiment with `VNCKB` briefly but found it actually more trouble than help; the problem is the tests where we test non-US layouts do actually use...
Well, a few things. First of all those values you're looking at are from `$keymap_ikvm`, which are USB scancodes - there's a reference linked in the comment at the start...
Oh, forgot to mention - what happens if you pass `qemu` the `-k` argument (which is what happens if we set `VNCKB`) is that it tells qemu to use a...
Another way to think about this mess: The interface we want for test code is "specify a string to send". We want test writers to be able to say "type...
Yeah, that's kinda broadly my take. Plus I feel like the way we actually implement os-autoinst tests - with lots of reuse of modules in different contexts - it'd actually...