package org.argeo.slc.services.test;\r
\r
-import org.argeo.slc.core.test.TestRunDescriptor;\r
+import org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest;\r
+import org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest;\r
+import org.argeo.slc.msg.test.tree.ResultPartRequest;\r
+import org.argeo.slc.test.TestRunDescriptor;\r
\r
+/** Performs complex business operations. */\r
public interface TestManagerService {\r
+ /** Performs operations related to the addition of a new test run. */\r
public void registerTestRunDescriptor(TestRunDescriptor testRunDescriptor);\r
\r
+ /** Adds a result in a collection based on their ids. */\r
public void addResultToCollection(String collectionId, String resultUuid);\r
\r
+ /** Removes a result from a collection based on their ids. */\r
public void removeResultFromCollection(String collectionId,\r
String resultUuid);\r
+\r
+ public void createTreeTestResult(CreateTreeTestResultRequest msg);\r
+\r
+ public void addResultPart(ResultPartRequest msg);\r
+\r
+ public void closeTreeTestResult(CloseTreeTestResultRequest msg);\r
}\r