/**
   * Builder for the test suite. This is the method that will build dynamically the set of test
   * cases to execute. Each 'base' test case is composed by three parts: - the matrix definition -
   * the test method that will execute the test case - a static method that will combine both and
   * add test case instances to the test suite
   */
  public static Test suite() {
    TestSuite testSuite = new TestSuite();

    // add test generation routines
    createEventNormTestCases(testSuite);
    createStandardDeviationTestCases(testSuite);

    return testSuite;
  }