Files
openide/platform/util/testData/coroutine-dump-strip/sharedflow-collect.txt
Vadim Salavatov ec2661e05e IDEA-313887 Filter unneeded traces from coroutine dumps
IDEA-313887 add test + result adjustment

IDEA-313887 strip algorithm change

if there are non- kotlinx.coroutines library frames in trace, drop every kotlinx.coroutines frame after last such frame

IDEA-313887 rename things in tests

IDEA-313887 clarify parameter names: shrink -> strip in some places; clarify parameter in PerformanceWatcher.dumpThreads

IDEA-313887 rules update: omit CallbackFlowBuilder.collectTo and ChannelFlow$collectToFun$1

IDEA-313887 proper test generation

IDEA-313887 title dump as truncated if shrinkCoroutineDump flag is set

IDEA-313887 simplify code and remove rule building DSL

IDEA-313887 change rule for ChannelFlowTransformLatest to KEEP

IDEA-313887 added another test

IDEA-313887 reformatted test data

IDEA-313887 better test format

IDEA-313887 add shrinkCoroutineDump flag and fix thread dump invocations accordingly

IDEA-313887 rules fix

IDEA-313887 test data

IDEA-313887 test infra

IDEA-313887 trace shrinking algorithm

IDEA-313887 DSL for rule building

Merge-request: IJ-MR-103612
Merged-by: Vadim Salavatov <Vadim.Salavatov@jetbrains.com>

GitOrigin-RevId: 4f67eea2a8197ae9df60e0c4d2f4b935f45d8051
2023-03-03 16:22:38 +00:00

3 lines
290 B
Plaintext

- "com.intellij.idea.ScreenReaderStateManager":StandaloneCoroutine{Active}@38d500f5, state: SUSPENDED [Dispatchers.Default]
# at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:380)
at com.intellij.idea.ScreenReaderStateManager$1.invokeSuspend(IdeStarter.kt:242)