in junit-platform-console/src/main/java/org/junit/platform/console/tasks/DiscoveryRequestCreator.java [101:132]
private void addFilters(LauncherDiscoveryRequestBuilder requestBuilder, CommandLineOptions options) {
requestBuilder.filters(includedClassNamePatterns(options));
if (!options.getExcludedClassNamePatterns().isEmpty()) {
requestBuilder.filters(
excludeClassNamePatterns(options.getExcludedClassNamePatterns().toArray(new String[0])));
}
if (!options.getIncludedPackages().isEmpty()) {
requestBuilder.filters(includePackageNames(options.getIncludedPackages()));
}
if (!options.getExcludedPackages().isEmpty()) {
requestBuilder.filters(excludePackageNames(options.getExcludedPackages()));
}
if (!options.getIncludedTagExpressions().isEmpty()) {
requestBuilder.filters(includeTags(options.getIncludedTagExpressions()));
}
if (!options.getExcludedTagExpressions().isEmpty()) {
requestBuilder.filters(excludeTags(options.getExcludedTagExpressions()));
}
if (!options.getIncludedEngines().isEmpty()) {
requestBuilder.filters(includeEngines(options.getIncludedEngines()));
}
if (!options.getExcludedEngines().isEmpty()) {
requestBuilder.filters(excludeEngines(options.getExcludedEngines()));
}
}