项目:webtester2-core
文件:TestClassExecutor.java
public static void execute(Class<?> testClass) throws Exception {
try {
JupiterTestEngine engine = new JupiterTestEngine();
TestClassEnginediscoveryRequest discoveryRequest = new TestClassEnginediscoveryRequest(testClass);
TestDescriptor testDescriptor = engine.discover(discoveryRequest,UniqueId.forEngine("foo-bar"));
EngineExecutionListener listener = new NoOpEngineExecutionListener();
ConfigurationParameters parameters = new NoConfigurationParameters();
engine.execute(new ExecutionRequest(testDescriptor,listener,parameters));
} catch (UndeclaredThrowableException e) {
Throwable cause = getFirstNonUndeclaredThrowableCause(e);
if (cause instanceof Error) {
throw ( Error ) cause;
} else if (cause instanceof RuntimeException) {
throw ( RuntimeException ) cause;
} else if (cause instanceof Exception) {
throw ( Exception ) cause;
} else {
throw e;
}
}
}
项目:webtester2-core
文件:TestClassExecutor.java
项目:jovial
文件:ClojureTestEngine.java
/**
* Extract amount of scoops to generate.
*/
int getScoops(EnginediscoveryRequest discoveryRequest,int defaultScoops) {
ConfigurationParameters parameters = discoveryRequest.getConfigurationParameters();
String scoops = parameters.get("scoops").orElse(Integer.toString(defaultScoops));
return Integer.valueOf(scoops);
}
项目:jovial
文件:BaseClojureEngine.java
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。