org.testng.internal.invokers.BaseInvoker Maven / Gradle / Ivy
package org.testng.internal.invokers;
import java.util.Collection;
import java.util.Map;
import java.util.Set;
import org.testng.IInvokedMethod;
import org.testng.IInvokedMethodListener;
import org.testng.ITestContext;
import org.testng.ITestNGMethod;
import org.testng.ITestResult;
import org.testng.SkipException;
import org.testng.SuiteRunState;
import org.testng.collections.Lists;
import org.testng.collections.Maps;
import org.testng.internal.IConfiguration;
import org.testng.internal.ITestResultNotifier;
import org.testng.internal.Utils;
import org.testng.internal.annotations.IAnnotationFinder;
class BaseInvoker {
private final Collection m_invokedMethodListeners;
protected final ITestResultNotifier m_notifier;
protected final ITestContext m_testContext;
protected final SuiteRunState m_suiteState;
protected IConfiguration m_configuration;
/** Class failures must be synced as the Invoker is accessed concurrently */
protected final Map, Set