Send the correct number of keys in send_key_until_needlematch
send_key_until_needlematch, instead of sending the specified key
n times, passed via argument, sends the key
n+1 times before failing.
This is an issue for some scenarios, for example if an even number of keypresses is required, as is the case of maximizing and unmaximizing a window, by sending an even number of
Affects all testsuites that call testapi's
send_key_until_needlematch so that key is sent the exact amount of times specified in the argument, before failing.
AC2: Make sure that testsuites that use
send_key_until_needlematch are not affected
send_key_until_needlematch so that
if (!$counter--) becomes
if (!--$counter) so that the
assert_screen command is executed when
$counter has become 0, not -1.
#1 Updated by JERiveraMoya about 1 year ago
description seems also wrong: https://github.com/os-autoinst/os-autoinst/blob/dfa0cab76ed7b14166870f9dcfcf7ce13dd81ce1/testapi.pm#L1403
s/is not matched/is matched/
#2 Updated by JERiveraMoya about 1 year ago
- Tags deleted (
- Status changed from New to Workable
#6 Updated by amanzini 10 months ago
not sure if strictly YAST-related, sounds like a ticket for tools team ?
"openQA Project"? Yes, "tools team"? No, because likely fixable by others :) Everyone can fix problems in public open source projects and help is appreciated.
Totally right :) I was just wondering if QE-YAST is the appropriate queue for this ticket.
Will get in touch with you because I'm not familiar with publishing and testing modifications to os-autoinst project ;)
#7 Updated by JERiveraMoya 10 months ago
- Status changed from Workable to In Progress