![JAR search and dependency download from the Maven repository](/logo.png)
com.github.junitrunner.cucumber.CucumberRunner Maven / Gradle / Ivy
package com.github.junitrunner.cucumber;
import java.util.List;
import org.junit.runner.notification.RunNotifier;
import org.junit.runners.model.InitializationError;
import com.github.junitrunner.JUnitPlugin;
import com.github.junitrunner.JUnitRunner;
public class CucumberRunner extends JUnitRunner {
private CucumberPlugin cucumberPlugin;
public CucumberRunner(Class> clazz) throws InitializationError {
super(clazz);
}
@Override
protected List discoverPlugins() throws InitializationError {
List plugins = super.discoverPlugins();
cucumberPlugin = new CucumberPlugin(testClass);
plugins.add(cucumberPlugin);
return plugins;
}
// TODO remove
@Override
public void run(RunNotifier notifier) {
cucumberPlugin.notifier = notifier;
super.run(notifier);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy