f7ba78c7b02b6fc2f60695458701f7453ecb7f5f
Fixes https://github.com/flutter/flutter/issues/130036 Also fixes a potential issue where the shell wasn't getting destroyed at the end of the test. Since no log is actually printed ont he second go, the destructor of `LogMessage` never clears the static pointer, and the next test that tries to print a log tries to print to that pointer which is now garbage.
Description
Languages
Dart
75.4%
C++
16.4%
Objective-C++
2.7%
Java
2.7%
Objective-C
0.6%
Other
1.8%