X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.tests.modelled%2Fsrc%2Forg%2Fsimantics%2Ftests%2Fmodelled%2Fjunit%2FRuntimeSTSSuiteRunner.java;h=a02c69e85466f8c9fb31229794bb18dcecac7bf6;hp=70325319dcb25a0cb851f3c16c544a3958a6baa5;hb=4d7fd1da32ae9f61bc96111f0bb913f2eced5257;hpb=9811f78d989b67c48f74a9f8ad6dbf273f24d2bb diff --git a/bundles/org.simantics.tests.modelled/src/org/simantics/tests/modelled/junit/RuntimeSTSSuiteRunner.java b/bundles/org.simantics.tests.modelled/src/org/simantics/tests/modelled/junit/RuntimeSTSSuiteRunner.java index 70325319d..a02c69e85 100644 --- a/bundles/org.simantics.tests.modelled/src/org/simantics/tests/modelled/junit/RuntimeSTSSuiteRunner.java +++ b/bundles/org.simantics.tests.modelled/src/org/simantics/tests/modelled/junit/RuntimeSTSSuiteRunner.java @@ -5,20 +5,19 @@ import java.util.Collection; import java.util.List; import org.junit.runner.Description; -import org.junit.runner.Runner; import org.simantics.scl.compiler.commands.CommandSession; import org.simantics.scl.osgi.SCLOsgi; -public class RuntimeSTSSuiteRunner extends RuntimeSTSRunner { +public class RuntimeSTSSuiteRunner extends RuntimeSTSRunner { private final List children = new ArrayList<>(); private final String suiteName; - RuntimeSTSSuiteRunner(String suiteName) throws Exception { - super(RuntimeSTSSuiteRunner.class); + protected RuntimeSTSSuiteRunner(Class clazz, String suiteName) throws Exception { + super(clazz); this.suiteName = suiteName; } - + @Override protected String getName() { return suiteName; @@ -36,19 +35,18 @@ public class RuntimeSTSSuiteRunner extends RuntimeSTSRunner { testChildren.forEach(c -> c.setCommandSession(session)); children.addAll(testChildren); } - - @SuppressWarnings({ "unchecked", "rawtypes" }) + @Override - protected List getChildren() { - return (List) children; + public List getChildren() { + return children; } @Override - public void initialize() { + public void initialize() throws Exception { } @Override - public void deinitialize() { + public void deinitialize() throws Exception { } }