package org.testng; import com.google.inject.Injector; import com.google.inject.Module; import java.util.Collection; import java.util.Date; import java.util.List; import org.testng.xml.XmlTest; public interface ITestContext extends IAttributes { void addGuiceModule(Class cls, Module module); void addInjector(List list, Injector injector); ITestNGMethod[] getAllTestMethods(); XmlTest getCurrentXmlTest(); Date getEndDate(); String[] getExcludedGroups(); Collection getExcludedMethods(); IResultMap getFailedButWithinSuccessPercentageTests(); IResultMap getFailedConfigurations(); IResultMap getFailedTests(); List getGuiceModules(Class cls); String getHost(); String[] getIncludedGroups(); Injector getInjector(List list); String getName(); String getOutputDirectory(); IResultMap getPassedConfigurations(); IResultMap getPassedTests(); IResultMap getSkippedConfigurations(); IResultMap getSkippedTests(); Date getStartDate(); ISuite getSuite(); }