Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FTS: MicroProfile 7.0 #29428

Closed
Emily-Jiang opened this issue Aug 19, 2024 · 1 comment
Closed

FTS: MicroProfile 7.0 #29428

Emily-Jiang opened this issue Aug 19, 2024 · 1 comment

Comments

@Emily-Jiang
Copy link
Member

Emily-Jiang commented Aug 19, 2024

FTS for #27106

Test Strategy

microProfile-7.0

The individual MP 7.0 features are tested separately. However, we do have some basic tests for the microProfile-7.0 feature. Most are simple "Hello World" style tests to double check that the feature starts. We also have some compatibility tests to check that the microProfile-7.0 feature does NOT start in combination with certain others.

The MP 7.0 umbrella feature also introduces a new Open Liberty microProfile7.zip package. Although there is a feature open to automate testing of that zip (#17818), it is unlikely to be completed before this one is ready to GA. Therefore, this new zip will be tested manually, partially as part of SVT.

List of FAT projects affected

  • io.openliberty.microprofile.internal_fat - repeated with MP70 for basic "Hello World" test (both EE10 and EE11)
  • io.openliberty.microprofile41.internal_fat - repeated with MP70 for basic "Hello World" test with mpHealth added (both EE10 and EE11)
  • io.openliberty.microprofile7.internal_fat - new bucket to test compatibility
    • microProfile-7.0 by itself
    • microProfile-7.0 with jakartaee-11.0 (compatible)
    • microProfile-7.0 with jakartaee-10.0 (compatible)
    • microProfile-7.0 with jakartaee-9.1 (incompatible, should fail to start with appropriate message)

Confidence Level

Collectively as a team you need to assess your confidence in the testing delivered based on the values below. This should be done as a team and not an individual to ensure more eyes are on it and that pressures to deliver quickly are absorbed by the team as a whole.

Please indicate your confidence in the testing (up to and including FAT) delivered with this feature by selecting one of these values:

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.

@dave-waddling
Copy link
Member

Hi @Emily-Jiang, thanks for completing this FTS. All looks good to me and the testing is passing cleanly, I also appreciate the creation of the follow-on issue to track automating the testing of the zip. The child features Rest Client 4.0, Fault Tolerance 4.1, Telemetry 2.0, and OpenAPI 4.0 are also all approved so I'll add the approval to the feature issue now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants