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

Support collection of remote logging data in testify #216

Merged

Conversation

joe-chacko
Copy link
Member

No description provided.

@joe-chacko joe-chacko force-pushed the use-inter-process-for-obv-tests branch from 4a03e74 to 4a4a937 Compare June 15, 2023 14:29
@joe-chacko joe-chacko force-pushed the use-inter-process-for-obv-tests branch from fd10775 to fabbab7 Compare June 15, 2023 15:22
@joe-chacko joe-chacko force-pushed the use-inter-process-for-obv-tests branch from 4f9d83c to fba8ddb Compare June 20, 2023 14:58
@joe-chacko joe-chacko force-pushed the use-inter-process-for-obv-tests branch 4 times, most recently from 05f53b3 to 799b926 Compare July 5, 2023 16:40
@joe-chacko joe-chacko force-pushed the use-inter-process-for-obv-tests branch from 1f8e6dc to 35d94b0 Compare July 6, 2023 08:08
@joe-chacko joe-chacko changed the title Use inter process for OBV testing Support collection of remote logging data in testify Jul 6, 2023
habiblawal1
habiblawal1 previously approved these changes Jul 6, 2023
@joe-chacko joe-chacko force-pushed the use-inter-process-for-obv-tests branch 2 times, most recently from effb27e to b0f2085 Compare July 8, 2023 00:41
Test PartRunner function.
Rename TestPart to Part.
Allow Part chaining with andThen() and butFirst().
Distinguish join hooks (local to parent) from jvm hooks (local to child).
Add state machine to PartRunner.
Rename LoggingController to LogPublisher
Move LogSetting to a top-level class
Allow empty keys and values on InterProcessBus
Add new TypeSpecs for Integer, List<String> and List<T>
Moved TypeSpec children to separate package
Synchronised LogPublisher and LogRecorder
Used dispatch-request-and-await-reply mechanics for LogRecorder comms
Use separate, synchronous flow for initial log settings, then push new settings as they arrive
Reverse order when popping settings and when closing LogRecorders
Send formatter object when requesting log records
Use keep-alive thread to keep log recorders available in remote JVMs
Add method to check whether in a child process
Added equals() and hashCode() to bus implementations
Improved haiku comment by adding kigo and kireji
@joe-chacko joe-chacko force-pushed the use-inter-process-for-obv-tests branch from 5d28dc8 to 372d1df Compare July 10, 2023 09:55
Copy link
Member Author

@joe-chacko joe-chacko left a comment

Choose a reason for hiding this comment

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

Responded to review comments and made requested changes.

@joe-chacko joe-chacko force-pushed the use-inter-process-for-obv-tests branch from 372d1df to 7847e18 Compare July 10, 2023 12:42
@joe-chacko joe-chacko force-pushed the use-inter-process-for-obv-tests branch from 38eb742 to e939527 Compare July 11, 2023 11:33
@joe-chacko joe-chacko force-pushed the use-inter-process-for-obv-tests branch from e939527 to 739aa01 Compare July 11, 2023 11:57
@habiblawal1 habiblawal1 merged commit 4a3eb98 into OpenLiberty:main Jul 11, 2023
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

Successfully merging this pull request may close these issues.

3 participants