Package org.apache.maven.surefire.util

Examples of org.apache.maven.surefire.util.TestsToRun


        final Map<String, TestSet> testSetMap = new ConcurrentHashMap<String, TestSet>();

        RunListener listener =
            ConcurrentRunListener.createInstance( testSetMap, reporterFactory, false, false, consoleLogger );

        TestsToRun testsToRun = new TestsToRun( Arrays.<Class<?>>asList( TestClassTest.class ) );

        org.junit.runner.notification.RunListener jUnit4RunListener = new JUnitCoreRunListener( listener, testSetMap );

        List<org.junit.runner.notification.RunListener> customRunListeners =
            new ArrayList<org.junit.runner.notification.RunListener>();
View Full Code Here


        return testsToRun.iterator();
    }

    private TestsToRun scanClassPath()
    {
        final TestsToRun scannedClasses = scanResult.applyFilter( jUnit4TestChecker, testClassLoader );
        return runOrderCalculator.orderTestClasses( scannedClasses );
    }
View Full Code Here

   * @see org.apache.maven.surefire.providerapi.SurefireProvider#getSuites()
   */
  @SuppressWarnings("rawtypes")
  @Override
  public Iterator<Class> getSuites() {
    TestsToRun scanned = scanResult
        .applyFilter(new PowerUnitProviderScannerFilter(parameters),
            testClassLoader);
    return runOrderCalculator.orderTestClasses(scanned).iterator();
  }
View Full Code Here

     * @see org.apache.maven.surefire.providerapi.SurefireProvider#getSuites()
     */
    @SuppressWarnings("rawtypes")
    @Override
    public Iterator<Class> getSuites() {
        TestsToRun scanned = scanResult
                .applyFilter(new PowerUnitProviderScannerFilter(parameters),
                        testClassLoader);
        return runOrderCalculator.orderTestClasses(scanned).iterator();
    }
View Full Code Here

  @SuppressWarnings( "unchecked" )
  private TestsToRun getSuitesAsList( Filter filter )
  {
    List<Class<?>> res = new ArrayList<Class<?>>( 500 );
    TestsToRun max = scanClassPath();
    if ( filter == null )
    {
      return max;
    }

    Iterator<Class<?>> it = max.iterator();
    while ( it.hasNext() )
    {
      Class<?> clazz = it.next();
      boolean isCategoryAnnotatedClass = jUnit48Reflector.isCategoryAnnotationPresent( clazz );
      Description d = Description.createSuiteDescription( clazz );
      if ( filter.shouldRun( d ) )
      {
        res.add( clazz );
      }
      else
      {
        for ( Method method : clazz.getMethods() )
        {
          final Description testDescription =
              Description.createTestDescription( clazz, method.getName(), method.getAnnotations() );
          if ( filter.shouldRun( testDescription ) )
          {
            res.add( clazz );
            break;
          }
        }
      }
    }
    return new TestsToRun( res );
  }
View Full Code Here

        filterFactory.createGroupFilter( providerParameters.getProviderProperties() );
  }

  private TestsToRun scanClassPath()
  {
    final TestsToRun scanned = directoryScanner.locateTestClasses( testClassLoader, scannerFilter );
    return  runOrderCalculator.orderTestClassesscanned );
  }
View Full Code Here

TOP

Related Classes of org.apache.maven.surefire.util.TestsToRun

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.