public ConcurrentJunitRunner()

in junit-addons/src/main/java/com/mycila/junit/concurrent/ConcurrentJunitRunner.java [28:41]


    public ConcurrentJunitRunner(final Class<?> klass) throws InitializationError {
        super(klass);
        int nThreads = 0;
        if (klass.isAnnotationPresent(Concurrency.class))
            nThreads = Math.max(0, klass.getAnnotation(Concurrency.class).value());
        if (nThreads == 0)
            nThreads = new TestClass(klass).getAnnotatedMethods(Test.class).size();
        if (nThreads == 0)
            nThreads = Runtime.getRuntime().availableProcessors();
        setScheduler(new ConcurrentRunnerScheduler(
                klass.getSimpleName(),
                Math.min(Runtime.getRuntime().availableProcessors(), nThreads),
                nThreads));
    }