-package org.simantics.tests.modelled.junit;\r
-\r
-import java.util.ArrayList;\r
-import java.util.Collection;\r
-import java.util.List;\r
-\r
-import org.junit.runner.Description;\r
-import org.simantics.scl.compiler.commands.CommandSession;\r
-import org.simantics.scl.osgi.SCLOsgi;\r
-\r
-public class RuntimeSTSSuiteRunner extends RuntimeSTSRunner<RuntimeSTSTestRunner> {\r
-\r
- private final List<RuntimeSTSTestRunner> children = new ArrayList<>();\r
- private final String suiteName;\r
-\r
- protected RuntimeSTSSuiteRunner(Class<?> clazz, String suiteName) throws Exception {\r
- super(clazz);\r
- this.suiteName = suiteName;\r
- }\r
-\r
- @Override\r
- protected String getName() {\r
- return suiteName;\r
- }\r
-\r
- @Override\r
- public Description getDescription() {\r
- Description description = Description.createSuiteDescription(getName(), getRunnerAnnotations());\r
- getChildren().forEach(child -> description.addChild(describeChild(child)));\r
- return description;\r
- }\r
-\r
- public void addChildren(Collection<RuntimeSTSTestRunner> testChildren) {\r
- CommandSession session = new CommandSession(SCLOsgi.MODULE_REPOSITORY, null);\r
- testChildren.forEach(c -> c.setCommandSession(session));\r
- children.addAll(testChildren);\r
- }\r
-\r
- @Override\r
- public List<RuntimeSTSTestRunner> getChildren() {\r
- return children;\r
- }\r
-\r
- @Override\r
- public void initialize() throws Exception {\r
- }\r
-\r
- @Override\r
- public void deinitialize() throws Exception {\r
- }\r
-\r
-}\r
+package org.simantics.tests.modelled.junit;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+import org.junit.runner.Description;
+import org.simantics.scl.compiler.commands.CommandSession;
+import org.simantics.scl.osgi.SCLOsgi;
+
+public class RuntimeSTSSuiteRunner extends RuntimeSTSRunner<RuntimeSTSTestRunner> {
+
+ private final List<RuntimeSTSTestRunner> children = new ArrayList<>();
+ private final String suiteName;
+
+ protected RuntimeSTSSuiteRunner(Class<?> clazz, String suiteName) throws Exception {
+ super(clazz);
+ this.suiteName = suiteName;
+ }
+
+ @Override
+ protected String getName() {
+ return suiteName;
+ }
+
+ @Override
+ public Description getDescription() {
+ Description description = Description.createSuiteDescription(getName(), getRunnerAnnotations());
+ getChildren().forEach(child -> description.addChild(describeChild(child)));
+ return description;
+ }
+
+ public void addChildren(Collection<RuntimeSTSTestRunner> testChildren) {
+ CommandSession session = new CommandSession(SCLOsgi.MODULE_REPOSITORY, null);
+ testChildren.forEach(c -> c.setCommandSession(session));
+ children.addAll(testChildren);
+ }
+
+ @Override
+ public List<RuntimeSTSTestRunner> getChildren() {
+ return children;
+ }
+
+ @Override
+ public void initialize() throws Exception {
+ }
+
+ @Override
+ public void deinitialize() throws Exception {
+ }
+
+}