[Koha-bugs] [Bug 35598] selenium/authentication_2fa.t is still failing randomly
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Tue Dec 19 19:55:42 CET 2023
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35598
David Nind <david at davidnind.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |david at davidnind.com
Status|Needs Signoff |Failed QA
--- Comment #2 from David Nind <david at davidnind.com> ---
The tests are failing for me after applying the patch (and keeping the wait),
started KTD with: ktd --selenium up.
Here is the result after
~~~~~~~~~~~~~~~~~~~~~~~~
prove t/db_dependent/selenium/authentication_2fa.t
t/db_dependent/selenium/authentication_2fa.t .. 2/5
# Failed test 'Email not sent will display an error'
# at t/db_dependent/selenium/authentication_2fa.t line 215.
# ''
# doesn't match '(?^u:Email not sent)'
# Looks like you failed 1 test of 3.
# Failed test 'Send OTP code'
# at t/db_dependent/selenium/authentication_2fa.t line 234.
# Looks like you planned 7 tests but ran 2.
t/db_dependent/selenium/authentication_2fa.t .. 4/5
# Failed test 'Enforce 2FA setup on first login'
# at t/db_dependent/selenium/authentication_2fa.t line 296.
Cannot wait more for element '//*[@id="registration-form"]' to be visible at
/kohadevbox/koha/t/lib/Selenium.pm line 189.
# Looks like your test exited with 255 just after 4.
t/db_dependent/selenium/authentication_2fa.t .. Dubious, test returned 255
(wstat 65280, 0xff00)
Failed 3/5 subtests
Test Summary Report
-------------------
t/db_dependent/selenium/authentication_2fa.t (Wstat: 65280 Tests: 4 Failed: 2)
Failed tests: 3-4
Non-zero exit status: 255
Parse errors: Bad plan. You planned 5 tests but ran 4.
Files=1, Tests=4, 73 wallclock secs ( 0.01 usr 0.02 sys + 1.46 cusr 0.28
csys = 1.77 CPU)
Result: FAIL
Here is the result after - with -v
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prove -v t/db_dependent/selenium/authentication_2fa.t
t/db_dependent/selenium/authentication_2fa.t ..
1..5
# Subtest: Setup
1..13
ok 1 - Hitting the main page should redirect to the login form
ok 2 - Patron with flags superlibrarian should be able to login
ok 3 - Must be redirected to 404 is the pref is off
ok 4 - Must be on the page with the pref on
ok 5 - 2FA is disabled
ok 6 - 2FA is disabled
ok 7 - There is a QR code
ok 8
ok 9
ok 10 - secret is not set in DB yet
ok 11 - 2FA is enabled
ok 12 - 2FA is enabled
ok 13 - encrypted secret is set in DB
ok 1 - Setup
# Subtest: Login
1..18
ok 1 - Must be on the first auth screen
ok 2 - Must be on the second auth screen
ok 3
ok 4 - Must be redirected to the original page
ok 5 - Must be on the first auth screen
ok 6 - Must be on the second auth screen
ok 7
ok 8
ok 9 - Must still be on the second auth screen
ok 10
ok 11 - Must be on the first auth screen
ok 12
ok 13 - Must be on the first auth screen
ok 14
ok 15 - Must be on the second auth screen
ok 16
ok 17
ok 18 - Must be redirected to the original page
ok 2 - Login
# Subtest: Send OTP code
1..3
ok 1 - Must be on the first auth screen
ok 2 - Must be on the second auth screen
not ok 3 - Email not sent will display an error
# Failed test 'Email not sent will display an error'
# at t/db_dependent/selenium/authentication_2fa.t line 215.
# ''
# doesn't match '(?^u:Email not sent)'
# Looks like you failed 1 test of 3.
not ok 3 - Send OTP code
# Failed test 'Send OTP code'
# at t/db_dependent/selenium/authentication_2fa.t line 234.
# Subtest: Enforce 2FA setup on first login
1..7
ok 1 - Must be on the first auth screen
ok 2 - Must be on the 2FA auth setup screen
# Looks like you planned 7 tests but ran 2.
not ok 4 - Enforce 2FA setup on first login
# Failed test 'Enforce 2FA setup on first login'
# at t/db_dependent/selenium/authentication_2fa.t line 296.
Cannot wait more for element '//*[@id="registration-form"]' to be visible at
/kohadevbox/koha/t/lib/Selenium.pm line 189.
# Looks like your test exited with 255 just after 4.
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 3/5 subtests
Test Summary Report
-------------------
t/db_dependent/selenium/authentication_2fa.t (Wstat: 65280 Tests: 4 Failed: 2)
Failed tests: 3-4
Non-zero exit status: 255
Parse errors: Bad plan. You planned 5 tests but ran 4.
Files=1, Tests=4, 72 wallclock secs ( 0.01 usr 0.01 sys + 1.47 cusr 0.33
csys = 1.82 CPU)
Result: FAIL
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list