The integration test test_external_idp.py is failing on Fedora 39 and rawhide. See for instance PR #3198 with the following logs and report.
test_external_idp.py
The test is using selenium web driver to simulate a user authentication with an external IdP. The user performs kinit and is provided with a URL where he needs to authenticate.
With our vagrant images for fedora 39+, the selenium driver is 4.15 and is not compatible with the current test code:
RUN ['python3', '/tmp/add_user_code.py'] Traceback (most recent call last): File "/tmp/add_user_code.py", line 10, in <module> driver = webdriver.Firefox(executable_path="/opt/geckodriver", options=options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: WebDriver.__init__() got an unexpected keyword argument 'executable_path' Exit code: 1
The test needs to be adapted.
Metadata Update from @frenaud: - Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/7106
master:
ipa-4-11:
Metadata Update from @frenaud: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.