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

Add EE Repeats for EJB V32 FAT #30612

Merged

Conversation

tkburroughs
Copy link
Member

  • Add RepeatActions to EJB V32 FAT tests

  • Fix EJB metadata types in Simplicity so RepeatActions may update server.xml

  • Update other tests that were programmatically setting EJB attributes with incorrect types

  • I have considered the risk of behavior change or other zero migration impact (https://github.com/OpenLiberty/open-liberty/wiki/Behavior-Changes).

  • If this PR fixes an Issue, the description includes "Fixes #FILLMEIN" or "Resolves #FILLMEIN" (verify release bug label if applicable: https://github.com/OpenLiberty/open-liberty/wiki/Open-Liberty-Conventions).

  • If this PR resolves an external Known Issue (including APARS), the description includes "Fixes #FILLMEIN" or "Resolves #FILLMEIN".

- Add RepeatActions to EJB V32 FAT tests
- Fix EJB metadata types in Simplicity so RepeatActions may update server.xml
- Update other tests that were programmatically setting EJB attributes with incorrect types
@tkburroughs
Copy link
Member Author

tkburroughs commented Jan 22, 2025

!build (view Open Liberty Personal Build - ❌ completed with errors/failures.)

Note: Target locations of links might be accessible only to IBM employees.

@LibbyBot
Copy link

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 6 FAT files were changed, added, or removed.

  • Check that the build did not break the affected FAT suite(s).

  • 2 test infrastructure code files were changed.

  • Test failures/errors in the build could be due to these changes.

  • Please describe in a separate comment how you tested your changes.

KyleAure
KyleAure previously approved these changes Jan 22, 2025
Copy link
Member

@KyleAure KyleAure left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The suggestions below are based off the standard use of repeats I've seen in the past. Not sure if using NO_REPLACEMENT vs EE7_FEATURES will have any impact besides to performance.

…iner.v32_fat/fat/src/com/ibm/ws/ejbcontainer/v32/fat/tests/PassivationTest.java

Co-authored-by: Kyle Aure <[email protected]>
tkburroughs and others added 2 commits January 22, 2025 17:21
…iner.v32_fat/fat/src/com/ibm/ws/ejbcontainer/v32/fat/tests/SingletonLifecycleTxTest.java

Co-authored-by: Kyle Aure <[email protected]>
…iner.v32_fat/fat/src/com/ibm/ws/ejbcontainer/v32/fat/tests/StatefulLifecycleTxTest.java

Co-authored-by: Kyle Aure <[email protected]>
KyleAure
KyleAure previously approved these changes Jan 23, 2025
@tkburroughs
Copy link
Member Author

tkburroughs commented Jan 24, 2025

!build (view Open Liberty Personal Build - ❌ completed with errors/failures.)

Note: Target locations of links might be accessible only to IBM employees.

@LibbyBot
Copy link

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 6 FAT files were changed, added, or removed.

  • Check that the build did not break the affected FAT suite(s).

  • 2 test infrastructure code files were changed.

  • Test failures/errors in the build could be due to these changes.

  • Please describe in a separate comment how you tested your changes.

@tkburroughs
Copy link
Member Author

One failure in build is in unrelated fat and intermittent.

@tkburroughs tkburroughs merged commit 03b99ea into OpenLiberty:integration Jan 25, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants