@Override public TestDescriptor discover(EngineDiscoveryRequest discoveryRequest, UniqueId uniqueId) { // Discover test(s) and return a TestDescriptor object TestDescriptor testDescriptor = new EngineDescriptor(uniqueId, "My test"); return testDescriptor; }
@Override public TestDescriptor discover(EngineDiscoveryRequest discoveryRequest, UniqueId uniqueId) { TestDescriptor engine = new EngineDescriptor(uniqueId, getCaption()); for (int i = 0; i < getScoops(discoveryRequest, 5); i++) { engine.addChild(new Scoop(engine.getUniqueId(), i, Flavor.random())); } return engine; }
public static Condition<ExecutionEvent> engine() { return new Condition<>(byTestDescriptor(EngineDescriptor.class::isInstance), "is an engine"); }