Project

General

Profile

action #133451

Updated by okurz 10 months ago

## Motivation 
 The backend process dies after passing russian language characters to the 'type_string' function, see #133319 

 ## Acceptance criteria 
 * **AC1:** os-autoinst provides explicit feedback about language support, either proper unicode support or clear error message 
 * **AC2:** #133319 is resolved 

 ## Suggestions 
 * Read how https://github.com/os-autoinst/os-autoinst/tree/master/consoles/VNC.pm currently works 
 * Read qemu docs about emulated keyboards because that is what is important for what we need to pass to the test systems 
 * Of course don't add support for individual characters. Try to provide a generic support (or "more generic"). If not possible then at least provide a clear error message what encodings or what keyboard keys are supported 
 * If no better solution is found fall back to plain old try/catch and "unknown letter" error message 
 * Check pending PRs for extending support for other keyboard layouts

Back