Use tty2 not tty3 for freeipa_client login tests

There's an issue where the follow-on _advisory_post test tries
to log in before the 'login failed' error has cleared. We can
easily avoid this by using tty2 for the login tests, then
_advisory_post will switch to tty3 for its stuff.
This commit is contained in:
Adam Williamson 2017-03-29 14:33:25 -07:00
parent b6d4fd7d4c
commit 4f014d4f11

View File

@ -20,8 +20,8 @@ sub run {
validate_script_output 'klist -k', sub { $_ =~ m/$qhost\@DOMAIN\.LOCAL/ }; validate_script_output 'klist -k', sub { $_ =~ m/$qhost\@DOMAIN\.LOCAL/ };
# check we can kinit with the host principal # check we can kinit with the host principal
assert_script_run "kinit -k host/$hostname\@DOMAIN.LOCAL"; assert_script_run "kinit -k host/$hostname\@DOMAIN.LOCAL";
# switch to tty3 # switch to tty2 for login tests
send_key "ctrl-alt-f3"; send_key "ctrl-alt-f2";
# try and login as test1, should work # try and login as test1, should work
console_login(user=>'test1@DOMAIN.LOCAL', password=>'batterystaple'); console_login(user=>'test1@DOMAIN.LOCAL', password=>'batterystaple');
type_string "exit\n"; type_string "exit\n";