OpenLiberty / open-liberty

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
https://openliberty.io
Eclipse Public License 2.0
1.16k stars 599 forks source link

Feature Test Summary for Java 17 support in Open Liberty #18561

Closed gjwatts closed 3 years ago

gjwatts commented 3 years ago

Test Strategy

Please note, this Feature Test Summary provided is used to claim Java 17 support for Open Liberty and not to introduce any new or modified Open Liberty functionality.

Normally FAT testing is designed to validate the functionality of a new or changed feature in Open Liberty. Since there is no new OL functionality to test, the associated FAT test is just a sanity check to make sure we are running on Java 17. To accomplish that, this FAT uses a WAR file for testing that has been compiled at Java 17 using functionality that is specific to Java 17.

The real testing validation for Java 17 is done via our entire suite of Open Liberty and WebSphere Liberty FAT buckets.

List of FAT projects affected

Test strategy

Confidence Level

4 - We have delivered all automated testing we believe is needed for the golden paths of this feature and have good coverage of the error/outlying scenarios. While more testing of the error/outlying scenarios could be added we believe there is minimal risk here and the cost of providing these is considered higher than the benefit they would provide.

ayoho commented 3 years ago

LGTM 👍