/* * Copyright 2015-2023 the original author or authors. * * All rights reserved. This program and the accompanying materials are * made available under the terms of the Eclipse Public License v2.0 which * accompanies this distribution and is available at * * https://www.eclipse.org/legal/epl-v20.html */ package example; import org.junit.platform.engine.EngineDiscoveryRequest; import org.junit.platform.engine.ExecutionRequest; import org.junit.platform.engine.TestDescriptor; import org.junit.platform.engine.TestEngine; import org.junit.platform.engine.UniqueId; import org.junit.platform.engine.support.descriptor.EngineDescriptor; /** * This is a no-op {@link TestEngine} that is only * used to make examples compile. */ class CustomTestEngine implements TestEngine { @Override public String getId() { return "custom-test-engine"; } @Override public TestDescriptor discover(EngineDiscoveryRequest discoveryRequest, UniqueId uniqueId) { return new EngineDescriptor(UniqueId.forEngine(getId()), "Custom Test Engine"); } @Override public void execute(ExecutionRequest request) { } }