package test.priority; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import org.testng.collections.Lists; import java.util.List; public class BaseSample { public static List<String> m_methods; protected void add(String m) { System.out.println("Running " + m); synchronized(m_methods) { m_methods.add(m); } } @BeforeClass public void bc() { m_methods = Lists.newArrayList(); } @Test public void f1() { add("f1"); } @Test public void f2() { add("f2"); } @Test public void f3() { add("f3"); } @Test public void f4() { add("f4"); } @Test public void f5() { add("f5"); } @Test public void f6() { add("f6"); } @Test public void f7() { add("f7"); } @Test public void f8() { add("f8"); } }