Skip to main content
Version: 6.2.0 (Unmaintained)

Selector

Selectors filter classpath-discovered factories.

Factory methods​

Use package, class, and tag regex selectors, plus boolean composition:

import org.paramixel.api.selector.Selector;

var smoke = Selector.tagRegex("smoke");
var checkout = Selector.classRegex("Checkout");
var selected = Selector.and(smoke, checkout);

Regex selectors use Java regex find() semantics.

Configuration equivalents​

paramixel.match.package.regex=com\.example
paramixel.match.class.regex=Checkout
paramixel.match.tag.regex=smoke

Use Runner.run(selector) or Runner.runAndReturnExitCode(selector) for programmatic discovery runs.