This is an automated email from the git hooks/post-receive script. eugene-guest pushed a commit to annotated tag OpenBSD in repository testng.
commit 54ddefaf3df3a23776869b4fb8f580440f3eddcb Author: Vladislav Rassokhin <[email protected]> Date: Sun Nov 23 01:04:01 2014 +0300 Do not pass all ITestNGMethods into Invoker, use ITestContext#getAllTestMethods() instead --- src/main/java/org/testng/TestRunner.java | 2 -- src/main/java/org/testng/internal/IInvoker.java | 4 ---- src/main/java/org/testng/internal/Invoker.java | 8 ++------ src/main/java/org/testng/internal/TestMethodWorker.java | 7 ------- 4 files changed, 2 insertions(+), 19 deletions(-) diff --git a/src/main/java/org/testng/TestRunner.java b/src/main/java/org/testng/TestRunner.java index 1f2936b..49daa5f 100644 --- a/src/main/java/org/testng/TestRunner.java +++ b/src/main/java/org/testng/TestRunner.java @@ -899,7 +899,6 @@ public class TestRunner methodInstances.toArray(new IMethodInstance[methodInstances.size()]), m_xmlTest.getSuite(), m_xmlTest.getAllParameters(), - m_allTestMethods, m_groupMethods, m_classMethodMap, this); @@ -938,7 +937,6 @@ public class TestRunner findClasses(methodInstances, c), m_xmlTest.getSuite(), params, - m_allTestMethods, m_groupMethods, m_classMethodMap, this); diff --git a/src/main/java/org/testng/internal/IInvoker.java b/src/main/java/org/testng/internal/IInvoker.java index b4ab9d9..98cda2e 100755 --- a/src/main/java/org/testng/internal/IInvoker.java +++ b/src/main/java/org/testng/internal/IInvoker.java @@ -37,8 +37,6 @@ public interface IInvoker { * Invoke the given method * * @param testMethod - * @param allTestMethods The list of all the test methods - * @param methodIndex The index of testMethod in the allTestMethods array * @param suite * @param parameters * @param groupMethods @@ -46,8 +44,6 @@ public interface IInvoker { * @return a list containing the results of the test methods invocations */ public List<ITestResult> invokeTestMethods(ITestNGMethod testMethod, - ITestNGMethod[] allTestMethods, - int methodIndex, XmlSuite suite, Map<String, String> parameters, ConfigurationGroupMethods groupMethods, diff --git a/src/main/java/org/testng/internal/Invoker.java b/src/main/java/org/testng/internal/Invoker.java index bb61b52..6207c42 100644 --- a/src/main/java/org/testng/internal/Invoker.java +++ b/src/main/java/org/testng/internal/Invoker.java @@ -1077,8 +1077,6 @@ public class Invoker implements IInvoker { */ @Override public List<ITestResult> invokeTestMethods(ITestNGMethod testMethod, - ITestNGMethod[] allTestMethods, - int testMethodIndex, XmlSuite suite, Map<String, String> testParameters, ConfigurationGroupMethods groupMethods, @@ -1113,7 +1111,7 @@ public class Invoker implements IInvoker { ExpectedExceptionsHolder expectedExceptionHolder = MethodHelper.findExpectedExceptions(m_annotationFinder, testMethod.getMethod()); while(invocationCount-- > 0) { - boolean okToProceed = checkDependencies(testMethod, allTestMethods); + boolean okToProceed = checkDependencies(testMethod, testContext.getAllTestMethods()); if (!okToProceed) { // @@ -1144,7 +1142,7 @@ public class Invoker implements IInvoker { Map<String, String> parameters = testMethod.findMethodParameters(testContext.getCurrentXmlTest()); if (testMethod.getThreadPoolSize() > 1 && testMethod.getInvocationCount() > 1) { - return invokePooledTestMethods(testMethod, allTestMethods, suite, + return invokePooledTestMethods(testMethod, suite, parameters, groupMethods, testContext); } // @@ -1393,7 +1391,6 @@ public class Invoker implements IInvoker { * Invokes a method that has a specified threadPoolSize. */ private List<ITestResult> invokePooledTestMethods(ITestNGMethod testMethod, - ITestNGMethod[] allTestMethods, XmlSuite suite, Map<String, String> parameters, ConfigurationGroupMethods groupMethods, @@ -1416,7 +1413,6 @@ public class Invoker implements IInvoker { mi, suite, parameters, - allTestMethods, testContext)); } diff --git a/src/main/java/org/testng/internal/TestMethodWorker.java b/src/main/java/org/testng/internal/TestMethodWorker.java index 100daf1..cb93beb 100644 --- a/src/main/java/org/testng/internal/TestMethodWorker.java +++ b/src/main/java/org/testng/internal/TestMethodWorker.java @@ -36,7 +36,6 @@ public class TestMethodWorker implements IWorker<ITestNGMethod> { private final IInvoker m_invoker; private final Map<String, String> m_parameters; private final XmlSuite m_suite; - private final ITestNGMethod[] m_allTestMethods; private List<ITestResult> m_testResults = Lists.newArrayList(); private final ConfigurationGroupMethods m_groupMethods; private final ClassMethodMap m_classMethodMap; @@ -46,7 +45,6 @@ public class TestMethodWorker implements IWorker<ITestNGMethod> { IMethodInstance[] testMethods, XmlSuite suite, Map<String, String> parameters, - ITestNGMethod[] allTestMethods, ConfigurationGroupMethods groupMethods, ClassMethodMap classMethodMap, ITestContext testContext) @@ -55,7 +53,6 @@ public class TestMethodWorker implements IWorker<ITestNGMethod> { m_methodInstances = testMethods; m_suite = suite; m_parameters = parameters; - m_allTestMethods = allTestMethods; m_groupMethods = groupMethods; m_classMethodMap = classMethodMap; m_testContext = testContext; @@ -126,8 +123,6 @@ public class TestMethodWorker implements IWorker<ITestNGMethod> { // more efficient) List<ITestResult> testResults = m_invoker.invokeTestMethods(tm, - m_allTestMethods, - indexOf(tm, m_allTestMethods), m_suite, m_parameters, m_groupMethods, @@ -288,14 +283,12 @@ class SingleTestMethodWorker extends TestMethodWorker { MethodInstance testMethod, XmlSuite suite, Map<String, String> parameters, - ITestNGMethod[] allTestMethods, ITestContext testContext) { super(invoker, new MethodInstance[] {testMethod}, suite, parameters, - allTestMethods, EMPTY_GROUP_METHODS, null, testContext); -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/testng.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

