2342N/A--- src/main/org/testng/internal/MethodInheritance.java (revision 502)
2342N/A+++ src/main/org/testng/internal/MethodInheritance.java (working copy)
2342N/A+ // This handles the case when there are multiple BeforeClass/AfterClass
2342N/A--- src/main/org/testng/TestRunner.java (revision 502)
2342N/A+++ src/main/org/testng/TestRunner.java (working copy)
2342N/A+ sequentialSize += methodList.size();
2342N/A+ log(3, "Found " + (sequentialSize + parallelList.size()) + " applicable methods");
2342N/A findAnnotation(cls, org.testng.internal.annotations.ITest.class);
2342N/A if (test.getSequential()) {
2342N/A- String className = cls.getName();
2342N/A+ // This must not be cls.getName() because that will sort methods in a super class together
2342N/A+ String className = tm.getTestClass().getRealClass().getName();
2342N/A List<ITestNGMethod> list = sequentialAttributeList.get(className);