title: Launch Suite classes using another Suite class
body: <p>I would like to launch some Suite classes with JUnit 4, using another Suite class. 
  I have the following test suite for one package:</p>
  
  <pre><code>package com.manuel.package1;
  
  import org.junit.runner.RunWith;
  import org.junit.runners.Suite;
  import org.junit.runners.Suite.SuiteClasses;
  
  @RunWith(Suite.class)
  @SuiteClasses({ TestCase1.class, TestCase2.class,
      TestCase3.class, TestCase4.class })
  public class AllTests1 {
  
  }
  </code></pre>
  
  <p>Then, I would like to run all the tests suite I have, using something similar to:</p>
  
  <pre><code>package com.manuel;
  
  import org.junit.runner.RunWith;
  import org.junit.runners.Suite;
  import org.junit.runners.Suite.SuiteClasses;
  import com.manuel.package1;
  import com.manuel.package2;
  
  @RunWith(Suite.class)
  @SuiteClasses({AllTests1.class, AllTests2.class})
  public class RunAllTests {
  
  }
  </code></pre>
  
  <p>I would rather use Annotations (@RunWith(Suite.class),@SuiteClasses({})) than any other way if possible.</p>
  
  <p>Right now I am using this approach:</p>
  
  <pre><code>package com.manuel.package1;
  
  import junit.framework.Test;
  import junit.framework.TestSuite;
  
  public class AllTests extends TestSuite {
  
      public static Test suite() {
          TestSuite suite = new TestSuite("Test for com.manuel.package1");
          suite.addTestSuite(TestCase1.class);
          suite.addTestSuite(TestCase2.class);
          suite.addTestSuite(TestCase3.class);
          suite.addTestSuite(TestCase4.class);
          return suite;
      }
  }
  </code></pre>
  
  <p>And for running the test suites:</p>
  
  <pre><code>package com.manuel;
  
  import junit.framework.Test;
  import junit.framework.TestSuite;
  
  public class AllTests {
  
      public static Test suite() {
  
          TestSuite suite = new TestSuite("Run all the tests");
          suite.addTest(com.manuel.package1.AllTests.suite());
          suite.addTest(com.manuel.package2.AllTests.suite());
          return suite;
      }
  
  }
  </code></pre>
  
  <p>Thanks you in advance.</p>