jakartaee / jakartaee/faces

TCK: Upgrade or replace HTMLUnit

Open
#1,827 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
127
Forks
59
Avg merge
23h
Merged PRs (30d)
7

Description

There is a [CVE](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-26119) that impacts the currently in-use 2.x version of HTMLUnit. In the 4.0 TCK, some work was done to provide an alternate Selenium implementation for portions where MyFaces' updated implementation was not compatible with the JS engine in HTMLUnit.

For future releases, either a non-HTMLUnit direction should be selected and migrated to or the HTMLUnit tests should be updated to use the new 3.x version. Some changes to test source would be needed to [migrate](https://www.htmlunit.org/migration.html) to HTMLUnit 3.x.

Contributor guide

Open the contributing guide

Research direction

Review the 4.0 TCK work, the alternate Selenium implementation, and the HTMLUnit tests, then compare the HTMLUnit 3.x migration guide. Decide whether to replace HTMLUnit or migrate the tests; done means the selected direction is implemented and the affected TCK tests pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing-qa
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.