diff --git a/plugins/testng_rt/src/org/testng/IDEATestNGInvokedMethodListener.java b/plugins/testng_rt/src/org/testng/IDEATestNGInvokedMethodListener.java index f2879fe3a66f..48a578cb2ac6 100644 --- a/plugins/testng_rt/src/org/testng/IDEATestNGInvokedMethodListener.java +++ b/plugins/testng_rt/src/org/testng/IDEATestNGInvokedMethodListener.java @@ -22,9 +22,11 @@ public class IDEATestNGInvokedMethodListener implements IInvokedMethodListener { myListener = listener; } - public synchronized void beforeInvocation(IInvokedMethod method, ITestResult testResult) { - if (!testResult.getMethod().isTest()) { - myListener.onConfigurationStart(myListener.createDelegated(testResult)); + public void beforeInvocation(IInvokedMethod method, ITestResult testResult) { + synchronized (myListener) { + if (!testResult.getMethod().isTest()) { + myListener.onConfigurationStart(myListener.createDelegated(testResult)); + } } }