Don't check stdout for entire string contents #30023
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #27178 (which is already closed).
Fixes #27858
My original fix didn't quite fix all flakiness. There still ends up being an issue where logs can be split due to logs from the app racing with ANCM logs. The goal of the test is to verify that some part of the log is actually logged to either the file or test sink. The other part is to verify that the event log happens with the entire message. So I changed the check to just check for a portion of the string in the log file to verify that we are actually logging to the file.