public Collection getTestNames()

in src/main/java/org/apache/sling/junit/impl/TestsManagerImpl.java [110:124]


    public Collection<String> getTestNames(@Nullable TestSelector selector) {
        final List<String> tests = getTestProviders()
                .map(TestsProvider::getTestNames)
                .flatMap(Collection::stream)
                .sorted()
                .collect(Collectors.toList());
        final int allTestsCount = tests.size();
        if(selector == null) {
            log.debug("No TestSelector supplied, returning all {} tests", allTestsCount);
        } else {
            tests.removeIf(testName -> !selector.acceptTestName(testName));
            log.debug("{} selected {} tests out of {}", selector, tests.size(), allTestsCount);
        }
        return tests;
    }