From b8384187d843c3e5cf17cf0ffbb39242ef199da3 Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 6 May 2016 13:01:10 +0200 Subject: [PATCH] debugging TransactionTest --- .../com/intellij/application/TransactionTest.groovy | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/platform/platform-tests/testSrc/com/intellij/application/TransactionTest.groovy b/platform/platform-tests/testSrc/com/intellij/application/TransactionTest.groovy index bad43284d3c7..ad6915e41d6b 100644 --- a/platform/platform-tests/testSrc/com/intellij/application/TransactionTest.groovy +++ b/platform/platform-tests/testSrc/com/intellij/application/TransactionTest.groovy @@ -5,6 +5,7 @@ import com.intellij.openapi.application.impl.LaterInvocator import com.intellij.openapi.progress.ProgressManager import com.intellij.openapi.util.Disposer import com.intellij.openapi.util.registry.Registry +import com.intellij.psi.impl.DebugUtil import com.intellij.testFramework.LightPlatformTestCase import com.intellij.testFramework.LoggedErrorProcessor import com.intellij.util.ui.UIUtil @@ -188,8 +189,12 @@ class TransactionTest extends LightPlatformTestCase { guard.submitTransaction testRootDisposable, id, { log << '5' } def nestedId = guard.contextTransaction SwingUtilities.invokeLater { - guard.submitTransaction testRootDisposable, nestedId, { log << '3' } - assert log == ['1', '2'] + String trace = null + guard.submitTransaction testRootDisposable, nestedId, { + trace = DebugUtil.currentStackTrace() + log << '3' + } + assert log == ['1', '2'] : log + " " + trace } UIUtil.dispatchAllInvocationEvents() }